nft-standards
Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.
How to use
Zainstaluj umiejętność w swoim środowisku agenta, dodając ścieżkę do folderu skills/nft-standards z repozytorium.
Wybierz odpowiedni standard: ERC-721 dla unikalnych, niepowtarzalnych tokenów (sztuka, kolekcje) lub ERC-1155 dla zbiorów zasobów, gdzie wiele tokenów może mieć tę samą wartość.
Skonfiguruj parametry kontraktu — ustaw maksymalną liczbę tokenów (MAX_SUPPLY), cenę mintowania (MINT_PRICE) i limit tokenów na transakcję (MAX_PER_MINT) zgodnie z potrzebami projektu.
Zaimplementuj funkcję mintowania, która waliduje ilość żądanych tokenów, sprawdza dostępne środki użytkownika i generuje unikalne URI dla każdego tokena wskazujące na metadane.
Dodaj zaawansowane funkcjonalności: obsługę royalty'ów dla twórców, mechanizmy transferu (lub ich blokadę dla tokenów soulbound) oraz dynamiczne aktualizacje metadanych NFT.
Zintegruj z platformą marketplace'ową, udostępniając funkcje do wystawiania tokenów na sprzedaż, obsługi ofert i rozliczeń transakcji.