Skip to main content

Wasm

Querying commands for the wasm module (CosmWasm), which handles smart contracts on the Sentinel chain.

Query Code Info​

Print out metadata of a code ID.

sentinelhub query wasm code-info <code_id> \
--node https://rpc.sentinel.co:443

Download Code​

Download wasm bytecode for a given code ID.

sentinelhub query wasm code <code_id> <output_file> \
--node https://rpc.sentinel.co:443

List All Codes​

List all wasm bytecode on the chain.

sentinelhub query wasm list-code \
--node https://rpc.sentinel.co:443

Query a Contract​

Print out metadata of a contract given its address.

sentinelhub query wasm contract <contract_address> \
--node https://rpc.sentinel.co:443

Query Contract History​

Print out the code history for a contract given its address.

sentinelhub query wasm contract-history <contract_address> \
--node https://rpc.sentinel.co:443

Query Contract State​

Query the state of a wasm contract.

sentinelhub query wasm contract-state smart <contract_address> <query_json> \
--node https://rpc.sentinel.co:443

List Contracts by Code​

List all wasm contracts instantiated from a given code ID.

sentinelhub query wasm list-contract-by-code <code_id> \
--node https://rpc.sentinel.co:443

List Contracts by Creator​

List all contracts created by a specific address.

sentinelhub query wasm list-contracts-by-creator <creator_address> \
--node https://rpc.sentinel.co:443

Query Pinned Codes​

List all pinned code IDs.

sentinelhub query wasm pinned \
--node https://rpc.sentinel.co:443

Query Wasm Params​

Query the current wasm parameters.

sentinelhub query wasm params \
--node https://rpc.sentinel.co:443

Build Address​

Build a contract address from the given code hash and creator info.

sentinelhub query wasm build-address <code_hash> <creator_address> [salt] \
--node https://rpc.sentinel.co:443

Query LibWasmVM Version​

Get the libwasmvm version.

sentinelhub query wasm libwasmvm-version