What problem does it solve?
This Skill provides comprehensive guidance and code examples for implementing Non-Fungible Token (NFT) standards, ensuring proper metadata handling, minting, and integration with marketplaces.
Core Features & Use Cases
- ERC-721 & ERC-1155 Implementation: Provides Solidity code for creating and managing both single and multi-token NFT contracts.
- Metadata Standards: Demonstrates best practices for both off-chain (IPFS) and on-chain metadata, including JSON structures and dynamic SVG generation.
- Advanced Features: Covers royalties (EIP-2981), soulbound tokens, dynamic NFTs, and gas-optimized minting (ERC721A).
- Use Case: When developing a new NFT collection, use this Skill to ensure your smart contracts adhere to industry standards and your metadata is correctly formatted for display on marketplaces.
Quick Start
Use the nft-standards skill to generate an ERC-721 compliant smart contract for a new NFT collection.