[英]I need all Ethereum smart contracts
问题
我想在以太坊网络中获取所有 ERC20 令牌智能合约字节码。
问题
有没有办法扫描 ERC20 智能合约的区块链和/或扫描 [ERC20] 智能合约的地址?
看看EIP165 。 它允许您进行某种形式的自省,无论地址是否提供特定接口。 显然,这仅适用于至少实施 ERC20 和 EIP165 的合约。
0x01ffc9a701ffc9a700000000000000000000000000000000000000000000000000000000
: 0x01ffc9a701ffc9a700000000000000000000000000000000000000000000000000000000
这对应于contract.supportsInterface(0x01ffc9a7)
。 如果调用返回 true,则使用输入数据0x01ffc9a7ffffffff00000000000000000000000000000000000000000000000000000000
进行第二次调用。
如果第二次调用失败或返回 false,则目标合约未实施 ERC-165。 否则它实现 ERC-165。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.