transfer_nft
Transfer ERC721 NFTs between wallets on EVM-compatible networks using the owner's private key for transaction signing. Specify token contract, ID, recipient address, and network to initiate the transfer securely.
Instructions
Transfer an NFT (ERC721 token) from one address to another. Requires the private key of the current owner for signing the transaction.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
network | No | Network name (e.g., 'ethereum', 'optimism', 'arbitrum', 'base', 'polygon') or chain ID. Most NFTs are on Ethereum mainnet, which is the default. | |
privateKey | Yes | Private key of the NFT owner account in hex format (with or without 0x prefix). SECURITY: This is used only for transaction signing and is not stored. | |
toAddress | Yes | The recipient wallet address that will receive the NFT | |
tokenAddress | Yes | The contract address of the NFT collection (e.g., '0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D' for Bored Ape Yacht Club) | |
tokenId | Yes | The ID of the specific NFT to transfer (e.g., '1234') |