下面是 两种方式部署之后的合约 获取合约abi的测试代码:(truffle 部署 与 nervosj 部署)
测试结果:
问题补充:两种方式部署的合约内方法可以正常调用。
问题:十分好奇这是为什么,对 “通过nervosj 部署的合约获取不到 合约的abi ”这个感到十分好奇。
下面是 两种方式部署之后的合约 获取合约abi的测试代码:(truffle 部署 与 nervosj 部署)
测试结果:
问题补充:两种方式部署的合约内方法可以正常调用。
问题:十分好奇这是为什么,对 “通过nervosj 部署的合约获取不到 合约的abi ”这个感到十分好奇。
getAbi
接口 有一个对应的 Store ABI
接口,用来上传 abi
,部署合约上链,并不意味着 abi 同时部署上去了。
这个功能是为了提供一个 合约 与 abi 绑定的接口,可以根据自己的需要,决定是否上传 abi
你可以通过 cita-cli
中的 store abi
命令进行上传
原来是这样,明白了明白了,十分感谢。