Message Types
Msg defines the wasm Msg service.
tx.proto
MsgStoreCode
MsgStoreCode submit Wasm code to the system.
tx.proto
MsgStoreCodeResponse
MsgStoreCodeResponse returns store result data.
tx.proto
MsgInstantiateContract
MsgInstantiateContract create a new smart contract instance for the given code id.
tx.proto
MsgInstantiateContractResponse
MsgInstantiateContractResponse return instantiation result data.
tx.proto
MsgExecuteContract
MsgExecuteContract submits the given message data to a smart contract.
tx.proto
MsgExecuteContractResponse
MsgExecuteContractResponse returns execution result data.
tx.proto
MsgMigrateContract
MsgMigrateContract runs a code upgrade/downgrade for a smart contract.
tx.proto
MsgMigrateContractResponse
MsgMigrateContractResponse returns contract migration result data.
tx.proto
MsgUpdateAdmin
MsgUpdateAdmin sets a new admin for a smart contract.
tx.proto
MsgUpdateAdminResponse
MsgUpdateAdminResponse returns empty data.
tx.proto
MsgClearAdmin
MsgClearAdmin removes any admin stored for a smart contract.
tx.proto
MsgClearAdminResponse
MsgClearAdminResponse returns empty data.
tx.proto
Proposal Types
StoreCodeProposal
StoreCodeProposal gov proposal content type to submit WASM code to the system.
proposal.proto
InstantiateContractProposal
InstantiateContractProposal gov proposal content type to instantiate a contract.
proposal.proto
MigrateContractProposal
MigrateContractProposal gov proposal content type to migrate a contract.
proposal.proto
SudoContractProposal
SudoContractProposal gov proposal content type to call sudo on a contract.
proposal.proto
ExecuteContractProposal
ExecuteContractProposal gov proposal content type to call execute on a contract.
proposal.proto
UpdateAdminProposal
UpdateAdminProposal gov proposal content type to set an admin for a contract.
proposal.proto
ClearAdminProposal
ClearAdminProposal gov proposal content type to clear the admin of a contract.
proposal.proto
PinCodesProposal
PinCodesProposal gov proposal content type to pin a set of code ids in the wasmvm cache.
proposal.proto
UnpinCodesProposal
UnpinCodesProposal gov proposal content type to unpin a set of code ids in the wasmvm cache.
proposal.proto
AccessConfigUpdate
AccessConfigUpdate contains the code id and the access config to be applied.
proposal.proto
UpdateInstantiateConfigProposal
UpdateInstantiateConfigProposal gov proposal content type to update instantiate config to a set of code ids.
proposal.proto
Queries
Query provides defines the gRPC querier service.
query.proto
QueryContractInfoRequest
QueryContractInfoRequest is the request type for the Query/ContractInfo RPC method.
query.proto
QueryContractInfoResponse
QueryContractInfoResponse is the response type for the Query/ContractInfo RPC method.
query.proto
QueryContractHistoryRequest
QueryContractHistoryRequest is the request type for the Query/ContractHistory RPC method.
query.proto
QueryContractHistoryResponse
QueryContractHistoryResponse is the response type for the Query/ContractHistory RPC method.
query.proto
QueryContractsByCodeRequest
QueryContractsByCodeRequest is the request type for the Query/ContractsByCode RPC method.
query.proto
QueryContractsByCodeResponse
QueryContractsByCodeResponse is the response type for the Query/ContractsByCode RPC method.
query.proto
QueryAllContractStateRequest
QueryAllContractStateRequest is the request type for the Query/AllContractState RPC method.
query.proto
QueryAllContractStateResponse
QueryAllContractStateResponse is the response type for the Query/AllContractState RPC method.
query.proto
QueryRawContractStateRequest
QueryRawContractStateRequest is the request type for the Query/RawContractState RPC method.
query.proto
QueryRawContractStateResponse
QueryRawContractStateResponse is the response type for the Query/RawContractState RPC method.
query.proto
QuerySmartContractStateRequest
QuerySmartContractStateRequest is the request type for the Query/SmartContractState RPC method.
query.proto
QuerySmartContractStateResponse
QuerySmartContractStateResponse is the response type for the Query/SmartContractState RPC method.
query.proto
QueryCodeRequest
QueryCodeRequest is the request type for the Query/Code RPC method.
query.proto
QueryCodeResponse
QueryCodeResponse is the response type for the Query/Code RPC method.
query.proto
QueryCodesRequest
QueryCodesRequest is the request type for the Query/Codes RPC method.
query.proto
QueryCodesResponse
QueryCodesResponse is the response type for the Query/Codes RPC method.
query.proto
QueryPinnedCodesRequest
QueryPinnedCodesRequest is the request type for the Query/PinnedCodes RPC method.
query.proto
QueryPinnedCodesResponse
QueryPinnedCodesResponse is the response type for the Query/PinnedCodes RPC method.
query.proto