我们可以通过代币名称获取智能合约地址吗

Tri*_*ion 2 blockchain ethereum go-ethereum erc20 ethereumclassic

我想像 Etherscan 那样通过代币名称获取智能合约信息,但需要使用我的专用网络。

根据 web3 文档,如果我需要获取与智能合约相关的任何信息,我首先需要有一个智能合约地址和 ABI。但是在编写智能合约时,我没有将其存储在数据库中的命令。

我的主要目标是我需要创建一个浏览器的精确副本,如 Etherscan 和 bscscan.com

Mik*_*maa 5

因为它是您的私人网络,所以您拥有私人代币。我假设您有一个要部署的 ERC-20 代币智能合约。

只需修改您的代币智能合约即可在构造函数中发出事件TokenCreated(string name, string symbol),例如. 然后您可以从 JSON-RPC 节点获取此事件列表。

我的主要目标是我需要创建一个浏览器的精确副本,如 Etherscan 和 bscscan.com

EtherScan 由专家团队历时六年打造而成。如果您希望功能与 EtherScan 相同,您不太可能单独完成它。