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

nft-standards

آمن

Implémenter des Smart Contracts NFT

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

Créez des collections NFT sécurisées utilisant les standards ERC-721 et ERC-1155 avec des métadonnées appropriées, des redevances et une intégration marketplace.

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

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

2

رفع في Claude

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

3

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

اختبرها

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

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

  • Contrat Solidity complet utilisant OpenZeppelin ERC721URIStorage
  • Fonction de minting avec limites de quantité et validation de paiement
  • Génération d'URI pour les métadonnées IPFS
  • Fonction de retrait pour collecter les paiements

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

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

  • Implémentation IERC2981 pour le standard de redevances
  • Configuration des frais de redevance (par défaut 5-10%)
  • Notes d'intégration marketplace pour 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
المحتوى
50
المجتمع
100
الأمان
100
الامتثال للمواصفات

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

Créer une Collection d'Art NFT

Construisez une collection NFT optimisée en gaz avec mécanisme de révélation et distribution de redevances

Construire un Système d'Objets de Jeu

Implémentez le standard multi-tokens pour les actifs de jeu avec offre variable et attributs

Créer un Système de Certification

Utilisez des soulbound tokens pour des certifications et réalisations non transférables

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

Contrat NFT de Base
Create an ERC-721 NFT contract with OpenZeppelin. Include minting with payment, URI storage, and withdrawal function.
Contrat d'Objets de Jeu
Implement an ERC-1155 contract for game items with max supply limits, batch minting, and burn functionality.
NFT Marketplace avec Redevances
Create an NFT contract with EIP-2981 royalties, configurable fee recipient, and marketplace compatibility.
NFT Dynamique Évolutif
Build a dynamic NFT that changes based on external state. Include experience points and level-up mechanics.

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

  • Utilisez les contrats OpenZeppelin pour une sécurité éprouvée
  • Épinglez les métadonnées IPFS avec un service de pinning pour la fiabilité
  • Implémentez le standard EIP-2981 pour la compatibilité marketplace
  • Utilisez ERC721A pour le batch minting optimisé en gaz

تجنب

  • Stocker les images directement on-chain (utilisez IPFS ou un hébergement externe)
  • Coder en dur les adresses de redevances sans possibilité d'upgrade
  • Ignorer les contrôles d'accès sur les fonctions mint et burn
  • Ne pas implémenter supportsInterface pour une compatibilité complète

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

Quelle est la différence entre ERC-721 et ERC-1155 ?
ERC-721 est destiné aux tokens uniques non fongibles où chaque token est unique. ERC-1155 est un standard multi-tokens qui supporte à la fois les tokens fongibles (monnaie) et non fongibles dans un seul contrat, idéal pour les jeux.
Comment ajouter des redevances à ma collection NFT ?
Implémentez le standard de redevances EIP-2981. Cela permet aux marketplaces comme OpenSea et LooksRare de calculer et distribuer automatiquement les redevances sur les ventes secondaires.
Qu'est-ce que IPFS et pourquoi les NFT l'utilisent-ils ?
IPFS est un système de stockage de fichiers distribué. Les NFT stockent les métadonnées (images, attributs) sur IPFS car cela fournit un stockage permanent et décentralisé sans point de défaillance unique.
Les NFT peuvent-ils être rendus non transférables ?
Oui, les soulbound tokens (SBT) utilisent l'override _beforeTokenTransfer pour bloquer les transferts après le minting. Ceci est utile pour les certifications et réalisations.
Qu'est-ce que ERC721A et pourquoi est-il populaire ?
ERC721A est une implémentation optimisée en gaz d'ERC-721 qui réduit les coûts de minting jusqu'à 90% lors du minting de plusieurs tokens en une seule transaction.
Dois-je tester les contrats NFT avant le déploiement ?
Oui, testez toujours soigneusement. Utilisez des outils comme Hardhat ou Foundry pour écrire des suites de tests complètes couvrant le minting, les transferts, les approbations et les cas limites.

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md