如何获取或验证合同的源代码



在以太坊上找到一个合约是微不足道的。一旦找到,它就很容易使用。但我该如何了解合同的真正作用呢?如何验证将执行哪些代码?

为了验证一段源代码是否与您在区块链上看到的内容相匹配,您需要知道用于创建合约的编译器的版本。

  1. 获取源代码
  2. 使用正确的编译器(发布者应指定)进行编译
  3. 将结果与区块链上的数据进行比较

注意:获取区块链数据如下:

web3.eth.getCode('0xabcd1234....');

最新更新