Modules§
- genesis_
state - Nested message and enum types in
GenesisState
. - msg_
client - Generated client implementations.
- query_
client - Generated client implementations.
Structs§
- Absolute
TxPosition - AbsoluteTxPosition is a unique transaction position that allows for global ordering of transactions.
- Access
Config - AccessConfig access control type.
- Access
Type Param - AccessTypeParam
- Clear
Admin Proposal - ClearAdminProposal gov proposal content type to clear the admin of a contract.
- Code
- Code struct encompasses CodeInfo and CodeBytes
- Code
Info - CodeInfo is data for the uploaded contract WASM code
- Code
Info Response - CodeInfoResponse contains code meta data from CodeInfo
- Contract
- Contract struct encompasses ContractAddress, ContractInfo, and ContractState
- Contract
Code History Entry - ContractCodeHistoryEntry metadata to a contract.
- Contract
Info - ContractInfo stores a WASM contract instance
- Execute
Contract Proposal - ExecuteContractProposal gov proposal content type to call execute on a contract.
- Genesis
State - GenesisState - genesis state of x/wasm
- Instantiate
Contract Proposal - InstantiateContractProposal gov proposal content type to instantiate a contract.
- Migrate
Contract Proposal - MigrateContractProposal gov proposal content type to migrate a contract.
- Model
- Model is a struct that holds a KV pair
- MsgClear
Admin - MsgClearAdmin removes any admin stored for a smart contract
- MsgClear
Admin Response - MsgClearAdminResponse returns empty data
- MsgExecute
Contract - MsgExecuteContract submits the given message data to a smart contract
- MsgExecute
Contract Response - MsgExecuteContractResponse returns execution result data.
- MsgIbc
Close Channel - MsgIBCCloseChannel port and channel need to be owned by the contract
- MsgIbc
Send - MsgIBCSend
- MsgInstantiate
Contract - MsgInstantiateContract create a new smart contract instance for the given code id.
- MsgInstantiate
Contract Response - MsgInstantiateContractResponse return instantiation result data
- MsgMigrate
Contract - MsgMigrateContract runs a code upgrade/ downgrade for a smart contract
- MsgMigrate
Contract Response - MsgMigrateContractResponse returns contract migration result data.
- MsgStore
Code - MsgStoreCode submit Wasm code to the system
- MsgStore
Code Response - MsgStoreCodeResponse returns store result data.
- MsgUpdate
Admin - MsgUpdateAdmin sets a new admin for a smart contract
- MsgUpdate
Admin Response - MsgUpdateAdminResponse returns empty data
- Params
- Params defines the set of wasm parameters.
- PinCodes
Proposal - PinCodesProposal gov proposal content type to pin a set of code ids in the wasmvm cache.
- Query
AllContract State Request - QueryAllContractStateRequest is the request type for the Query/AllContractState RPC method
- Query
AllContract State Response - QueryAllContractStateResponse is the response type for the Query/AllContractState RPC method
- Query
Code Request - QueryCodeRequest is the request type for the Query/Code RPC method
- Query
Code Response - QueryCodeResponse is the response type for the Query/Code RPC method
- Query
Codes Request - QueryCodesRequest is the request type for the Query/Codes RPC method
- Query
Codes Response - QueryCodesResponse is the response type for the Query/Codes RPC method
- Query
Contract History Request - QueryContractHistoryRequest is the request type for the Query/ContractHistory RPC method
- Query
Contract History Response - QueryContractHistoryResponse is the response type for the Query/ContractHistory RPC method
- Query
Contract Info Request - QueryContractInfoRequest is the request type for the Query/ContractInfo RPC method
- Query
Contract Info Response - QueryContractInfoResponse is the response type for the Query/ContractInfo RPC method
- Query
Contracts ByCode Request - QueryContractsByCodeRequest is the request type for the Query/ContractsByCode RPC method
- Query
Contracts ByCode Response - QueryContractsByCodeResponse is the response type for the Query/ContractsByCode RPC method
- Query
Pinned Codes Request - QueryPinnedCodesRequest is the request type for the Query/PinnedCodes RPC method
- Query
Pinned Codes Response - QueryPinnedCodesResponse is the response type for the Query/PinnedCodes RPC method
- Query
RawContract State Request - QueryRawContractStateRequest is the request type for the Query/RawContractState RPC method
- Query
RawContract State Response - QueryRawContractStateResponse is the response type for the Query/RawContractState RPC method
- Query
Smart Contract State Request - QuerySmartContractStateRequest is the request type for the Query/SmartContractState RPC method
- Query
Smart Contract State Response - QuerySmartContractStateResponse is the response type for the Query/SmartContractState RPC method
- Sequence
- Sequence key and value of an id generation counter
- Store
Code Proposal - StoreCodeProposal gov proposal content type to submit WASM code to the system
- Sudo
Contract Proposal - SudoContractProposal gov proposal content type to call sudo on a contract.
- Unpin
Codes Proposal - UnpinCodesProposal gov proposal content type to unpin a set of code ids in the wasmvm cache.
- Update
Admin Proposal - UpdateAdminProposal gov proposal content type to set an admin for a contract.
Enums§
- Access
Type - AccessType permission types
- Contract
Code History Operation Type - ContractCodeHistoryOperationType actions that caused a code change