تضيف المواصفة ذات الحالة Final استدعاءات لاحقة إلى ERC-20. يحتاج التطبيق إلى تمييز التحويل البسيط عن التحويل الذي ينفذ إجراء آخر.

ما يثبته المصدر الأولي

أنشئ ERC-1363 في 30 أغسطس 2018 ونشر بحالة Final. ويحدد transferAndCall وtransferFromAndCall لاستدعاء onTransferReceived بعد تحويل التوكنات. Ethereum — ERC-1363, Final; created 30 August 2018 ↗

يستدعي approveAndCall الدالة onApprovalReceived لدى متلقي التفويض. وتوجب المواصفة التراجع عن المعاملة عند إرجاع قيمة استجابة غير صحيحة. Ethereum — ERC-1363, Final; created 30 August 2018 ↗

ما يتغير في التحليل

مثال WFN: قد تربط خدمة متوافقة الدفع بإجراء في معاملة واحدة. أما منح الوصول أو تسجيل فاتورة فيعتمد على التطبيق الذي يستلم التوكنات.

ينبغي للمحفظة عرض الحركة والتفاعل معا. الاقتصار على المبلغ والعنوان قد يخفي عن المستخدم المعنى التشغيلي للاستدعاء الذي ينفذ بعد التحويل.

ما يجب التحقق منه قبل الاستنتاج

تحقق من الدالة المستدعاة فعليا ومن توافق المستلم. تضاف هذه الدوال بجوار ERC-20؛ ولا يفترض أن transfer العادية تشغل مسار العمل ذاته.

التوافق يحدد واجهة، بينما الثقة تتطلب فحص التنفيذ والصلاحيات. راجع عنوان التوكن والوجهة والأثر المتوقع قبل اعتبار نجاح المعاملة دليلا على إنجاز التزام الخدمة.