Toolverse
All skills

nft-standards

by wshobson

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

Quick info

Author
wshobson
Category
Backend

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

  1. Zainstaluj umiejętność w swoim środowisku agenta, dodając ścieżkę do folderu skills/nft-standards z repozytorium.

  2. 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ść.

  3. 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.

  4. 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.

  5. 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.

  6. Zintegruj z platformą marketplace'ową, udostępniając funkcje do wystawiania tokenów na sprzedaż, obsługi ofert i rozliczeń transakcji.

Related skills