شارح موافقات الرموز وتوقيعات Permit
الصق بيانات معاملة (0x…) أو JSON لطلب توقيع. تفك الأداة approve وincreaseAllowance وsetApprovalForAll وpermit وPermit2، وتعرض الجهة المنفقة (spender) والمبلغ وتاريخ الانتهاء، وتشرح المخاطر. تعمل داخل متصفحك، ولا تغني عن قراءة شاشة التوقيع في Rabby نفسها.
الموافقات والتوقيعات المهمة
| الطلب | ما الذي يسمح به | الخطر الرئيسي |
|---|---|---|
| approve | يمكن للجهة المنفقة نقل كمية من رمز واحد حتى حد معيّن | الموافقات غير المحدودة تبقى مفتوحة إلى الأبد |
| setApprovalForAll | يمكن للمشغّل نقل كل رموز NFT في مجموعة | تستخدمها أدوات استنزاف NFT |
| توقيع Permit / Permit2 | يمنح موافقة بتوقيع لا يكلّف غازًا | يبدو غير مؤذٍ، لذا تعتمد عليه أدوات الاستنزاف كثيرًا |
| أمر في سوق تداول | يعرض أصولك للبيع | عروض مزيفة تبيع رموز NFT الخاصة بك بثمن زهيد جدًا |
كيف تساعدك Rabby
قبل أن توقّع، تحاكي Rabby المعاملة وتعرض تغيّرات الرصيد والموافقات التي ستنشئها، مع تحذيرات من المخاطر للجهات المنفقة المجهولة أو المُبلَّغ عنها. اقرأ تلك الشاشة في كل مرة. وبعد ذلك، تعرض صفحة الموافقات (Approvals) في Rabby موافقاتك المفتوحة لتلغي ما لم تعد تحتاجه؛ راجع كيف تلغي الموافقات في Rabby وكيف تعمل محاكاة المعاملات.
أين تجد البيانات
في شاشة التوقيع في Rabby يمكنك عرض البيانات الخام للمعاملة أو لطلب التوقيع. ويعرض مستكشف الكتل أيضًا بيانات الإدخال للمعاملات السابقة. الصق أيًّا منهما هنا.
الأسئلة الشائعة
هل الموافقة غير المحدودة خطيرة دائمًا؟
ليس دائمًا: كثير من التطبيقات اللامركزية الموثوقة تطلبها للتسهيل. لكنها تبقى مفتوحة حتى تلغيها، فإذا تعرّض عقد الجهة المنفقة للاختراق يومًا ما، تصبح رموزك مكشوفة. الموافقة على ما تحتاجه فقط أكثر أمانًا.
لماذا يهم التوقيع الذي لا يكلّف غازًا؟
توقيعات Permit وPermit2 لا تكلّف شيئًا عند التوقيع، لكنها قد تخوّل جهة منفقة أخذ رموزك. كثير من مواقع الاستنزاف تطلب هذه التوقيعات بدلًا من المعاملات.
هل إلغاء الموافقة يكلّف غازًا؟
نعم. الإلغاء معاملة على السلسلة، لذا تدفع رسوم شبكة عادية.
هل لصق بيانات المعاملة آمن؟
نعم. إنها بيانات عامة والأداة تعمل داخل متصفحك فقط. لا تلصق عبارة الاسترداد أو المفتاح الخاص أبدًا.