How do I transfer an **NFT **(Zed.Run) from my smart contract? I can't seem to determine the tokenID or contract address from the NFT and it seems necessary to use the transferFrom or safeTransferFrom methods.
I'm able to receive and send funds via my smart contract (polygon, Avax & Klaytn), however, transferring an NFT seems to require a tokenID (which I cannot determine from any commands).
To make sure we are on the same page:
To transfer an NFT from an existing smart contract these are the steps:
And then initiate that transaction with data of the NFT(token address & id) you want to transfer.
A few important notes: