智能合约调用

257 阅读1分钟

查询合约

命令行调用合约查询方法:

xccli query wasm contract-state smart <合约名> "{"查询方法名":{查询参数}}"

结果示例:

xccli query wasm contract-state smart test "{"find":{"key":"a"}}"

image.png

升级合约

命令行调用升级合约方法:

xccli tx wasm migrate <待升级合约名> <升级的合约> 2 "{}" --from <操作者> -y

结果示例:

xccli tx wasm migrate test test.wasm 2 "{}" --from jack -y

image.png

合约列表

命令行查询合约列表方法:

xccli q wasm list-contract

结果示例:

image.png

查询操作情况

执行完每一步操作之后会生成一个txhash,查询该txhash就可以知道操作执行情况

xccli q tx < txhash>

结果示例:

image.png