[CLOSED] OpenSeaClone - Fail with error 'ERC721: transfer caller is not owner nor approved'

Dear Support team,

I am having this error,
Fail with error ‘ERC721: transfer caller is not owner nor approved’
My contract address is:
0x4444b1de146f003fa32243c4e3f505463ce066f2
(https://mumbai.polygonscan.com/address/0x4444b1de146f003fa32243c4e3f505463ce066f2)

I just passed the 1:01 time in the youtube tutorial.

Hope you can guide or help me in resolving the error.

Thanks,
Melvin

You may have to give more info than a contract address.
Does the wallet address that tries to make the transfer own the nft or it is allowed to transfer it?

I bought the nft using my metamask from an anonymous user in mumbai polygon testnet,


Buying was successful, so now I owned it. Then I deployed my smart contract and sold the nft by clicking the sell button. Then the error came.

Can you check what is the owner of that token id? Just to be sure.

How do i check the owner of the token id? If you can please guide me, it will be highly appreciated. Thanks!

My metamask address:
0x501aBE8c6Bb40b20670E22dA5146970fAC010650

Created by:
0x00572839729763e3b6ae0c95ab8a8ec8e74561f2

Owned by:
0x501abe8c6bb40b20670e22da5146970fac010650

Events:

Can you post a screenshot of your wallet address authenticated with the app. What is the NFT contract address and tokenId you are trying to sell? Post a screenshot of this as well on the OpenSea clone app.

You can check ownership directly on the contract - if it’s verified on the chain explorer, you can check it on there (ownerOf).

Dear Glad,

I captured screenshots of my process. I cannot find the (ownerOf) on the contract, maybe because it failed, is that assumption valid?
These are some of the details:

NFT Contract address:
0x43F7AeCaD9f7be0F682eaCb37d39Ec05dBB07080

Token Id:
2

network:
polygon mumbai testnet

deployed smart contract address:
0x3C5651221f12499bFf761672CDD51D006bb256b5

metamask address:
0x501aBE8c6Bb40b20670E22dA5146970fAC010650

transaction id:
0x050e19d42644f423a8efe40e9c548bd33441ab916ed175c4dc6472a5faa07047

Blockquote










image
image




Yes it looks like you have ownership of that NFT - everything looks fine there. Check this thread for another user who got this error and updates on it. Looks like you have to use approve first in the app - I don’t think it’s covered in the tutorial. Since it looks like you’re testing directly with Remix, it wouldn’t be obvious.