Cover photo

区块链浏览器智能合约代码查看工具

前置知识:Smart Contract、Solidity

引用该开源工具的一段文本描述:

Browsing contracts directly on etherscan sucks! Browsing multi-file contracts on etherscan sucks even more. Limited search, weird syntax highlighting, and many, many more. Finally, it's often impossible to just git clone repository and browse source code locally because it's hard to find the exact commit that matches onchain code.

在etherscan等浏览器上查看合约的代码是一件十分糟糕的事情,但开源工具**dethcode**带来来全新的体验。

传统查看合约代码的方式:

etherscan上的合约代码
etherscan上的合约代码

在这种情况下,查看合约中的代码简直就像地狱,但如果我们将该合约所在的url修改一下,美好的事情将会发生。

比如该合约地址:

"https://etherscan.io/token/0x60e4d786628fea6478f785a6d7e704777c86a7c6#code"

将.io修改成.deth.net

"https://etherscan.deth.net/token/0x60e4d786628fea6478f785a6d7e704777c86a7c6#code"

我们就会得到一个vscode风格的代码编辑器页面:

vscode风格代码页面
vscode风格代码页面

该功能支持以下多个链:

同时你可以在你的浏览器收藏夹里添加一段这样的js代码:

javascript: location.href = location.href.replace(/\.\w+(\/)/, ".deth.net/")

之后每当你在区块链浏览器页面想要跳转到deth页面时,点击该收藏便会自动跳转。

post image

快去给该项目star一下吧!

如何本文有任何错误,或者你有什么疑问需要咨询,欢迎联系我