console icon indicating copy to clipboard operation
console copied to clipboard

cpp sdk部署hello_world合约示例后无法使用控制台调用合约接口

Open RotaercAH opened this issue 1 year ago • 1 comments

当前的cpp sdk sample/deploy_hello代码中没有设置abi字段,使用该实例代码部署交易后调用合约接口时可能存在找不到abi的情况

deploy_hello.cpp中设置abi字段为空字符串

微信图片_20231130150700

在控制台查看区块内容,abi为空

微信图片_20231130151310

调用合约接口时报错 Abi is empty, please check contract abi exists.

微信图片_20231130150739

自己手动添加abi字段后,查看区块中已包含abi字段,但仍然无法调用abi接口,添加方式如下

微信图片_20231130151639 微信图片_20231130151713

建议在示例代码中添加abi字段,便于开发者学习如何使用cpp sdk部署合约后调用合约接口

RotaercAH avatar Dec 05 '23 01:12 RotaercAH

感谢提出issue,后续会增加控制台自动编译同名合约的功能。示例中也将增加ABI的示例。

kyonRay avatar Dec 12 '23 02:12 kyonRay