美文网首页iOS
ETH 查询某个钱包的所有代币以及地址

ETH 查询某个钱包的所有代币以及地址

作者: CYC666 | 来源:发表于2022-02-15 13:32 被阅读0次

思路:

1、获取钱包W的所有交易记录

2、把from、to记录到数组A中

3、根据ABI规则,input去掉前面8字符大小的方法名,剩下的依次按64字符进行分割,得到参数列表。因为地址都是居右的,所以取出居右的参数后,对比ETH地址长度,一致则存到数组A中待用

4、遍历数组A,调用ERC20的标准合约方法symbol、decimals,如果都存在则表示该元素为代币,将塔存到数组B待用

5、遍历数组B,调用ERC20合约方法balanceOf获取代币余额,存到数组C中

6、此时,我们就成功获取到钱包W的所有代币B,及其余额C

2022年02月15日

相关文章

网友评论

    本文标题:ETH 查询某个钱包的所有代币以及地址

    本文链接:https://www.haomeiwen.com/subject/autllrtx.html