如何从以太坊地址获取 ERC20、ERC721 和 ERC827 代币列表

Posted

技术标签:

【中文标题】如何从以太坊地址获取 ERC20、ERC721 和 ERC827 代币列表【英文标题】:How to get lists of ERC20, ERC721 and ERC827 tokens from Ethereum address 【发布时间】:2018-11-07 06:00:49 【问题描述】:

如何获取特定以太坊钱包地址中的 ERC20、ERC721 和 ERC827 代币列表?另外我希望能够从主网上获取名称、符号、标志和余额。

【问题讨论】:

【参考方案1】:

ERC-721 包含一个可选接口(可选意味着合约实现者可以选择是否要实现它)来枚举特定账户拥有的代币。

Su Squares 实现了此功能,但其他合约很少这样做。

您可以使用 Etherscan、Enjinx Blockchain Explorer 等工具或将您自己的接口写入以太坊 JSON RPC 主机来收集数据。

【讨论】:

【参考方案2】:

我认为您无法对每个地址进行总数据挖掘。我认为你必须反过来,这意味着查看合约是否包含某个令牌。对于像EOS 这样的主要代币,使用 MEW 应该很容易。

但是,如果您正在寻找一些不知名的令牌,例如下面的令牌,您可能必须手动将它们添加到 MEW 以进行检查:

Crap Coin (CRP) Ingrid Is a Horrible Human Coin (iHH) Banana Coin

【讨论】:

以上是关于如何从以太坊地址获取 ERC20、ERC721 和 ERC827 代币列表的主要内容,如果未能解决你的问题,请参考以下文章

以太坊 ERC-20 ERC-721 ERC-1155区别对比

以太坊 ERC20 与 ERC721 深度解密

ERC20与ERC721标准及案例

ERC20与ERC721标准及案例

ERC-721:如何获取所有令牌 ID?

科普 | 三分钟搞懂 ERC-20 和 ERC-721 的不同