Wrong Information for nft/contract_address

image

Why am I getting zero as total for contract_address=“0x3A2096754Df385553C4252E5A82DC862e64169Bb” . I was using /nft/{contract_address} .It’s working fine for rest only this contract address it is showing zero

0x3A2096754Df385553C4252E5A82DC862e64169Bb this address is an erc-20 contract address no NFT contract.

https://etherscan.io/token/0x3A2096754Df385553C4252E5A82DC862e64169Bb

But this contract address is listed on OpenSea

that contract doesn’t implement the interfaces specific to ERC721, that is why we don’t recognise as an ERC721 contract

It looks like it is a contract that doesn’t follow the standards

Can I please get information in depth more specifically. I’m interested to know what’s happening

The interface for erc721 is not implemented on that contract

1 Like

In python, I get that info like this:

contract.functions.supportsInterface(b"\x80\xac\x58\xcd").call();
1 Like

image
Weird on why opeansea and etherscan are showing different ercs

It looks like etherscan doesn’t recognise it properly as an ERC721 contract either, for example it doesn’t show the transactions/transfers for this token id 6858:

https://etherscan.io/token/0x3a2096754df385553c4252e5a82dc862e64169bb?a=6858