@leapwallet/buffer-boba
Version:
Buffer Boba is a library for decoding protocol buffers in the cosmos ecosystem.
1,405 lines • 76.8 kB
TypeScript
import { AccessConfig, AccessConfigAmino, AccessConfigSDKType, Params, ParamsAmino, ParamsSDKType } from './types';
import { Coin, CoinAmino, CoinSDKType } from '../../../cosmos/base/v1beta1/coin';
import { BinaryReader, BinaryWriter } from '../../../../binary';
/** MsgStoreCode submit Wasm code to the system */
export interface MsgStoreCode {
/** Sender is the actor that signed the messages */
sender: string;
/** WASMByteCode can be raw or gzip compressed */
wasmByteCode: Uint8Array;
/**
* InstantiatePermission access control to apply on contract creation,
* optional
*/
instantiatePermission?: AccessConfig;
}
export interface MsgStoreCodeProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgStoreCode';
value: Uint8Array;
}
/** MsgStoreCode submit Wasm code to the system */
export interface MsgStoreCodeAmino {
/** Sender is the actor that signed the messages */
sender?: string;
/** WASMByteCode can be raw or gzip compressed */
wasm_byte_code?: string;
/**
* InstantiatePermission access control to apply on contract creation,
* optional
*/
instantiate_permission?: AccessConfigAmino;
}
export interface MsgStoreCodeAminoMsg {
type: 'wasm/MsgStoreCode';
value: MsgStoreCodeAmino;
}
/** MsgStoreCode submit Wasm code to the system */
export interface MsgStoreCodeSDKType {
sender: string;
wasm_byte_code: Uint8Array;
instantiate_permission?: AccessConfigSDKType;
}
/** MsgStoreCodeResponse returns store result data. */
export interface MsgStoreCodeResponse {
/** CodeID is the reference to the stored WASM code */
codeId: bigint;
/** Checksum is the sha256 hash of the stored code */
checksum: Uint8Array;
}
export interface MsgStoreCodeResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgStoreCodeResponse';
value: Uint8Array;
}
/** MsgStoreCodeResponse returns store result data. */
export interface MsgStoreCodeResponseAmino {
/** CodeID is the reference to the stored WASM code */
code_id?: string;
/** Checksum is the sha256 hash of the stored code */
checksum?: string;
}
export interface MsgStoreCodeResponseAminoMsg {
type: 'wasm/MsgStoreCodeResponse';
value: MsgStoreCodeResponseAmino;
}
/** MsgStoreCodeResponse returns store result data. */
export interface MsgStoreCodeResponseSDKType {
code_id: bigint;
checksum: Uint8Array;
}
/**
* MsgInstantiateContract create a new smart contract instance for the given
* code id.
*/
export interface MsgInstantiateContract {
/** Sender is the that actor that signed the messages */
sender: string;
/** Admin is an optional address that can execute migrations */
admin: string;
/** CodeID is the reference to the stored WASM code */
codeId: bigint;
/** Label is optional metadata to be stored with a contract instance. */
label: string;
/** Msg json encoded message to be passed to the contract on instantiation */
msg: Uint8Array;
/** Funds coins that are transferred to the contract on instantiation */
funds: Coin[];
}
export interface MsgInstantiateContractProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgInstantiateContract';
value: Uint8Array;
}
/**
* MsgInstantiateContract create a new smart contract instance for the given
* code id.
*/
export interface MsgInstantiateContractAmino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** Admin is an optional address that can execute migrations */
admin?: string;
/** CodeID is the reference to the stored WASM code */
code_id?: string;
/** Label is optional metadata to be stored with a contract instance. */
label?: string;
/** Msg json encoded message to be passed to the contract on instantiation */
msg?: any;
/** Funds coins that are transferred to the contract on instantiation */
funds: CoinAmino[];
}
export interface MsgInstantiateContractAminoMsg {
type: 'wasm/MsgInstantiateContract';
value: MsgInstantiateContractAmino;
}
/**
* MsgInstantiateContract create a new smart contract instance for the given
* code id.
*/
export interface MsgInstantiateContractSDKType {
sender: string;
admin: string;
code_id: bigint;
label: string;
msg: Uint8Array;
funds: CoinSDKType[];
}
/** MsgInstantiateContractResponse return instantiation result data */
export interface MsgInstantiateContractResponse {
/** Address is the bech32 address of the new contract instance. */
address: string;
/** Data contains bytes to returned from the contract */
data: Uint8Array;
}
export interface MsgInstantiateContractResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgInstantiateContractResponse';
value: Uint8Array;
}
/** MsgInstantiateContractResponse return instantiation result data */
export interface MsgInstantiateContractResponseAmino {
/** Address is the bech32 address of the new contract instance. */
address?: string;
/** Data contains bytes to returned from the contract */
data?: string;
}
export interface MsgInstantiateContractResponseAminoMsg {
type: 'wasm/MsgInstantiateContractResponse';
value: MsgInstantiateContractResponseAmino;
}
/** MsgInstantiateContractResponse return instantiation result data */
export interface MsgInstantiateContractResponseSDKType {
address: string;
data: Uint8Array;
}
/**
* MsgInstantiateContract2 create a new smart contract instance for the given
* code id with a predicable address.
*/
export interface MsgInstantiateContract2 {
/** Sender is the that actor that signed the messages */
sender: string;
/** Admin is an optional address that can execute migrations */
admin: string;
/** CodeID is the reference to the stored WASM code */
codeId: bigint;
/** Label is optional metadata to be stored with a contract instance. */
label: string;
/** Msg json encoded message to be passed to the contract on instantiation */
msg: Uint8Array;
/** Funds coins that are transferred to the contract on instantiation */
funds: Coin[];
/** Salt is an arbitrary value provided by the sender. Size can be 1 to 64. */
salt: Uint8Array;
/**
* FixMsg include the msg value into the hash for the predictable address.
* Default is false
*/
fixMsg: boolean;
}
export interface MsgInstantiateContract2ProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgInstantiateContract2';
value: Uint8Array;
}
/**
* MsgInstantiateContract2 create a new smart contract instance for the given
* code id with a predicable address.
*/
export interface MsgInstantiateContract2Amino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** Admin is an optional address that can execute migrations */
admin?: string;
/** CodeID is the reference to the stored WASM code */
code_id?: string;
/** Label is optional metadata to be stored with a contract instance. */
label?: string;
/** Msg json encoded message to be passed to the contract on instantiation */
msg?: any;
/** Funds coins that are transferred to the contract on instantiation */
funds: CoinAmino[];
/** Salt is an arbitrary value provided by the sender. Size can be 1 to 64. */
salt?: string;
/**
* FixMsg include the msg value into the hash for the predictable address.
* Default is false
*/
fix_msg?: boolean;
}
export interface MsgInstantiateContract2AminoMsg {
type: 'wasm/MsgInstantiateContract2';
value: MsgInstantiateContract2Amino;
}
/**
* MsgInstantiateContract2 create a new smart contract instance for the given
* code id with a predicable address.
*/
export interface MsgInstantiateContract2SDKType {
sender: string;
admin: string;
code_id: bigint;
label: string;
msg: Uint8Array;
funds: CoinSDKType[];
salt: Uint8Array;
fix_msg: boolean;
}
/** MsgInstantiateContract2Response return instantiation result data */
export interface MsgInstantiateContract2Response {
/** Address is the bech32 address of the new contract instance. */
address: string;
/** Data contains bytes to returned from the contract */
data: Uint8Array;
}
export interface MsgInstantiateContract2ResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgInstantiateContract2Response';
value: Uint8Array;
}
/** MsgInstantiateContract2Response return instantiation result data */
export interface MsgInstantiateContract2ResponseAmino {
/** Address is the bech32 address of the new contract instance. */
address?: string;
/** Data contains bytes to returned from the contract */
data?: string;
}
export interface MsgInstantiateContract2ResponseAminoMsg {
type: 'wasm/MsgInstantiateContract2Response';
value: MsgInstantiateContract2ResponseAmino;
}
/** MsgInstantiateContract2Response return instantiation result data */
export interface MsgInstantiateContract2ResponseSDKType {
address: string;
data: Uint8Array;
}
/** MsgExecuteContract submits the given message data to a smart contract */
export interface MsgExecuteContract {
/** Sender is the that actor that signed the messages */
sender: string;
/** Contract is the address of the smart contract */
contract: string;
/** Msg json encoded message to be passed to the contract */
msg: Uint8Array;
/** Funds coins that are transferred to the contract on execution */
funds: Coin[];
}
export interface MsgExecuteContractProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgExecuteContract';
value: Uint8Array;
}
/** MsgExecuteContract submits the given message data to a smart contract */
export interface MsgExecuteContractAmino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** Contract is the address of the smart contract */
contract?: string;
/** Msg json encoded message to be passed to the contract */
msg?: any;
/** Funds coins that are transferred to the contract on execution */
funds: CoinAmino[];
}
export interface MsgExecuteContractAminoMsg {
type: 'wasm/MsgExecuteContract';
value: MsgExecuteContractAmino;
}
/** MsgExecuteContract submits the given message data to a smart contract */
export interface MsgExecuteContractSDKType {
sender: string;
contract: string;
msg: Uint8Array;
funds: CoinSDKType[];
}
/** MsgExecuteContractResponse returns execution result data. */
export interface MsgExecuteContractResponse {
/** Data contains bytes to returned from the contract */
data: Uint8Array;
}
export interface MsgExecuteContractResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgExecuteContractResponse';
value: Uint8Array;
}
/** MsgExecuteContractResponse returns execution result data. */
export interface MsgExecuteContractResponseAmino {
/** Data contains bytes to returned from the contract */
data?: string;
}
export interface MsgExecuteContractResponseAminoMsg {
type: 'wasm/MsgExecuteContractResponse';
value: MsgExecuteContractResponseAmino;
}
/** MsgExecuteContractResponse returns execution result data. */
export interface MsgExecuteContractResponseSDKType {
data: Uint8Array;
}
/** MsgMigrateContract runs a code upgrade/ downgrade for a smart contract */
export interface MsgMigrateContract {
/** Sender is the that actor that signed the messages */
sender: string;
/** Contract is the address of the smart contract */
contract: string;
/** CodeID references the new WASM code */
codeId: bigint;
/** Msg json encoded message to be passed to the contract on migration */
msg: Uint8Array;
}
export interface MsgMigrateContractProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgMigrateContract';
value: Uint8Array;
}
/** MsgMigrateContract runs a code upgrade/ downgrade for a smart contract */
export interface MsgMigrateContractAmino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** Contract is the address of the smart contract */
contract?: string;
/** CodeID references the new WASM code */
code_id?: string;
/** Msg json encoded message to be passed to the contract on migration */
msg?: any;
}
export interface MsgMigrateContractAminoMsg {
type: 'wasm/MsgMigrateContract';
value: MsgMigrateContractAmino;
}
/** MsgMigrateContract runs a code upgrade/ downgrade for a smart contract */
export interface MsgMigrateContractSDKType {
sender: string;
contract: string;
code_id: bigint;
msg: Uint8Array;
}
/** MsgMigrateContractResponse returns contract migration result data. */
export interface MsgMigrateContractResponse {
/**
* Data contains same raw bytes returned as data from the wasm contract.
* (May be empty)
*/
data: Uint8Array;
}
export interface MsgMigrateContractResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgMigrateContractResponse';
value: Uint8Array;
}
/** MsgMigrateContractResponse returns contract migration result data. */
export interface MsgMigrateContractResponseAmino {
/**
* Data contains same raw bytes returned as data from the wasm contract.
* (May be empty)
*/
data?: string;
}
export interface MsgMigrateContractResponseAminoMsg {
type: 'wasm/MsgMigrateContractResponse';
value: MsgMigrateContractResponseAmino;
}
/** MsgMigrateContractResponse returns contract migration result data. */
export interface MsgMigrateContractResponseSDKType {
data: Uint8Array;
}
/** MsgUpdateAdmin sets a new admin for a smart contract */
export interface MsgUpdateAdmin {
/** Sender is the that actor that signed the messages */
sender: string;
/** NewAdmin address to be set */
newAdmin: string;
/** Contract is the address of the smart contract */
contract: string;
}
export interface MsgUpdateAdminProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateAdmin';
value: Uint8Array;
}
/** MsgUpdateAdmin sets a new admin for a smart contract */
export interface MsgUpdateAdminAmino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** NewAdmin address to be set */
new_admin?: string;
/** Contract is the address of the smart contract */
contract?: string;
}
export interface MsgUpdateAdminAminoMsg {
type: 'wasm/MsgUpdateAdmin';
value: MsgUpdateAdminAmino;
}
/** MsgUpdateAdmin sets a new admin for a smart contract */
export interface MsgUpdateAdminSDKType {
sender: string;
new_admin: string;
contract: string;
}
/** MsgUpdateAdminResponse returns empty data */
export interface MsgUpdateAdminResponse {
}
export interface MsgUpdateAdminResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateAdminResponse';
value: Uint8Array;
}
/** MsgUpdateAdminResponse returns empty data */
export interface MsgUpdateAdminResponseAmino {
}
export interface MsgUpdateAdminResponseAminoMsg {
type: 'wasm/MsgUpdateAdminResponse';
value: MsgUpdateAdminResponseAmino;
}
/** MsgUpdateAdminResponse returns empty data */
export interface MsgUpdateAdminResponseSDKType {
}
/** MsgClearAdmin removes any admin stored for a smart contract */
export interface MsgClearAdmin {
/** Sender is the actor that signed the messages */
sender: string;
/** Contract is the address of the smart contract */
contract: string;
}
export interface MsgClearAdminProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgClearAdmin';
value: Uint8Array;
}
/** MsgClearAdmin removes any admin stored for a smart contract */
export interface MsgClearAdminAmino {
/** Sender is the actor that signed the messages */
sender?: string;
/** Contract is the address of the smart contract */
contract?: string;
}
export interface MsgClearAdminAminoMsg {
type: 'wasm/MsgClearAdmin';
value: MsgClearAdminAmino;
}
/** MsgClearAdmin removes any admin stored for a smart contract */
export interface MsgClearAdminSDKType {
sender: string;
contract: string;
}
/** MsgClearAdminResponse returns empty data */
export interface MsgClearAdminResponse {
}
export interface MsgClearAdminResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgClearAdminResponse';
value: Uint8Array;
}
/** MsgClearAdminResponse returns empty data */
export interface MsgClearAdminResponseAmino {
}
export interface MsgClearAdminResponseAminoMsg {
type: 'wasm/MsgClearAdminResponse';
value: MsgClearAdminResponseAmino;
}
/** MsgClearAdminResponse returns empty data */
export interface MsgClearAdminResponseSDKType {
}
/** MsgUpdateInstantiateConfig updates instantiate config for a smart contract */
export interface MsgUpdateInstantiateConfig {
/** Sender is the that actor that signed the messages */
sender: string;
/** CodeID references the stored WASM code */
codeId: bigint;
/** NewInstantiatePermission is the new access control */
newInstantiatePermission?: AccessConfig;
}
export interface MsgUpdateInstantiateConfigProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateInstantiateConfig';
value: Uint8Array;
}
/** MsgUpdateInstantiateConfig updates instantiate config for a smart contract */
export interface MsgUpdateInstantiateConfigAmino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** CodeID references the stored WASM code */
code_id?: string;
/** NewInstantiatePermission is the new access control */
new_instantiate_permission?: AccessConfigAmino;
}
export interface MsgUpdateInstantiateConfigAminoMsg {
type: 'wasm/MsgUpdateInstantiateConfig';
value: MsgUpdateInstantiateConfigAmino;
}
/** MsgUpdateInstantiateConfig updates instantiate config for a smart contract */
export interface MsgUpdateInstantiateConfigSDKType {
sender: string;
code_id: bigint;
new_instantiate_permission?: AccessConfigSDKType;
}
/** MsgUpdateInstantiateConfigResponse returns empty data */
export interface MsgUpdateInstantiateConfigResponse {
}
export interface MsgUpdateInstantiateConfigResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateInstantiateConfigResponse';
value: Uint8Array;
}
/** MsgUpdateInstantiateConfigResponse returns empty data */
export interface MsgUpdateInstantiateConfigResponseAmino {
}
export interface MsgUpdateInstantiateConfigResponseAminoMsg {
type: 'wasm/MsgUpdateInstantiateConfigResponse';
value: MsgUpdateInstantiateConfigResponseAmino;
}
/** MsgUpdateInstantiateConfigResponse returns empty data */
export interface MsgUpdateInstantiateConfigResponseSDKType {
}
/**
* MsgUpdateParams is the MsgUpdateParams request type.
*
* Since: 0.40
*/
export interface MsgUpdateParams {
/** Authority is the address of the governance account. */
authority: string;
/**
* params defines the x/wasm parameters to update.
*
* NOTE: All parameters must be supplied.
*/
params: Params;
}
export interface MsgUpdateParamsProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateParams';
value: Uint8Array;
}
/**
* MsgUpdateParams is the MsgUpdateParams request type.
*
* Since: 0.40
*/
export interface MsgUpdateParamsAmino {
/** Authority is the address of the governance account. */
authority?: string;
/**
* params defines the x/wasm parameters to update.
*
* NOTE: All parameters must be supplied.
*/
params: ParamsAmino;
}
export interface MsgUpdateParamsAminoMsg {
type: 'wasm/MsgUpdateParams';
value: MsgUpdateParamsAmino;
}
/**
* MsgUpdateParams is the MsgUpdateParams request type.
*
* Since: 0.40
*/
export interface MsgUpdateParamsSDKType {
authority: string;
params: ParamsSDKType;
}
/**
* MsgUpdateParamsResponse defines the response structure for executing a
* MsgUpdateParams message.
*
* Since: 0.40
*/
export interface MsgUpdateParamsResponse {
}
export interface MsgUpdateParamsResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateParamsResponse';
value: Uint8Array;
}
/**
* MsgUpdateParamsResponse defines the response structure for executing a
* MsgUpdateParams message.
*
* Since: 0.40
*/
export interface MsgUpdateParamsResponseAmino {
}
export interface MsgUpdateParamsResponseAminoMsg {
type: 'wasm/MsgUpdateParamsResponse';
value: MsgUpdateParamsResponseAmino;
}
/**
* MsgUpdateParamsResponse defines the response structure for executing a
* MsgUpdateParams message.
*
* Since: 0.40
*/
export interface MsgUpdateParamsResponseSDKType {
}
/**
* MsgSudoContract is the MsgSudoContract request type.
*
* Since: 0.40
*/
export interface MsgSudoContract {
/** Authority is the address of the governance account. */
authority: string;
/** Contract is the address of the smart contract */
contract: string;
/** Msg json encoded message to be passed to the contract as sudo */
msg: Uint8Array;
}
export interface MsgSudoContractProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgSudoContract';
value: Uint8Array;
}
/**
* MsgSudoContract is the MsgSudoContract request type.
*
* Since: 0.40
*/
export interface MsgSudoContractAmino {
/** Authority is the address of the governance account. */
authority?: string;
/** Contract is the address of the smart contract */
contract?: string;
/** Msg json encoded message to be passed to the contract as sudo */
msg?: any;
}
export interface MsgSudoContractAminoMsg {
type: 'wasm/MsgSudoContract';
value: MsgSudoContractAmino;
}
/**
* MsgSudoContract is the MsgSudoContract request type.
*
* Since: 0.40
*/
export interface MsgSudoContractSDKType {
authority: string;
contract: string;
msg: Uint8Array;
}
/**
* MsgSudoContractResponse defines the response structure for executing a
* MsgSudoContract message.
*
* Since: 0.40
*/
export interface MsgSudoContractResponse {
/** Data contains bytes to returned from the contract */
data: Uint8Array;
}
export interface MsgSudoContractResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgSudoContractResponse';
value: Uint8Array;
}
/**
* MsgSudoContractResponse defines the response structure for executing a
* MsgSudoContract message.
*
* Since: 0.40
*/
export interface MsgSudoContractResponseAmino {
/** Data contains bytes to returned from the contract */
data?: string;
}
export interface MsgSudoContractResponseAminoMsg {
type: 'wasm/MsgSudoContractResponse';
value: MsgSudoContractResponseAmino;
}
/**
* MsgSudoContractResponse defines the response structure for executing a
* MsgSudoContract message.
*
* Since: 0.40
*/
export interface MsgSudoContractResponseSDKType {
data: Uint8Array;
}
/**
* MsgPinCodes is the MsgPinCodes request type.
*
* Since: 0.40
*/
export interface MsgPinCodes {
/** Authority is the address of the governance account. */
authority: string;
/** CodeIDs references the new WASM codes */
codeIds: bigint[];
}
export interface MsgPinCodesProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgPinCodes';
value: Uint8Array;
}
/**
* MsgPinCodes is the MsgPinCodes request type.
*
* Since: 0.40
*/
export interface MsgPinCodesAmino {
/** Authority is the address of the governance account. */
authority?: string;
/** CodeIDs references the new WASM codes */
code_ids?: string[];
}
export interface MsgPinCodesAminoMsg {
type: 'wasm/MsgPinCodes';
value: MsgPinCodesAmino;
}
/**
* MsgPinCodes is the MsgPinCodes request type.
*
* Since: 0.40
*/
export interface MsgPinCodesSDKType {
authority: string;
code_ids: bigint[];
}
/**
* MsgPinCodesResponse defines the response structure for executing a
* MsgPinCodes message.
*
* Since: 0.40
*/
export interface MsgPinCodesResponse {
}
export interface MsgPinCodesResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgPinCodesResponse';
value: Uint8Array;
}
/**
* MsgPinCodesResponse defines the response structure for executing a
* MsgPinCodes message.
*
* Since: 0.40
*/
export interface MsgPinCodesResponseAmino {
}
export interface MsgPinCodesResponseAminoMsg {
type: 'wasm/MsgPinCodesResponse';
value: MsgPinCodesResponseAmino;
}
/**
* MsgPinCodesResponse defines the response structure for executing a
* MsgPinCodes message.
*
* Since: 0.40
*/
export interface MsgPinCodesResponseSDKType {
}
/**
* MsgUnpinCodes is the MsgUnpinCodes request type.
*
* Since: 0.40
*/
export interface MsgUnpinCodes {
/** Authority is the address of the governance account. */
authority: string;
/** CodeIDs references the WASM codes */
codeIds: bigint[];
}
export interface MsgUnpinCodesProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUnpinCodes';
value: Uint8Array;
}
/**
* MsgUnpinCodes is the MsgUnpinCodes request type.
*
* Since: 0.40
*/
export interface MsgUnpinCodesAmino {
/** Authority is the address of the governance account. */
authority?: string;
/** CodeIDs references the WASM codes */
code_ids?: string[];
}
export interface MsgUnpinCodesAminoMsg {
type: 'wasm/MsgUnpinCodes';
value: MsgUnpinCodesAmino;
}
/**
* MsgUnpinCodes is the MsgUnpinCodes request type.
*
* Since: 0.40
*/
export interface MsgUnpinCodesSDKType {
authority: string;
code_ids: bigint[];
}
/**
* MsgUnpinCodesResponse defines the response structure for executing a
* MsgUnpinCodes message.
*
* Since: 0.40
*/
export interface MsgUnpinCodesResponse {
}
export interface MsgUnpinCodesResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUnpinCodesResponse';
value: Uint8Array;
}
/**
* MsgUnpinCodesResponse defines the response structure for executing a
* MsgUnpinCodes message.
*
* Since: 0.40
*/
export interface MsgUnpinCodesResponseAmino {
}
export interface MsgUnpinCodesResponseAminoMsg {
type: 'wasm/MsgUnpinCodesResponse';
value: MsgUnpinCodesResponseAmino;
}
/**
* MsgUnpinCodesResponse defines the response structure for executing a
* MsgUnpinCodes message.
*
* Since: 0.40
*/
export interface MsgUnpinCodesResponseSDKType {
}
/**
* MsgStoreAndInstantiateContract is the MsgStoreAndInstantiateContract
* request type.
*
* Since: 0.40
*/
export interface MsgStoreAndInstantiateContract {
/** Authority is the address of the governance account. */
authority: string;
/** WASMByteCode can be raw or gzip compressed */
wasmByteCode: Uint8Array;
/** InstantiatePermission to apply on contract creation, optional */
instantiatePermission?: AccessConfig;
/**
* UnpinCode code on upload, optional. As default the uploaded contract is
* pinned to cache.
*/
unpinCode: boolean;
/** Admin is an optional address that can execute migrations */
admin: string;
/** Label is optional metadata to be stored with a constract instance. */
label: string;
/** Msg json encoded message to be passed to the contract on instantiation */
msg: Uint8Array;
/**
* Funds coins that are transferred from the authority account to the contract
* on instantiation
*/
funds: Coin[];
/** Source is the URL where the code is hosted */
source: string;
/**
* Builder is the docker image used to build the code deterministically, used
* for smart contract verification
*/
builder: string;
/**
* CodeHash is the SHA256 sum of the code outputted by builder, used for smart
* contract verification
*/
codeHash: Uint8Array;
}
export interface MsgStoreAndInstantiateContractProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgStoreAndInstantiateContract';
value: Uint8Array;
}
/**
* MsgStoreAndInstantiateContract is the MsgStoreAndInstantiateContract
* request type.
*
* Since: 0.40
*/
export interface MsgStoreAndInstantiateContractAmino {
/** Authority is the address of the governance account. */
authority?: string;
/** WASMByteCode can be raw or gzip compressed */
wasm_byte_code?: string;
/** InstantiatePermission to apply on contract creation, optional */
instantiate_permission?: AccessConfigAmino;
/**
* UnpinCode code on upload, optional. As default the uploaded contract is
* pinned to cache.
*/
unpin_code?: boolean;
/** Admin is an optional address that can execute migrations */
admin?: string;
/** Label is optional metadata to be stored with a constract instance. */
label?: string;
/** Msg json encoded message to be passed to the contract on instantiation */
msg?: any;
/**
* Funds coins that are transferred from the authority account to the contract
* on instantiation
*/
funds: CoinAmino[];
/** Source is the URL where the code is hosted */
source?: string;
/**
* Builder is the docker image used to build the code deterministically, used
* for smart contract verification
*/
builder?: string;
/**
* CodeHash is the SHA256 sum of the code outputted by builder, used for smart
* contract verification
*/
code_hash?: string;
}
export interface MsgStoreAndInstantiateContractAminoMsg {
type: 'wasm/MsgStoreAndInstantiateContract';
value: MsgStoreAndInstantiateContractAmino;
}
/**
* MsgStoreAndInstantiateContract is the MsgStoreAndInstantiateContract
* request type.
*
* Since: 0.40
*/
export interface MsgStoreAndInstantiateContractSDKType {
authority: string;
wasm_byte_code: Uint8Array;
instantiate_permission?: AccessConfigSDKType;
unpin_code: boolean;
admin: string;
label: string;
msg: Uint8Array;
funds: CoinSDKType[];
source: string;
builder: string;
code_hash: Uint8Array;
}
/**
* MsgStoreAndInstantiateContractResponse defines the response structure
* for executing a MsgStoreAndInstantiateContract message.
*
* Since: 0.40
*/
export interface MsgStoreAndInstantiateContractResponse {
/** Address is the bech32 address of the new contract instance. */
address: string;
/** Data contains bytes to returned from the contract */
data: Uint8Array;
}
export interface MsgStoreAndInstantiateContractResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgStoreAndInstantiateContractResponse';
value: Uint8Array;
}
/**
* MsgStoreAndInstantiateContractResponse defines the response structure
* for executing a MsgStoreAndInstantiateContract message.
*
* Since: 0.40
*/
export interface MsgStoreAndInstantiateContractResponseAmino {
/** Address is the bech32 address of the new contract instance. */
address?: string;
/** Data contains bytes to returned from the contract */
data?: string;
}
export interface MsgStoreAndInstantiateContractResponseAminoMsg {
type: 'wasm/MsgStoreAndInstantiateContractResponse';
value: MsgStoreAndInstantiateContractResponseAmino;
}
/**
* MsgStoreAndInstantiateContractResponse defines the response structure
* for executing a MsgStoreAndInstantiateContract message.
*
* Since: 0.40
*/
export interface MsgStoreAndInstantiateContractResponseSDKType {
address: string;
data: Uint8Array;
}
/**
* MsgAddCodeUploadParamsAddresses is the
* MsgAddCodeUploadParamsAddresses request type.
*/
export interface MsgAddCodeUploadParamsAddresses {
/** Authority is the address of the governance account. */
authority: string;
addresses: string[];
}
export interface MsgAddCodeUploadParamsAddressesProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddresses';
value: Uint8Array;
}
/**
* MsgAddCodeUploadParamsAddresses is the
* MsgAddCodeUploadParamsAddresses request type.
*/
export interface MsgAddCodeUploadParamsAddressesAmino {
/** Authority is the address of the governance account. */
authority?: string;
addresses?: string[];
}
export interface MsgAddCodeUploadParamsAddressesAminoMsg {
type: 'wasm/MsgAddCodeUploadParamsAddresses';
value: MsgAddCodeUploadParamsAddressesAmino;
}
/**
* MsgAddCodeUploadParamsAddresses is the
* MsgAddCodeUploadParamsAddresses request type.
*/
export interface MsgAddCodeUploadParamsAddressesSDKType {
authority: string;
addresses: string[];
}
/**
* MsgAddCodeUploadParamsAddressesResponse defines the response
* structure for executing a MsgAddCodeUploadParamsAddresses message.
*/
export interface MsgAddCodeUploadParamsAddressesResponse {
}
export interface MsgAddCodeUploadParamsAddressesResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddressesResponse';
value: Uint8Array;
}
/**
* MsgAddCodeUploadParamsAddressesResponse defines the response
* structure for executing a MsgAddCodeUploadParamsAddresses message.
*/
export interface MsgAddCodeUploadParamsAddressesResponseAmino {
}
export interface MsgAddCodeUploadParamsAddressesResponseAminoMsg {
type: 'wasm/MsgAddCodeUploadParamsAddressesResponse';
value: MsgAddCodeUploadParamsAddressesResponseAmino;
}
/**
* MsgAddCodeUploadParamsAddressesResponse defines the response
* structure for executing a MsgAddCodeUploadParamsAddresses message.
*/
export interface MsgAddCodeUploadParamsAddressesResponseSDKType {
}
/**
* MsgRemoveCodeUploadParamsAddresses is the
* MsgRemoveCodeUploadParamsAddresses request type.
*/
export interface MsgRemoveCodeUploadParamsAddresses {
/** Authority is the address of the governance account. */
authority: string;
addresses: string[];
}
export interface MsgRemoveCodeUploadParamsAddressesProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddresses';
value: Uint8Array;
}
/**
* MsgRemoveCodeUploadParamsAddresses is the
* MsgRemoveCodeUploadParamsAddresses request type.
*/
export interface MsgRemoveCodeUploadParamsAddressesAmino {
/** Authority is the address of the governance account. */
authority?: string;
addresses?: string[];
}
export interface MsgRemoveCodeUploadParamsAddressesAminoMsg {
type: 'wasm/MsgRemoveCodeUploadParamsAddresses';
value: MsgRemoveCodeUploadParamsAddressesAmino;
}
/**
* MsgRemoveCodeUploadParamsAddresses is the
* MsgRemoveCodeUploadParamsAddresses request type.
*/
export interface MsgRemoveCodeUploadParamsAddressesSDKType {
authority: string;
addresses: string[];
}
/**
* MsgRemoveCodeUploadParamsAddressesResponse defines the response
* structure for executing a MsgRemoveCodeUploadParamsAddresses message.
*/
export interface MsgRemoveCodeUploadParamsAddressesResponse {
}
export interface MsgRemoveCodeUploadParamsAddressesResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddressesResponse';
value: Uint8Array;
}
/**
* MsgRemoveCodeUploadParamsAddressesResponse defines the response
* structure for executing a MsgRemoveCodeUploadParamsAddresses message.
*/
export interface MsgRemoveCodeUploadParamsAddressesResponseAmino {
}
export interface MsgRemoveCodeUploadParamsAddressesResponseAminoMsg {
type: 'wasm/MsgRemoveCodeUploadParamsAddressesResponse';
value: MsgRemoveCodeUploadParamsAddressesResponseAmino;
}
/**
* MsgRemoveCodeUploadParamsAddressesResponse defines the response
* structure for executing a MsgRemoveCodeUploadParamsAddresses message.
*/
export interface MsgRemoveCodeUploadParamsAddressesResponseSDKType {
}
/**
* MsgStoreAndMigrateContract is the MsgStoreAndMigrateContract
* request type.
*
* Since: 0.42
*/
export interface MsgStoreAndMigrateContract {
/** Authority is the address of the governance account. */
authority: string;
/** WASMByteCode can be raw or gzip compressed */
wasmByteCode: Uint8Array;
/** InstantiatePermission to apply on contract creation, optional */
instantiatePermission?: AccessConfig;
/** Contract is the address of the smart contract */
contract: string;
/** Msg json encoded message to be passed to the contract on migration */
msg: Uint8Array;
}
export interface MsgStoreAndMigrateContractProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgStoreAndMigrateContract';
value: Uint8Array;
}
/**
* MsgStoreAndMigrateContract is the MsgStoreAndMigrateContract
* request type.
*
* Since: 0.42
*/
export interface MsgStoreAndMigrateContractAmino {
/** Authority is the address of the governance account. */
authority?: string;
/** WASMByteCode can be raw or gzip compressed */
wasm_byte_code?: string;
/** InstantiatePermission to apply on contract creation, optional */
instantiate_permission?: AccessConfigAmino;
/** Contract is the address of the smart contract */
contract?: string;
/** Msg json encoded message to be passed to the contract on migration */
msg?: any;
}
export interface MsgStoreAndMigrateContractAminoMsg {
type: 'wasm/MsgStoreAndMigrateContract';
value: MsgStoreAndMigrateContractAmino;
}
/**
* MsgStoreAndMigrateContract is the MsgStoreAndMigrateContract
* request type.
*
* Since: 0.42
*/
export interface MsgStoreAndMigrateContractSDKType {
authority: string;
wasm_byte_code: Uint8Array;
instantiate_permission?: AccessConfigSDKType;
contract: string;
msg: Uint8Array;
}
/**
* MsgStoreAndMigrateContractResponse defines the response structure
* for executing a MsgStoreAndMigrateContract message.
*
* Since: 0.42
*/
export interface MsgStoreAndMigrateContractResponse {
/** CodeID is the reference to the stored WASM code */
codeId: bigint;
/** Checksum is the sha256 hash of the stored code */
checksum: Uint8Array;
/** Data contains bytes to returned from the contract */
data: Uint8Array;
}
export interface MsgStoreAndMigrateContractResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgStoreAndMigrateContractResponse';
value: Uint8Array;
}
/**
* MsgStoreAndMigrateContractResponse defines the response structure
* for executing a MsgStoreAndMigrateContract message.
*
* Since: 0.42
*/
export interface MsgStoreAndMigrateContractResponseAmino {
/** CodeID is the reference to the stored WASM code */
code_id?: string;
/** Checksum is the sha256 hash of the stored code */
checksum?: string;
/** Data contains bytes to returned from the contract */
data?: string;
}
export interface MsgStoreAndMigrateContractResponseAminoMsg {
type: 'wasm/MsgStoreAndMigrateContractResponse';
value: MsgStoreAndMigrateContractResponseAmino;
}
/**
* MsgStoreAndMigrateContractResponse defines the response structure
* for executing a MsgStoreAndMigrateContract message.
*
* Since: 0.42
*/
export interface MsgStoreAndMigrateContractResponseSDKType {
code_id: bigint;
checksum: Uint8Array;
data: Uint8Array;
}
/** MsgUpdateContractLabel sets a new label for a smart contract */
export interface MsgUpdateContractLabel {
/** Sender is the that actor that signed the messages */
sender: string;
/** NewLabel string to be set */
newLabel: string;
/** Contract is the address of the smart contract */
contract: string;
}
export interface MsgUpdateContractLabelProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateContractLabel';
value: Uint8Array;
}
/** MsgUpdateContractLabel sets a new label for a smart contract */
export interface MsgUpdateContractLabelAmino {
/** Sender is the that actor that signed the messages */
sender?: string;
/** NewLabel string to be set */
new_label?: string;
/** Contract is the address of the smart contract */
contract?: string;
}
export interface MsgUpdateContractLabelAminoMsg {
type: 'wasm/MsgUpdateContractLabel';
value: MsgUpdateContractLabelAmino;
}
/** MsgUpdateContractLabel sets a new label for a smart contract */
export interface MsgUpdateContractLabelSDKType {
sender: string;
new_label: string;
contract: string;
}
/** MsgUpdateContractLabelResponse returns empty data */
export interface MsgUpdateContractLabelResponse {
}
export interface MsgUpdateContractLabelResponseProtoMsg {
typeUrl: '/cosmwasm.wasm.v1.MsgUpdateContractLabelResponse';
value: Uint8Array;
}
/** MsgUpdateContractLabelResponse returns empty data */
export interface MsgUpdateContractLabelResponseAmino {
}
export interface MsgUpdateContractLabelResponseAminoMsg {
type: 'wasm/MsgUpdateContractLabelResponse';
value: MsgUpdateContractLabelResponseAmino;
}
/** MsgUpdateContractLabelResponse returns empty data */
export interface MsgUpdateContractLabelResponseSDKType {
}
export declare const MsgStoreCode: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgStoreCode;
isSDK(o: any): o is MsgStoreCodeSDKType;
isAmino(o: any): o is MsgStoreCodeAmino;
encode(message: MsgStoreCode, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgStoreCode;
fromPartial(object: Partial<MsgStoreCode>): MsgStoreCode;
fromAmino(object: MsgStoreCodeAmino): MsgStoreCode;
toAmino(message: MsgStoreCode): MsgStoreCodeAmino;
fromAminoMsg(object: MsgStoreCodeAminoMsg): MsgStoreCode;
toAminoMsg(message: MsgStoreCode): MsgStoreCodeAminoMsg;
fromProtoMsg(message: MsgStoreCodeProtoMsg): MsgStoreCode;
toProto(message: MsgStoreCode): Uint8Array;
toProtoMsg(message: MsgStoreCode): MsgStoreCodeProtoMsg;
};
export declare const MsgStoreCodeResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgStoreCodeResponse;
isSDK(o: any): o is MsgStoreCodeResponseSDKType;
isAmino(o: any): o is MsgStoreCodeResponseAmino;
encode(message: MsgStoreCodeResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgStoreCodeResponse;
fromPartial(object: Partial<MsgStoreCodeResponse>): MsgStoreCodeResponse;
fromAmino(object: MsgStoreCodeResponseAmino): MsgStoreCodeResponse;
toAmino(message: MsgStoreCodeResponse): MsgStoreCodeResponseAmino;
fromAminoMsg(object: MsgStoreCodeResponseAminoMsg): MsgStoreCodeResponse;
toAminoMsg(message: MsgStoreCodeResponse): MsgStoreCodeResponseAminoMsg;
fromProtoMsg(message: MsgStoreCodeResponseProtoMsg): MsgStoreCodeResponse;
toProto(message: MsgStoreCodeResponse): Uint8Array;
toProtoMsg(message: MsgStoreCodeResponse): MsgStoreCodeResponseProtoMsg;
};
export declare const MsgInstantiateContract: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgInstantiateContract;
isSDK(o: any): o is MsgInstantiateContractSDKType;
isAmino(o: any): o is MsgInstantiateContractAmino;
encode(message: MsgInstantiateContract, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantiateContract;
fromPartial(object: Partial<MsgInstantiateContract>): MsgInstantiateContract;
fromAmino(object: MsgInstantiateContractAmino): MsgInstantiateContract;
toAmino(message: MsgInstantiateContract): MsgInstantiateContractAmino;
fromAminoMsg(object: MsgInstantiateContractAminoMsg): MsgInstantiateContract;
toAminoMsg(message: MsgInstantiateContract): MsgInstantiateContractAminoMsg;
fromProtoMsg(message: MsgInstantiateContractProtoMsg): MsgInstantiateContract;
toProto(message: MsgInstantiateContract): Uint8Array;
toProtoMsg(message: MsgInstantiateContract): MsgInstantiateContractProtoMsg;
};
export declare const MsgInstantiateContractResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgInstantiateContractResponse;
isSDK(o: any): o is MsgInstantiateContractResponseSDKType;
isAmino(o: any): o is MsgInstantiateContractResponseAmino;
encode(message: MsgInstantiateContractResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantiateContractResponse;
fromPartial(object: Partial<MsgInstantiateContractResponse>): MsgInstantiateContractResponse;
fromAmino(object: MsgInstantiateContractResponseAmino): MsgInstantiateContractResponse;
toAmino(message: MsgInstantiateContractResponse): MsgInstantiateContractResponseAmino;
fromAminoMsg(object: MsgInstantiateContractResponseAminoMsg): MsgInstantiateContractResponse;
toAminoMsg(message: MsgInstantiateContractResponse): MsgInstantiateContractResponseAminoMsg;
fromProtoMsg(message: MsgInstantiateContractResponseProtoMsg): MsgInstantiateContractResponse;
toProto(message: MsgInstantiateContractResponse): Uint8Array;
toProtoMsg(message: MsgInstantiateContractResponse): MsgInstantiateContractResponseProtoMsg;
};
export declare const MsgInstantiateContract2: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgInstantiateContract2;
isSDK(o: any): o is MsgInstantiateContract2SDKType;
isAmino(o: any): o is MsgInstantiateContract2Amino;
encode(message: MsgInstantiateContract2, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantiateContract2;
fromPartial(object: Partial<MsgInstantiateContract2>): MsgInstantiateContract2;
fromAmino(object: MsgInstantiateContract2Amino): MsgInstantiateContract2;
toAmino(message: MsgInstantiateContract2): MsgInstantiateContract2Amino;
fromAminoMsg(object: MsgInstantiateContract2AminoMsg): MsgInstantiateContract2;
toAminoMsg(message: MsgInstantiateContract2): MsgInstantiateContract2AminoMsg;
fromProtoMsg(message: MsgInstantiateContract2ProtoMsg): MsgInstantiateContract2;
toProto(message: MsgInstantiateContract2): Uint8Array;
toProtoMsg(message: MsgInstantiateContract2): MsgInstantiateContract2ProtoMsg;
};
export declare const MsgInstantiateContract2Response: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgInstantiateContract2Response;
isSDK(o: any): o is MsgInstantiateContract2ResponseSDKType;
isAmino(o: any): o is MsgInstantiateContract2ResponseAmino;
encode(message: MsgInstantiateContract2Response, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgInstantiateContract2Response;
fromPartial(object: Partial<MsgInstantiateContract2Response>): MsgInstantiateContract2Response;
fromAmino(object: MsgInstantiateContract2ResponseAmino): MsgInstantiateContract2Response;
toAmino(message: MsgInstantiateContract2Response): MsgInstantiateContract2ResponseAmino;
fromAminoMsg(object: MsgInstantiateContract2ResponseAminoMsg): MsgInstantiateContract2Response;
toAminoMsg(message: MsgInstantiateContract2Response): MsgInstantiateContract2ResponseAminoMsg;
fromProtoMsg(message: MsgInstantiateContract2ResponseProtoMsg): MsgInstantiateContract2Response;
toProto(message: MsgInstantiateContract2Response): Uint8Array;
toProtoMsg(message: MsgInstantiateContract2Response): MsgInstantiateContract2ResponseProtoMsg;
};
export declare const MsgExecuteContract: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgExecuteContract;
isSDK(o: any): o is MsgExecuteContractSDKType;
isAmino(o: any): o is MsgExecuteContractAmino;
encode(message: MsgExecuteContract, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgExecuteContract;
fromPartial(object: Partial<MsgExecuteContract>): MsgExecuteContract;
fromAmino(object: MsgExecuteContractAmino): MsgExecuteContract;
toAmino(message: MsgExecuteContract): MsgExecuteContractAmino;
fromAminoMsg(object: MsgExecuteContractAminoMsg): MsgExecuteContract;
toAminoMsg(message: MsgExecuteContract): MsgExecuteContractAminoMsg;
fromProtoMsg(message: MsgExecuteContractProtoMsg): MsgExecuteContract;
toProto(message: MsgExecuteContract): Uint8Array;
toProtoMsg(message: MsgExecuteContract): MsgExecuteContractProtoMsg;
};
export declare const MsgExecuteContractResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgExecuteContractResponse;
isSDK(o: any): o is MsgExecuteContractResponseSDKType;
isAmino(o: any): o is MsgExecuteContractResponseAmino;
encode(message: MsgExecuteContractResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgExecuteContractResponse;
fromPartial(object: Partial<MsgExecuteContractResponse>): MsgExecuteContractResponse;
fromAmino(object: MsgExecuteContractResponseAmino): MsgExecuteContractResponse;
toAmino(message: MsgExecuteContractResponse): MsgExecuteContractResponseAmino;
fromAminoMsg(object: MsgExecuteContractResponseAminoMsg): MsgExecuteContractResponse;
toAminoMsg(message: MsgExecuteContractResponse): MsgExecuteContractResponseAminoMsg;
fromProtoMsg(message: MsgExecuteContractResponseProtoMsg): MsgExecuteContractResponse;
toProto(message: MsgExecuteContractResponse): Uint8Array;
toProtoMsg(message: MsgExecuteContractResponse): MsgExecuteContractResponseProtoMsg;
};
export declare const MsgMigrateContract: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgMigrateContract;
isSDK(o: any): o is MsgMigrateContractSDKType;
isAmino(o: any): o is MsgMigrateContractAmino;
encode(message: MsgMigrateContract, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgMigrateContract;
fromPartial(object: Partial<MsgMigrateContract>): MsgMigrateContract;
fromAmino(object: MsgMigrateContractAmino): MsgMigrateContract;
toAmino(message: MsgMigrateContract): MsgMigrateContractAmino;
fromAminoMsg(object: MsgMigrateContractAminoMsg): MsgMigrateContract;
toAminoMsg(message: MsgMigrateContract): MsgMigrateContractAminoMsg;
fromProtoMsg(message: MsgMigrateContractProtoMsg): MsgMigrateContract;
toProto(message: MsgMigrateContract): Uint8Array;
toProtoMsg(message: MsgMigrateContract): MsgMigrateContractProtoMsg;
};
export declare const MsgMigrateContractResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is MsgMigrateContractResponse;
isSDK(o: any): o is MsgMigrateContractResponseSDKType;
isAmino(o: any): o is MsgMigrateContractResponseAmino;
encode(message: MsgMigrateContractResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): MsgMigrateCont