【问题标题】:how to find the resource code according to a contract address like using etherscan on eth?如何根据合约地址找到资源代码,例如在 eth 上使用 etherscan?
【发布时间】:2021-12-14 16:48:26
【问题描述】:

如何根据合约地址找到资源代码,比如在 eth 上使用 etherscan?

例如:

这是我在验证节点附近进行质押的哈希值: https://explorer.near.org/transactions/3fmNUWvrTnbySNo3eycPnuT7Fn5mR8LzcUJkdX1Y5xJd

我是用'deposit_and_stake'方法实现的,但是如何在合约中获取该方法的代码呢?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: nearprotocol


【解决方案1】:

目前无法将已部署的合约与源代码进行匹配。为此,我们需要:

  1. 一些合约哈希注册表将其映射到源代码链接(可能是链上合约)
  2. 自动将数据推送到注册表的工具
  3. 合约的源代码应该是开源的并且具有可重复的构建设置(例如发布一个包含所有依赖项的 Docker 镜像,因此重新编译相同的源代码将产生一个完全相同的 Wasm 二进制文件)

DevConsole 将努力为这种情况提供更好的工具,但目前还没有。

【讨论】:

    猜你喜欢
    • 2022-01-04
    • 1970-01-01
    • 2023-03-12
    • 2021-08-10
    • 2022-01-02
    • 2020-10-25
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多