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