sage-nft
Zarządzaj NFT na blockchainie Chia — twórz, przesyłaj i organizuj kolekcje
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Sage NFT to zestaw operacji dla standardu NFT1 na blockchainie Chia. Umożliwia ci wyświetlanie i filtrowanie NFT, tworzenie nowych tokenów, przesyłanie między adresami, dodawanie URI do metadanych, przypisywanie do tożsamości DID oraz kontrolę widoczności kolekcji. Pracujesz z pełnym zestawem endpointów do zarządzania danymi NFT, ikonami, miniaturkami i surowymi danymi. Idealne dla twórców, kolekcjonerów i platform opartych na NFT na Chii.
Jak używać
Zainstaluj skill Sage NFT w swoim środowisku agenta lub MCP serwera, wskazując repozytorium openclaw/skills i ścieżkę skills/koba42corp/sage-wallet/sub-skills/sage-nft.
Aby wyświetlić swoje NFT, wyślij żądanie do endpointu get_nfts z parametrami filtrowania: możesz ograniczyć wyniki do konkretnej kolekcji (collection_id), minterów (minter_did_id), właścicieli (owner_did_id) lub nazwy. Ustaw offset i limit dla paginacji, wybierz sortowanie po nazwie lub dacie (sort_mode), i zdecyduj, czy pokazać ukryte NFT (include_hidden).
Aby stworzyć nowe NFT, przygotuj tablicę mintów z danymi każdego tokenu: adres, numer edycji, całkowita liczba edycji, hasze danych i metadanych, URI wskazujące na pliki, adres do royalty'ów i procent prowizji (royalty_ten_thousandths). Wyślij żądanie do endpointu mint_nfts wraz z identyfikatorem DID, opłatą sieciową i flagą auto_submit=true, aby automatycznie zatwierdzić transakcję.
Aby przesłać NFT innemu użytkownikowi, użyj endpointu transfer_nfts z listą identyfikatorów NFT (nft_ids), docelowym adresem Chia (xch1...), opłatą i auto_submit. Transakcja zostanie podpisana i wysłana do sieci.
Aby zarządzać kolekcjami, pobierz listę za pomocą get_nft_collections (z paginacją i opcją include_hidden), a następnie zmień widoczność konkretnej kolekcji za pośrednictwem update_nft_collection, ustawiając visible na true lub false.
Aby uzyskać szczegóły pojedynczego NFT, użyj get_nft z nft_id, lub pobierz ikonę i miniaturkę w formacie base64 za pomocą get_nft_icon i get_nft_thumbnail, albo surowe dane za pośrednictwem get_nft_data.