5. 智能合约调用
5.1. 查询合约
命令行调用合约查询方法:
xccli query wasm contract-state smart <合约名> "{"查询方法名":{查询参数}}"
结果示例:
xccli query wasm contract-state smart test "{"find":{"key":"a"}}"
8DE567A1275C66E6C632C22195ECF672
5.2. 升级合约
命令行调用升级合约方法:
xccli tx wasm migrate <待升级合约名> <升级的合约> 2 "{}" --from <操作者> -y
结果示例:
xccli tx wasm migrate test test.wasm 2 "{}" --from jack -y
image
5.3. 合约列表
命令行查询合约列表方法:
xccli q wasm list-contract
结果示例:
image
5.4. 查询操作情况
执行完每一步操作之后会生成一个txhash,查询该txhash就可以知道操作执行情况
xccli q tx < txhash>
结果示例:
image