I am sure you have noticed, that once we deploy our NFT to testnet/mainnet, Opensea shows all your tokens using only the wallet account. I thought it used Etherscan API but cannot find such points in the doc. Maybe someone knows how it works?


1 Answer 1


I believe they have a perfect database. They are listening to the Transfer events. And record all of them to their database. Once you connect with your account, they show you your tokens.

I am not exactly sure what is going on the backside. But I believe something like that.

  • Then their database should be unlimited... Commented Jan 24, 2022 at 14:03
  • 1
    Not unlimited, just very big. But still very small compared to other databases like Google or else. Commented Jan 24, 2022 at 18:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.