import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { AccessConfig, Params } from "./types_pb.js"; import { Coin } from "../../../cosmos/base/v1beta1/coin_pb.js"; /** * MsgStoreCode submit Wasm code to the system * * @generated from message cosmwasm.wasm.v1.MsgStoreCode */ export declare class MsgStoreCode extends Message { /** * Sender is the actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * WASMByteCode can be raw or gzip compressed * * @generated from field: bytes wasm_byte_code = 2; */ wasmByteCode: Uint8Array; /** * InstantiatePermission access control to apply on contract creation, * optional * * @generated from field: cosmwasm.wasm.v1.AccessConfig instantiate_permission = 5; */ instantiatePermission?: AccessConfig; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgStoreCode"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreCode; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreCode; static fromJsonString(jsonString: string, options?: Partial): MsgStoreCode; static equals(a: MsgStoreCode | PlainMessage | undefined, b: MsgStoreCode | PlainMessage | undefined): boolean; } /** * MsgStoreCodeResponse returns store result data. * * @generated from message cosmwasm.wasm.v1.MsgStoreCodeResponse */ export declare class MsgStoreCodeResponse extends Message { /** * CodeID is the reference to the stored WASM code * * @generated from field: uint64 code_id = 1; */ codeId: bigint; /** * Checksum is the sha256 hash of the stored code * * @generated from field: bytes checksum = 2; */ checksum: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgStoreCodeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreCodeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreCodeResponse; static fromJsonString(jsonString: string, options?: Partial): MsgStoreCodeResponse; static equals(a: MsgStoreCodeResponse | PlainMessage | undefined, b: MsgStoreCodeResponse | PlainMessage | undefined): boolean; } /** * MsgInstantiateContract create a new smart contract instance for the given * code id. * * @generated from message cosmwasm.wasm.v1.MsgInstantiateContract */ export declare class MsgInstantiateContract extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * Admin is an optional address that can execute migrations * * @generated from field: string admin = 2; */ admin: string; /** * CodeID is the reference to the stored WASM code * * @generated from field: uint64 code_id = 3; */ codeId: bigint; /** * Label is optional metadata to be stored with a contract instance. * * @generated from field: string label = 4; */ label: string; /** * Msg json encoded message to be passed to the contract on instantiation * * @generated from field: bytes msg = 5; */ msg: Uint8Array; /** * Funds coins that are transferred to the contract on instantiation * * @generated from field: repeated cosmos.base.v1beta1.Coin funds = 6; */ funds: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgInstantiateContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgInstantiateContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgInstantiateContract; static fromJsonString(jsonString: string, options?: Partial): MsgInstantiateContract; static equals(a: MsgInstantiateContract | PlainMessage | undefined, b: MsgInstantiateContract | PlainMessage | undefined): boolean; } /** * MsgInstantiateContractResponse return instantiation result data * * @generated from message cosmwasm.wasm.v1.MsgInstantiateContractResponse */ export declare class MsgInstantiateContractResponse extends Message { /** * Address is the bech32 address of the new contract instance. * * @generated from field: string address = 1; */ address: string; /** * Data contains bytes to returned from the contract * * @generated from field: bytes data = 2; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgInstantiateContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgInstantiateContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgInstantiateContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgInstantiateContractResponse; static equals(a: MsgInstantiateContractResponse | PlainMessage | undefined, b: MsgInstantiateContractResponse | PlainMessage | undefined): boolean; } /** * MsgInstantiateContract2 create a new smart contract instance for the given * code id with a predictable address. * * @generated from message cosmwasm.wasm.v1.MsgInstantiateContract2 */ export declare class MsgInstantiateContract2 extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * Admin is an optional address that can execute migrations * * @generated from field: string admin = 2; */ admin: string; /** * CodeID is the reference to the stored WASM code * * @generated from field: uint64 code_id = 3; */ codeId: bigint; /** * Label is optional metadata to be stored with a contract instance. * * @generated from field: string label = 4; */ label: string; /** * Msg json encoded message to be passed to the contract on instantiation * * @generated from field: bytes msg = 5; */ msg: Uint8Array; /** * Funds coins that are transferred to the contract on instantiation * * @generated from field: repeated cosmos.base.v1beta1.Coin funds = 6; */ funds: Coin[]; /** * Salt is an arbitrary value provided by the sender. Size can be 1 to 64. * * @generated from field: bytes salt = 7; */ salt: Uint8Array; /** * FixMsg include the msg value into the hash for the predictable address. * Default is false * * @generated from field: bool fix_msg = 8; */ fixMsg: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgInstantiateContract2"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgInstantiateContract2; static fromJson(jsonValue: JsonValue, options?: Partial): MsgInstantiateContract2; static fromJsonString(jsonString: string, options?: Partial): MsgInstantiateContract2; static equals(a: MsgInstantiateContract2 | PlainMessage | undefined, b: MsgInstantiateContract2 | PlainMessage | undefined): boolean; } /** * MsgInstantiateContract2Response return instantiation result data * * @generated from message cosmwasm.wasm.v1.MsgInstantiateContract2Response */ export declare class MsgInstantiateContract2Response extends Message { /** * Address is the bech32 address of the new contract instance. * * @generated from field: string address = 1; */ address: string; /** * Data contains bytes to returned from the contract * * @generated from field: bytes data = 2; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgInstantiateContract2Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgInstantiateContract2Response; static fromJson(jsonValue: JsonValue, options?: Partial): MsgInstantiateContract2Response; static fromJsonString(jsonString: string, options?: Partial): MsgInstantiateContract2Response; static equals(a: MsgInstantiateContract2Response | PlainMessage | undefined, b: MsgInstantiateContract2Response | PlainMessage | undefined): boolean; } /** * MsgExecuteContract submits the given message data to a smart contract * * @generated from message cosmwasm.wasm.v1.MsgExecuteContract */ export declare class MsgExecuteContract extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * Contract is the address of the smart contract * * @generated from field: string contract = 2; */ contract: string; /** * Msg json encoded message to be passed to the contract * * @generated from field: bytes msg = 3; */ msg: Uint8Array; /** * Funds coins that are transferred to the contract on execution * * @generated from field: repeated cosmos.base.v1beta1.Coin funds = 5; */ funds: Coin[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgExecuteContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgExecuteContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgExecuteContract; static fromJsonString(jsonString: string, options?: Partial): MsgExecuteContract; static equals(a: MsgExecuteContract | PlainMessage | undefined, b: MsgExecuteContract | PlainMessage | undefined): boolean; } /** * MsgExecuteContractResponse returns execution result data. * * @generated from message cosmwasm.wasm.v1.MsgExecuteContractResponse */ export declare class MsgExecuteContractResponse extends Message { /** * Data contains bytes to returned from the contract * * @generated from field: bytes data = 1; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgExecuteContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgExecuteContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgExecuteContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgExecuteContractResponse; static equals(a: MsgExecuteContractResponse | PlainMessage | undefined, b: MsgExecuteContractResponse | PlainMessage | undefined): boolean; } /** * MsgMigrateContract runs a code upgrade/ downgrade for a smart contract * * @generated from message cosmwasm.wasm.v1.MsgMigrateContract */ export declare class MsgMigrateContract extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * Contract is the address of the smart contract * * @generated from field: string contract = 2; */ contract: string; /** * CodeID references the new WASM code * * @generated from field: uint64 code_id = 3; */ codeId: bigint; /** * Msg json encoded message to be passed to the contract on migration * * @generated from field: bytes msg = 4; */ msg: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgMigrateContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgMigrateContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgMigrateContract; static fromJsonString(jsonString: string, options?: Partial): MsgMigrateContract; static equals(a: MsgMigrateContract | PlainMessage | undefined, b: MsgMigrateContract | PlainMessage | undefined): boolean; } /** * MsgMigrateContractResponse returns contract migration result data. * * @generated from message cosmwasm.wasm.v1.MsgMigrateContractResponse */ export declare class MsgMigrateContractResponse extends Message { /** * Data contains same raw bytes returned as data from the wasm contract. * (May be empty) * * @generated from field: bytes data = 1; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgMigrateContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgMigrateContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgMigrateContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgMigrateContractResponse; static equals(a: MsgMigrateContractResponse | PlainMessage | undefined, b: MsgMigrateContractResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateAdmin sets a new admin for a smart contract * * @generated from message cosmwasm.wasm.v1.MsgUpdateAdmin */ export declare class MsgUpdateAdmin extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * NewAdmin address to be set * * @generated from field: string new_admin = 2; */ newAdmin: string; /** * Contract is the address of the smart contract * * @generated from field: string contract = 3; */ contract: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateAdmin"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateAdmin; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateAdmin; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateAdmin; static equals(a: MsgUpdateAdmin | PlainMessage | undefined, b: MsgUpdateAdmin | PlainMessage | undefined): boolean; } /** * MsgUpdateAdminResponse returns empty data * * @generated from message cosmwasm.wasm.v1.MsgUpdateAdminResponse */ export declare class MsgUpdateAdminResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateAdminResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateAdminResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateAdminResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateAdminResponse; static equals(a: MsgUpdateAdminResponse | PlainMessage | undefined, b: MsgUpdateAdminResponse | PlainMessage | undefined): boolean; } /** * MsgClearAdmin removes any admin stored for a smart contract * * @generated from message cosmwasm.wasm.v1.MsgClearAdmin */ export declare class MsgClearAdmin extends Message { /** * Sender is the actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * Contract is the address of the smart contract * * @generated from field: string contract = 3; */ contract: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgClearAdmin"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgClearAdmin; static fromJson(jsonValue: JsonValue, options?: Partial): MsgClearAdmin; static fromJsonString(jsonString: string, options?: Partial): MsgClearAdmin; static equals(a: MsgClearAdmin | PlainMessage | undefined, b: MsgClearAdmin | PlainMessage | undefined): boolean; } /** * MsgClearAdminResponse returns empty data * * @generated from message cosmwasm.wasm.v1.MsgClearAdminResponse */ export declare class MsgClearAdminResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgClearAdminResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgClearAdminResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgClearAdminResponse; static fromJsonString(jsonString: string, options?: Partial): MsgClearAdminResponse; static equals(a: MsgClearAdminResponse | PlainMessage | undefined, b: MsgClearAdminResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateInstantiateConfig updates instantiate config for a smart contract * * @generated from message cosmwasm.wasm.v1.MsgUpdateInstantiateConfig */ export declare class MsgUpdateInstantiateConfig extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * CodeID references the stored WASM code * * @generated from field: uint64 code_id = 2; */ codeId: bigint; /** * NewInstantiatePermission is the new access control * * @generated from field: cosmwasm.wasm.v1.AccessConfig new_instantiate_permission = 3; */ newInstantiatePermission?: AccessConfig; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateInstantiateConfig"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateInstantiateConfig; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateInstantiateConfig; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateInstantiateConfig; static equals(a: MsgUpdateInstantiateConfig | PlainMessage | undefined, b: MsgUpdateInstantiateConfig | PlainMessage | undefined): boolean; } /** * MsgUpdateInstantiateConfigResponse returns empty data * * @generated from message cosmwasm.wasm.v1.MsgUpdateInstantiateConfigResponse */ export declare class MsgUpdateInstantiateConfigResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateInstantiateConfigResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateInstantiateConfigResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateInstantiateConfigResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateInstantiateConfigResponse; static equals(a: MsgUpdateInstantiateConfigResponse | PlainMessage | undefined, b: MsgUpdateInstantiateConfigResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateParams is the MsgUpdateParams request type. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgUpdateParams */ export declare class MsgUpdateParams extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * params defines the x/wasm parameters to update. * * NOTE: All parameters must be supplied. * * @generated from field: cosmwasm.wasm.v1.Params params = 2; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateParams"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateParams; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateParams; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateParams; static equals(a: MsgUpdateParams | PlainMessage | undefined, b: MsgUpdateParams | PlainMessage | undefined): boolean; } /** * MsgUpdateParamsResponse defines the response structure for executing a * MsgUpdateParams message. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgUpdateParamsResponse */ export declare class MsgUpdateParamsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateParamsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateParamsResponse; static equals(a: MsgUpdateParamsResponse | PlainMessage | undefined, b: MsgUpdateParamsResponse | PlainMessage | undefined): boolean; } /** * MsgSudoContract is the MsgSudoContract request type. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgSudoContract */ export declare class MsgSudoContract extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * Contract is the address of the smart contract * * @generated from field: string contract = 2; */ contract: string; /** * Msg json encoded message to be passed to the contract as sudo * * @generated from field: bytes msg = 3; */ msg: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgSudoContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSudoContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSudoContract; static fromJsonString(jsonString: string, options?: Partial): MsgSudoContract; static equals(a: MsgSudoContract | PlainMessage | undefined, b: MsgSudoContract | PlainMessage | undefined): boolean; } /** * MsgSudoContractResponse defines the response structure for executing a * MsgSudoContract message. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgSudoContractResponse */ export declare class MsgSudoContractResponse extends Message { /** * Data contains bytes to returned from the contract * * @generated from field: bytes data = 1; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgSudoContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgSudoContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgSudoContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgSudoContractResponse; static equals(a: MsgSudoContractResponse | PlainMessage | undefined, b: MsgSudoContractResponse | PlainMessage | undefined): boolean; } /** * MsgPinCodes is the MsgPinCodes request type. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgPinCodes */ export declare class MsgPinCodes extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * CodeIDs references the new WASM codes * * @generated from field: repeated uint64 code_ids = 2; */ codeIds: bigint[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgPinCodes"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgPinCodes; static fromJson(jsonValue: JsonValue, options?: Partial): MsgPinCodes; static fromJsonString(jsonString: string, options?: Partial): MsgPinCodes; static equals(a: MsgPinCodes | PlainMessage | undefined, b: MsgPinCodes | PlainMessage | undefined): boolean; } /** * MsgPinCodesResponse defines the response structure for executing a * MsgPinCodes message. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgPinCodesResponse */ export declare class MsgPinCodesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgPinCodesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgPinCodesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgPinCodesResponse; static fromJsonString(jsonString: string, options?: Partial): MsgPinCodesResponse; static equals(a: MsgPinCodesResponse | PlainMessage | undefined, b: MsgPinCodesResponse | PlainMessage | undefined): boolean; } /** * MsgUnpinCodes is the MsgUnpinCodes request type. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgUnpinCodes */ export declare class MsgUnpinCodes extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * CodeIDs references the WASM codes * * @generated from field: repeated uint64 code_ids = 2; */ codeIds: bigint[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUnpinCodes"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnpinCodes; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnpinCodes; static fromJsonString(jsonString: string, options?: Partial): MsgUnpinCodes; static equals(a: MsgUnpinCodes | PlainMessage | undefined, b: MsgUnpinCodes | PlainMessage | undefined): boolean; } /** * MsgUnpinCodesResponse defines the response structure for executing a * MsgUnpinCodes message. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgUnpinCodesResponse */ export declare class MsgUnpinCodesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUnpinCodesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUnpinCodesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUnpinCodesResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUnpinCodesResponse; static equals(a: MsgUnpinCodesResponse | PlainMessage | undefined, b: MsgUnpinCodesResponse | PlainMessage | undefined): boolean; } /** * MsgStoreAndInstantiateContract is the MsgStoreAndInstantiateContract * request type. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgStoreAndInstantiateContract */ export declare class MsgStoreAndInstantiateContract extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * WASMByteCode can be raw or gzip compressed * * @generated from field: bytes wasm_byte_code = 3; */ wasmByteCode: Uint8Array; /** * InstantiatePermission to apply on contract creation, optional * * @generated from field: cosmwasm.wasm.v1.AccessConfig instantiate_permission = 4; */ instantiatePermission?: AccessConfig; /** * UnpinCode code on upload, optional. As default the uploaded contract is * pinned to cache. * * @generated from field: bool unpin_code = 5; */ unpinCode: boolean; /** * Admin is an optional address that can execute migrations * * @generated from field: string admin = 6; */ admin: string; /** * Label is optional metadata to be stored with a contract instance. * * @generated from field: string label = 7; */ label: string; /** * Msg json encoded message to be passed to the contract on instantiation * * @generated from field: bytes msg = 8; */ msg: Uint8Array; /** * Funds coins that are transferred from the authority account to the contract * on instantiation * * @generated from field: repeated cosmos.base.v1beta1.Coin funds = 9; */ funds: Coin[]; /** * Source is the URL where the code is hosted * * @generated from field: string source = 10; */ source: string; /** * Builder is the docker image used to build the code deterministically, used * for smart contract verification * * @generated from field: string builder = 11; */ builder: string; /** * CodeHash is the SHA256 sum of the code outputted by builder, used for smart * contract verification * * @generated from field: bytes code_hash = 12; */ codeHash: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgStoreAndInstantiateContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreAndInstantiateContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreAndInstantiateContract; static fromJsonString(jsonString: string, options?: Partial): MsgStoreAndInstantiateContract; static equals(a: MsgStoreAndInstantiateContract | PlainMessage | undefined, b: MsgStoreAndInstantiateContract | PlainMessage | undefined): boolean; } /** * MsgStoreAndInstantiateContractResponse defines the response structure * for executing a MsgStoreAndInstantiateContract message. * * Since: 0.40 * * @generated from message cosmwasm.wasm.v1.MsgStoreAndInstantiateContractResponse */ export declare class MsgStoreAndInstantiateContractResponse extends Message { /** * Address is the bech32 address of the new contract instance. * * @generated from field: string address = 1; */ address: string; /** * Data contains bytes to returned from the contract * * @generated from field: bytes data = 2; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgStoreAndInstantiateContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreAndInstantiateContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreAndInstantiateContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgStoreAndInstantiateContractResponse; static equals(a: MsgStoreAndInstantiateContractResponse | PlainMessage | undefined, b: MsgStoreAndInstantiateContractResponse | PlainMessage | undefined): boolean; } /** * MsgAddCodeUploadParamsAddresses is the * MsgAddCodeUploadParamsAddresses request type. * * @generated from message cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddresses */ export declare class MsgAddCodeUploadParamsAddresses extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * @generated from field: repeated string addresses = 2; */ addresses: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddresses"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgAddCodeUploadParamsAddresses; static fromJson(jsonValue: JsonValue, options?: Partial): MsgAddCodeUploadParamsAddresses; static fromJsonString(jsonString: string, options?: Partial): MsgAddCodeUploadParamsAddresses; static equals(a: MsgAddCodeUploadParamsAddresses | PlainMessage | undefined, b: MsgAddCodeUploadParamsAddresses | PlainMessage | undefined): boolean; } /** * MsgAddCodeUploadParamsAddressesResponse defines the response * structure for executing a MsgAddCodeUploadParamsAddresses message. * * @generated from message cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddressesResponse */ export declare class MsgAddCodeUploadParamsAddressesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgAddCodeUploadParamsAddressesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgAddCodeUploadParamsAddressesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgAddCodeUploadParamsAddressesResponse; static fromJsonString(jsonString: string, options?: Partial): MsgAddCodeUploadParamsAddressesResponse; static equals(a: MsgAddCodeUploadParamsAddressesResponse | PlainMessage | undefined, b: MsgAddCodeUploadParamsAddressesResponse | PlainMessage | undefined): boolean; } /** * MsgRemoveCodeUploadParamsAddresses is the * MsgRemoveCodeUploadParamsAddresses request type. * * @generated from message cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddresses */ export declare class MsgRemoveCodeUploadParamsAddresses extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * @generated from field: repeated string addresses = 2; */ addresses: string[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddresses"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRemoveCodeUploadParamsAddresses; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRemoveCodeUploadParamsAddresses; static fromJsonString(jsonString: string, options?: Partial): MsgRemoveCodeUploadParamsAddresses; static equals(a: MsgRemoveCodeUploadParamsAddresses | PlainMessage | undefined, b: MsgRemoveCodeUploadParamsAddresses | PlainMessage | undefined): boolean; } /** * MsgRemoveCodeUploadParamsAddressesResponse defines the response * structure for executing a MsgRemoveCodeUploadParamsAddresses message. * * @generated from message cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddressesResponse */ export declare class MsgRemoveCodeUploadParamsAddressesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgRemoveCodeUploadParamsAddressesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRemoveCodeUploadParamsAddressesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRemoveCodeUploadParamsAddressesResponse; static fromJsonString(jsonString: string, options?: Partial): MsgRemoveCodeUploadParamsAddressesResponse; static equals(a: MsgRemoveCodeUploadParamsAddressesResponse | PlainMessage | undefined, b: MsgRemoveCodeUploadParamsAddressesResponse | PlainMessage | undefined): boolean; } /** * MsgStoreAndMigrateContract is the MsgStoreAndMigrateContract * request type. * * Since: 0.42 * * @generated from message cosmwasm.wasm.v1.MsgStoreAndMigrateContract */ export declare class MsgStoreAndMigrateContract extends Message { /** * Authority is the address of the governance account. * * @generated from field: string authority = 1; */ authority: string; /** * WASMByteCode can be raw or gzip compressed * * @generated from field: bytes wasm_byte_code = 2; */ wasmByteCode: Uint8Array; /** * InstantiatePermission to apply on contract creation, optional * * @generated from field: cosmwasm.wasm.v1.AccessConfig instantiate_permission = 3; */ instantiatePermission?: AccessConfig; /** * Contract is the address of the smart contract * * @generated from field: string contract = 4; */ contract: string; /** * Msg json encoded message to be passed to the contract on migration * * @generated from field: bytes msg = 5; */ msg: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgStoreAndMigrateContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreAndMigrateContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreAndMigrateContract; static fromJsonString(jsonString: string, options?: Partial): MsgStoreAndMigrateContract; static equals(a: MsgStoreAndMigrateContract | PlainMessage | undefined, b: MsgStoreAndMigrateContract | PlainMessage | undefined): boolean; } /** * MsgStoreAndMigrateContractResponse defines the response structure * for executing a MsgStoreAndMigrateContract message. * * Since: 0.42 * * @generated from message cosmwasm.wasm.v1.MsgStoreAndMigrateContractResponse */ export declare class MsgStoreAndMigrateContractResponse extends Message { /** * CodeID is the reference to the stored WASM code * * @generated from field: uint64 code_id = 1; */ codeId: bigint; /** * Checksum is the sha256 hash of the stored code * * @generated from field: bytes checksum = 2; */ checksum: Uint8Array; /** * Data contains bytes to returned from the contract * * @generated from field: bytes data = 3; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgStoreAndMigrateContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreAndMigrateContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreAndMigrateContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgStoreAndMigrateContractResponse; static equals(a: MsgStoreAndMigrateContractResponse | PlainMessage | undefined, b: MsgStoreAndMigrateContractResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateContractLabel sets a new label for a smart contract * * @generated from message cosmwasm.wasm.v1.MsgUpdateContractLabel */ export declare class MsgUpdateContractLabel extends Message { /** * Sender is the that actor that signed the messages * * @generated from field: string sender = 1; */ sender: string; /** * NewLabel string to be set * * @generated from field: string new_label = 2; */ newLabel: string; /** * Contract is the address of the smart contract * * @generated from field: string contract = 3; */ contract: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateContractLabel"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateContractLabel; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateContractLabel; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateContractLabel; static equals(a: MsgUpdateContractLabel | PlainMessage | undefined, b: MsgUpdateContractLabel | PlainMessage | undefined): boolean; } /** * MsgUpdateContractLabelResponse returns empty data * * @generated from message cosmwasm.wasm.v1.MsgUpdateContractLabelResponse */ export declare class MsgUpdateContractLabelResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "cosmwasm.wasm.v1.MsgUpdateContractLabelResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateContractLabelResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateContractLabelResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateContractLabelResponse; static equals(a: MsgUpdateContractLabelResponse | PlainMessage | undefined, b: MsgUpdateContractLabelResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map