ABI基本上是面向公众的界面,它显示了可以调用的方法。 获得abi的最简单方法是使用 https://remix.ethereum.org 。只需粘贴您的代码并在合同选项卡中在列的底部,您将找到一个链接,其中显示合同详细信息,这基本上是ABI json
相反,你也可以使用 contracts.Introduction.interface 获取abi的web3的api。
contracts.Introduction.interface
ABI是您的合同公开的接口。 “evmCode”是您的合同的以太坊字节代码。
要解决您的问题,请转到 https://chriseth.github.io/browser-solidity/ 并插入您的Solidity in。右侧的字节码字段将为您提供“evmCode”的值,Interface将为您提供ABI。
您还可以从“Web3部署”复制代码段并将其粘贴到代码中以部署合同。