package cosmwasm.wasm.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:12

Msg defines the wasm Msg service.

service Query

query.proto:14

Query provides defines the gRPC querier service

message AbsoluteTxPosition

types.proto:125

AbsoluteTxPosition is a unique transaction position that allows for global ordering of transactions.

Used in: ContractCodeHistoryEntry, ContractInfo

message AccessConfig

types.proto:37

AccessConfig access control type.

Used in: CodeInfo, MsgStoreCode, Params, StoreCodeProposal

enum AccessType

types.proto:13

AccessType permission types

Used in: AccessConfig, AccessTypeParam, Params

message AccessTypeParam

types.proto:31

AccessTypeParam

message ClearAdminProposal

proposal.proto:115

ClearAdminProposal gov proposal content type to clear the admin of a contract.

message Code

genesis.proto:41

Code struct encompasses CodeInfo and CodeBytes

Used in: GenesisState

message CodeInfo

types.proto:57

CodeInfo is data for the uploaded contract WASM code

Used in: Code

message CodeInfoResponse

query.proto:173

CodeInfoResponse contains code meta data from CodeInfo

Used in: QueryCodeResponse, QueryCodesResponse

message Contract

genesis.proto:50

Contract struct encompasses ContractAddress, ContractInfo, and ContractState

Used in: GenesisState

message ContractCodeHistoryEntry

types.proto:114

ContractCodeHistoryEntry metadata to a contract.

Used in: QueryContractHistoryResponse

enum ContractCodeHistoryOperationType

types.proto:93

ContractCodeHistoryOperationType actions that caused a code change

Used in: ContractCodeHistoryEntry

message ContractInfo

types.proto:69

ContractInfo stores a WASM contract instance

Used in: Contract, QueryContractInfoResponse

message ExecuteContractProposal

proposal.proto:83

ExecuteContractProposal gov proposal content type to call execute on a contract.

message GenesisState

genesis.proto:11

GenesisState - genesis state of x/wasm

message GenesisState.GenMsgs

genesis.proto:30

GenMsgs define the messages that can be executed during genesis phase in order. The intention is to have more human readable data that is auditable.

Used in: GenesisState

message InstantiateContractProposal

proposal.proto:31

InstantiateContractProposal gov proposal content type to instantiate a contract.

message MigrateContractProposal

proposal.proto:54

MigrateContractProposal gov proposal content type to migrate a contract.

message Model

types.proto:134

Model is a struct that holds a KV pair

Used in: Contract, QueryAllContractStateResponse

message MsgExecuteContract

tx.proto:74

MsgExecuteContract submits the given message data to a smart contract

Used as request type in: Msg.ExecuteContract

Used as field type in: GenesisState.GenMsgs

message MsgIBCCloseChannel

ibc.proto:29

MsgIBCCloseChannel port and channel need to be owned by the contract

message MsgIBCSend

ibc.proto:10

MsgIBCSend

message MsgInstantiateContract

tx.proto:48

MsgInstantiateContract create a new smart contract instance for the given code id.

Used as request type in: Msg.InstantiateContract

Used as field type in: GenesisState.GenMsgs

message MsgStoreCode

tx.proto:29

MsgStoreCode submit Wasm code to the system

Used as request type in: Msg.StoreCode

Used as field type in: GenesisState.GenMsgs

message Params

types.proto:44

Params defines the set of wasm parameters.

Used in: GenesisState

message PinCodesProposal

proposal.proto:126

PinCodesProposal gov proposal content type to pin a set of code ids in the wasmvm cache.

message Sequence

genesis.proto:57

Sequence key and value of an id generation counter

Used in: GenesisState

message StoreCodeProposal

proposal.proto:14

StoreCodeProposal gov proposal content type to submit WASM code to the system

message SudoContractProposal

proposal.proto:70

SudoContractProposal gov proposal content type to call sudo on a contract.

message UnpinCodesProposal

proposal.proto:140

UnpinCodesProposal gov proposal content type to unpin a set of code ids in the wasmvm cache.

message UpdateAdminProposal

proposal.proto:102

UpdateAdminProposal gov proposal content type to set an admin for a contract.