ماذا يفعل
يمنح setApprovalForAll مشغّلًا صلاحية نقل كل رموز NFT في مجموعة معينة. تستخدمه الأسواق بشكل شرعي كي تتمكن من العرض دون الموافقة على كل قطعة على حدة.
الخطر
في موقع تصيّد، يتيح التوقيع نفسه للمهاجم نقل مجموعتك بالكامل دفعة واحدة. إنها نقرة واحدة بعواقب على المجموعة كلها.
كيف تحمي نفسك
وافق على setApprovalForAll فقط في الأسواق التي تثق بها ووصلت إليها مباشرة. ألغِه عندما تتوقف عن استخدام سوق ما. أداة تُنبّه لموافقات المجموعة الكاملة تمنحك فرصة للتوقف.