المهارات nft-standards
📦

nft-standards

آمن

تنفيذ عقود NFT الذكية

متاح أيضًا من: wshobson

بناء مجموعات NFT آمنة باستخدام معايير ERC-721 و ERC-1155 مع بيانات وصفية مناسبة وعوائد مالية ودمج مع منصات التداول.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "nft-standards". Create an ERC-721 contract with minting

النتيجة المتوقعة:

  • عقد Solidity كامل يستخدم OpenZeppelin ERC721URIStorage
  • دالة سك مع حدود الكمية والتحقق من الدفع
  • إنشاء URI لبيانات IPFS الوصفية
  • دالة سحب لجمع المدفوعات

استخدام "nft-standards". Add royalties to my NFT collection

النتيجة المتوقعة:

  • تنفيذ IERC2981 لمعيار العوائد المالية
  • تكوين رسوم العوائد (افتراضي 5-10%)
  • ملاحظات دمج المنصات لـ OpenSea و LooksRare

التدقيق الأمني

آمن
v1 • 2/24/2026

All 38 static findings are false positives. The skill contains educational Solidity code examples for NFT standards (ERC-721, ERC-1155). The 'require' statements are standard contract validation, 'IERC2981' references are legitimate royalty standards, and 'shell command' flags are misclassified Solidity syntax. This is a legitimate developer tool for NFT smart contract development.

1
الملفات التي تم فحصها
398
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
31
المجتمع
100
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

إنشاء مجموعة فنون NFT

بناء مجموعة NFT محسنة للغاز مع آلية كشف وتوزيع العوائد المالية

بناء نظام عناصر الألعاب

تنفيذ معيار الرموز المتعددة لأصول الألعاب مع إمدادات وخصائص متفاوتة

إنشاء نظام الشهادات

استخدام رموز Soulbound للشهادات والإنجازات غير القابلة للنقل

جرّب هذه الموجهات

عقد NFT أساسي
Create an ERC-721 NFT contract with OpenZeppelin. Include minting with payment, URI storage, and withdrawal function.
عقد عناصر الألعاب
Implement an ERC-1155 contract for game items with max supply limits, batch minting, and burn functionality.
NFT لمنصة تداول مع عوائد
Create an NFT contract with EIP-2981 royalties, configurable fee recipient, and marketplace compatibility.
NFT ديناميكي متطور
Build a dynamic NFT that changes based on external state. Include experience points and level-up mechanics.

أفضل الممارسات

  • استخدام عقود OpenZeppelin لأمان مجرب في المعارك
  • تثبيت بيانات IPFS الوصفية مع خدمة تثبيت للموثوقية
  • تنفيذ عوائد EIP-2981 لتوافق منصات التداول
  • استخدام ERC721A لسك دفعي محسن للغاز

تجنب

  • تخزين الصور مباشرة على السلسلة (استخدم IPFS أو استضافة خارجية)
  • تشفير عناوين العوائد المالية بدون قابلية الترقية
  • تخطي ضوابط الوصول على دوال السك والحرق
  • عدم تنفيذ supportsInterface للتوافق الكامل

الأسئلة المتكررة

ما الفرق بين ERC-721 و ERC-1155؟
ERC-721 مخصص للرموز الفريدة غير القابلة للاستبدال حيث كل رمز فريد من نوعه. ERC-1155 هو معيار رموز متعددة يدعم كل من الرموز القابلة للاستبدال (العملة) والرموز غير القابلة للاستبدال في عقد واحد، مثالي للألعاب.
كيف أضيف العوائد المالية إلى مجموعة NFT الخاصة بي؟
قم بتنفيذ معيار العوائد المالية EIP-2981. هذا يسمح لمنصات التداول مثل OpenSea و LooksRare بحساب وتوزيع العوائد المالية تلقائياً على المبيعات الثانوية.
ما هو IPFS ولماذا تستخدمه NFTs؟
IPFS هو نظام تخزين ملفات موزع. تخزن NFTs البيانات الوصفية (الصور، الخصائص) على IPFS لأنه يوفر تخزيناً دائماً لامركزياً بدون نقطة فشل واحدة.
هل يمكن جعل NFTs غير قابلة للنقل؟
نعم، رموز Soulbound (SBTs) تستخدم تجاوز _beforeTokenTransfer لمنع النقل بعد السك. هذا مفيد للشهادات والإنجازات.
ما هو ERC721A ولماذا هو شائع؟
ERC721A هو تنفيذ محسن للغاز من ERC-721 يقلل تكاليف السك بنسبة تصل إلى 90% عند سك رموز متعددة في معاملة واحدة.
هل أحتاج لاختبار عقود NFT قبل النشر؟
نعم، اختبر دائماً بدقة. استخدم أدوات مثل Hardhat أو Foundry لكتابة مجموعات اختبارات شاملة تغطي السك والنقل والموافقات والحالات الحدية.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md