Re: [闲聊] 以太被转走但NFT没事?

楼主: Ayukawayen (亚布里艾尔发芽>//<)   2022-04-26 20:59:21
: 推 StrangeJ: 请问有什么方法可以查一个地址有什么NFT? 04/26 19:13
: → StrangeJ: 我知道address丢到NFT token 可以查单一nft持有状况 04/26 19:13
: → StrangeJ: 有人知道要怎么查这个地址所有NFT? 像opensea就做得到 04/26 19:14
: → DarkerDuck: https://nftbank.ai/explorer 04/26 19:37
: 推 StrangeJ: 有人知道这怎么实作的吗? 难道是拿地址去每个token查? 04/26 19:42
: → DarkerDuck: 就跑个全节点explorer,对NFT做index而已 04/26 19:44
: 推 StrangeJ: 听起来似乎跟我想的差不多 感谢版主回应 04/26 19:47
如果你要查单一地址A,那可以去扫Transfer(address, address, uint256)这个Event,
也就是0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef,
条件设"topics[1]=A"是A发出去的Token,设"topics[2]=A"是A收到的,两者合并就是该
地址所有的转移记录,可能要检查一下log的地址是不是ERC721 (ERC20也是同个EventID)
可以靠call RPC server来达成。
Demo网页
https://ayukawayen.github.io/NFTLogExplorer/
程式码,MIT License
https://github.com/Ayukawayen/NFTLogExplorer
作者: kkkkkktw (195643678)   2022-04-27 00:42:00
学到了

Links booklink

Contact Us: admin [ a t ] ucptt.com