NFT Operations

ERC-721 and ERC-1155 NFT management including transfers, ownership verification, and metadata retrieval.

Checking NFT Ownership

Get NFT Owner

Check who owns a specific NFT:

Get owner of NFT token ID 42 from MyNFTCollection

Example Output:

NFT Owner:
Contract: MyNFTCollection
Token ID: 42
Owner: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266

Check by Contract Address

Get owner of token ID 123 from 0x123abc456def...

Verify Your NFT Ownership

Do I own NFT token ID 42 from MyNFTCollection?

Example Output:

NFT Transfers

Transfer NFT to Another Address

Send an NFT to a different wallet:

Example Output:

Transfer by Contract Address

Transfer Multiple NFTs (ERC-1155)

For multi-token contracts supporting batch transfers:

NFT Information & Metadata

Get NFT Information

Retrieve detailed information about an NFT:

Example Output:

Get Collection Information

Learn about an entire NFT collection:

Example Output:

Check Token URI

Get the metadata URI for an NFT:

Example Output:

Available NFT Operations

WalletAgent currently supports these ERC-721 NFT operations:

  1. Transfer NFTs - Move NFTs between addresses

  2. Check NFT Ownership - See who owns a specific NFT

  3. Get NFT Information - View NFT metadata and properties

Note: NFT marketplace operations (approvals, batch operations, enumeration) are not currently implemented. Use contract interaction tools for advanced NFT operations.

Multi-Chain NFT Management

NFTs on Different Chains

NFTs exist independently on each blockchain:

Chain
Popular NFT Collections

Ethereum

CryptoPunks, Bored Apes, Art Blocks

Polygon

Sandbox, Decentraland items

Sepolia

Test NFT collections

Cross-Chain Considerations

Important Notes:

  • NFTs cannot be directly transferred between chains

  • Same collection may exist on multiple chains (different contracts)

  • Bridge services needed for cross-chain NFT movement

Error Handling

Common NFT Errors

Not the Owner

NFT Not Found

Transfer Not Approved

Insufficient Gas

NFT Security Best Practices

Ownership Verification

Always verify ownership before operations:

Marketplace Safety

  1. Trusted Platforms: Only approve well-known marketplaces

  2. Limited Approvals: Revoke approvals when not trading

  3. Verify Transactions: Double-check recipient addresses

Metadata Validation

Mock vs Real Mode

Mock Mode (Safe Learning):

  • ✅ Test NFT collections with unlimited minting

  • ✅ Practice transfers and approvals safely

  • ✅ Learn marketplace interactions risk-free

Real Mode (Testnet Only):

  • ⚠️ Limited testnet NFT availability

  • ⚠️ Real gas costs for all operations

  • Never use valuable mainnet NFTs

Troubleshooting

NFT Not Displaying

Check Network: Ensure correct blockchain

Verify Contract: Confirm NFT contract address

Transfer Issues

Ownership Problems: Most common cause

Approval Issues: Required for marketplace operations

Metadata Loading

URI Problems: Metadata server issues

Next Steps

Now that you understand NFT operations, explore related topics:

👉 Chain Management → - Multi-chain NFT strategies 👉 Security → - NFT security best practices 👉 Developer Guide → - Create your own NFTs

Practice Exercises

  1. Basic NFT Operations

    • Check ownership of different NFTs

    • Practice transferring test NFTs

    • Explore NFT metadata and properties

  2. Marketplace Preparation

    • Grant approvals to test marketplaces

    • Check current approval status

    • Practice revoking approvals

  3. Multi-Chain NFTs

    • Switch chains and explore different collections

    • Compare same projects on different networks

    • Understand cross-chain limitations


You now have comprehensive knowledge of NFT operations and management! 🎨

Last updated