Contract Viewer 是一个 VS Code 扩展,他可以帮你从区块链浏览器下载合约代码,只需要一个合约地址即可下载,点击 这里 查看支持的合约。
支持从油猴脚本下载,点击 这里 查看
示例使用的是
以太坊合约
,其他合约类型操作大同小异。
-
配置一个 API
- 在 Erherscan 注册一个用户。
- 登陆之后找到
API-KEYs
选项新建一个 API,然后复制 Token 内容。
3. 在
VS Code 的命令面板
中输入Config API
找到Contract Viewer: Config API
选项,然后在新打开的页面中粘贴你的的 Token 内容。 -
下载一个合约
在 VS Code 的命令面板
中输入 Contract Viewer
可以检索到 Contract Viewer
的所有命令。
-
Contract Viewer: Config API
快速打开配置 API 的页面。
-
Contract Viewer: Get contract code
下载合约。
您可以在 VS Code 用户设置
中找到以下 Contract Viewer
配置项。
contract-viewer.setting.api.*
各类 API 配置,如果没有配置 API 将无法下载合约。·
在 这里 查看
以太坊合约: https://etherscan.io/
币安智能合约: https://bscscan.com/