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:130

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

Used in: ContractCodeHistoryEntry, ContractInfo

message AcceptedMessageKeysFilter

authz.proto:101

AcceptedMessageKeysFilter accept only the specific contract message keys in the json object to be executed. Since: wasmd 0.30

message AcceptedMessagesFilter

authz.proto:112

AcceptedMessagesFilter accept only the specific raw contract messages to be executed. Since: wasmd 0.30

message AccessConfig

types.proto:41

AccessConfig access control type.

Used in: AccessConfigUpdate, CodeInfo, CodeInfoResponse, MsgStoreCode, MsgUpdateInstantiateConfig, Params, StoreAndInstantiateContractProposal, StoreCodeProposal

message AccessConfigUpdate

proposal.proto:214

AccessConfigUpdate contains the code id and the access config to be applied.

Used in: UpdateInstantiateConfigProposal

enum AccessType

types.proto:13

AccessType permission types

Used in: AccessConfig, AccessTypeParam, Params

message AccessTypeParam

types.proto:35

AccessTypeParam

message AllowAllMessagesFilter

authz.proto:93

AllowAllMessagesFilter is a wildcard to allow any type of contract payload message. Since: wasmd 0.30

(message has no fields)

message ClearAdminProposal

proposal.proto:169

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

message Code

genesis.proto:25

Code struct encompasses CodeInfo and CodeBytes

Used in: GenesisState

message CodeInfo

types.proto:63

CodeInfo is data for the uploaded contract WASM code

Used in: Code

message CodeInfoResponse

query.proto:185

CodeInfoResponse contains code meta data from CodeInfo

Used in: QueryCodeResponse, QueryCodesResponse

message CombinedLimit

authz.proto:77

CombinedLimit defines the maximal amounts that can be sent to a contract and the maximal number of calls executable. Both need to remain >0 to be valid. Since: wasmd 0.30

message Contract

genesis.proto:34

Contract struct encompasses ContractAddress, ContractInfo, and ContractState

Used in: GenesisState

message ContractCodeHistoryEntry

types.proto:119

ContractCodeHistoryEntry metadata to a contract.

Used in: Contract, QueryContractHistoryResponse

enum ContractCodeHistoryOperationType

types.proto:98

ContractCodeHistoryOperationType actions that caused a code change

Used in: ContractCodeHistoryEntry

message ContractExecutionAuthorization

authz.proto:14

ContractExecutionAuthorization defines authorization for wasm execute. Since: wasmd 0.30

message ContractGrant

authz.proto:34

ContractGrant a granted permission for a single contract Since: wasmd 0.30

Used in: ContractExecutionAuthorization, ContractMigrationAuthorization

message ContractInfo

types.proto:75

ContractInfo stores a WASM contract instance

Used in: Contract, QueryContractInfoResponse

message ContractMigrationAuthorization

authz.proto:24

ContractMigrationAuthorization defines authorization for wasm contract migration. Since: wasmd 0.30

message ExecuteContractProposal

proposal.proto:133

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

message GenesisState

genesis.proto:10

GenesisState - genesis state of x/wasm

message InstantiateContract2Proposal

proposal.proto:70

InstantiateContract2Proposal gov proposal content type to instantiate contract 2

message InstantiateContractProposal

proposal.proto:44

InstantiateContractProposal gov proposal content type to instantiate a contract.

message MaxCallsLimit

authz.proto:53

MaxCallsLimit limited number of calls to the contract. No funds transferable. Since: wasmd 0.30

message MaxFundsLimit

authz.proto:63

MaxFundsLimit defines the maximal amounts that can be sent to the contract. Since: wasmd 0.30

message MigrateContractProposal

proposal.proto:100

MigrateContractProposal gov proposal content type to migrate a contract.

message Model

types.proto:139

Model is a struct that holds a KV pair

Used in: Contract, QueryAllContractStateResponse

message MsgIBCCloseChannel

ibc.proto:35

MsgIBCCloseChannel port and channel need to be owned by the contract

message MsgIBCSend

ibc.proto:10

MsgIBCSend

message MsgIBCSendResponse

ibc.proto:29

MsgIBCSendResponse

message Params

types.proto:52

Params defines the set of wasm parameters.

Used in: GenesisState, QueryParamsResponse

message PinCodesProposal

proposal.proto:182

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

message Sequence

genesis.proto:43

Sequence key and value of an id generation counter

Used in: GenesisState

message StoreAndInstantiateContractProposal

proposal.proto:238

StoreAndInstantiateContractProposal gov proposal content type to store and instantiate the contract.

message StoreCodeProposal

proposal.proto:15

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

message SudoContractProposal

proposal.proto:118

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

message UnpinCodesProposal

proposal.proto:198

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

message UpdateAdminProposal

proposal.proto:154

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

message UpdateInstantiateConfigProposal

proposal.proto:223

UpdateInstantiateConfigProposal gov proposal content type to update instantiate config to a set of code ids.