在openSea上打开一个nft地址,openSea是如何获取这个nft的所有信息,包括合约地址,tokenid 等等,是通过 etherscan的 api 吗?还是说自己抓取的信息?
通过解析事件获取的数据
这种一般是扫快做了中心化缓存的,比如你点进某个用户的首页能快速列出他拥有的所有nft,这在没有做缓存的的情况下是不太可能的。