Skip to content

MetaplasiaTeam/vscode-contract-viewer

Repository files navigation

Contract Viewer

logo

Version Installs Ratings License: MIT

English | 中文

Contract Viewer 是一个 VS Code 扩展,他可以帮你从区块链浏览器下载合约代码,只需要一个合约地址即可下载,点击 这里 查看支持的合约。

支持从油猴脚本下载,点击 这里 查看

示例使用的是 以太坊合约,其他合约类型操作大同小异。

快速开始

  1. 配置一个 API

    1. Erherscan 注册一个用户。
    2. 登陆之后找到 API-KEYs 选项新建一个 API,然后复制 Token 内容。

    生成 API

    复制 API 3. 在 VS Code 的命令面板 中输入 Config API 找到 Contract Viewer: Config API 选项,然后在新打开的页面中粘贴你的的 Token 内容。

    配置 API 4. 完成!现在可以关闭这个页面了。

  2. 下载一个合约

    1. VS Code 的命令面板 中输入 getContract 找到 Contract Viewer: Get contract code 选项。
    2. 选择要下载的合约类型。
    3. 输入合约地址。
    4. 等待解析完成。
    5. 选择一个空目录保存合约。
    6. 合约代码写入文件。 下载合约
    7. 完成!现在可以查看刚才下载的合约了。

命令

VS Code 的命令面板 中输入 Contract Viewer 可以检索到 Contract Viewer 的所有命令。

  1. Contract Viewer: Config API

    快速打开配置 API 的页面。

  2. Contract Viewer: Get contract code

    下载合约。

VS Code 配置项

您可以在 VS Code 用户设置中找到以下 Contract Viewer 配置项。

  1. contract-viewer.setting.api.* 各类 API 配置,如果没有配置 API 将无法下载合约。·

更新日志

这里 查看

支持列表

以太坊合约: https://etherscan.io/
币安智能合约: https://bscscan.com/