在以太坊中,提供了 abigen 的指令给我们智能合约的 go 语言文件,网上许多教程也是基于这个指令来生成合约 go 文件来进行操作的。参考: Github 某源码实现 使用Go语言与Ethereum智能合约进行交互 但是这些文章年代久远....存在让你崩溃的问题。 abigen 内部其实是调用了 solc 来对合约文件进行编译生成对应语言版本的代码文件,按照教程正常来说只需要这样一行指令就能搞定 abigen --sol yourContract.sol --pkg main --out y...