在以太坊上找到一个合约是微不足道的。一旦找到,它就很容易使用。但我该如何了解合同的真正作用呢?如何验证将执行哪些代码?
为了验证一段源代码是否与您在区块链上看到的内容相匹配,您需要知道用于创建合约的编译器的版本。
- 获取源代码
- 使用正确的编译器(发布者应指定)进行编译
- 将结果与区块链上的数据进行比较
注意:获取区块链数据如下:
web3.eth.getCode('0xabcd1234....');