PTT評價

Re: [閒聊] 以太被轉走但NFT沒事?

看板DigiCurrency標題Re: [閒聊] 以太被轉走但NFT沒事?作者
Ayukawayen
(鮎川彥)
時間推噓 1 推:1 噓:0 →:0

: 推 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

--
ethereum:0x09B25bd7d9B8dE2914C8314a2E0059A6a8ADEadE
polygon :0x09B25bd7d9B8dE2914C8314a2E0059A6a8ADEadE
smartbch:0x5a8B6db897003C8aFA62066d3bE876Fd8BBe9082

bitcoincash:qqjzmy6mjp8sp97c7thhflv9s2j96xk0q5pr26dftl
simpleledger:qqjzmy6mjp8sp97c7thhflv9s2j96xk0q5dcppcf4p

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.155.79 (臺灣)
PTT 網址

kkkkkktw04/27 00:42學到了

※ 編輯: Ayukawayen (36.227.155.79 臺灣), 04/27/2022 00:48:22