I am using OpenZeppelin ERC721 implementation for my non fungible tokens. Basically I have a smart contract which inherits from the OZ ERC721.sol. I am just wondering is the tokens only transferable between addresses through the smart contract functions such as safeTransferFrom (and other relevant functions)? For example, could I transfer the NFT through an external provider like in the Metamask UI?

  • Metamask just invokes the contract functions. – Ismael Oct 18 at 16:01
  • To transfer your NFT with Metamask, just import the contract address into the web extension. – clement Oct 19 at 8:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.