bnb-nft
NFT operations on BNB Chain — get NFT metadata, check ownership, list NFTs by owner, transfer ERC-721 tokens, get collection info. Use for any NFT-related tasks on BSC.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
NFT operations on BNB Chain — get NFT metadata, check ownership, list NFTs by owner, transfer ERC-721 tokens, get collection info. Use for any NFT-related tasks on BSC.
How to use
Zainstaluj zależności. Przejdź do katalogu skill'u (~/.openclaw/workspace/skills/bnb-nft) i uruchom npm install ethers, aby pobrać bibliotekę ethers.js wymaganą do komunikacji z blockchainem.
Skonfiguruj klucz prywatny (opcjonalnie). Jeśli planujesz transferować NFT lub zatwierdzać transakcje, ustaw zmienną środowiskową BNB_PRIVATE_KEY na swój klucz prywatny (export BNB_PRIVATE_KEY="0x...") lub przekaż go flagą --key przy każdym poleceniu.
Pobierz metadane NFT. Uruchom node nft.js metadata
, aby uzyskać informacje o właścicielu, URI tokenu i metadane (jeśli URI jest dostępny przez HTTP). Sprawdź właściciela lub saldo. Użyj node nft.js owner
do weryfikacji właściciela konkretnego NFT, lub node nft.js balance aby zobaczyć, ile NFT posiada dany adres w kolekcji. Wyświetl NFT należące do adresu. Wykonaj node nft.js owned
[--limit 100], aby znaleźć wszystkie NFT posiadane przez konkretny portfel. Parametr --limit ogranicza zakres skanowania. Transferuj NFT (jeśli posiadasz klucz prywatny). Uruchom node nft.js transfer
[--key ], aby wysłać NFT na inny adres.