import { BinaryReader, BinaryWriter } from "../../../../binary.js"; import { DeepPartial } from "../../../../helpers.js"; //#region src/ibc/lightclients/wasm/v1/tx.d.ts /** * MsgStoreCode defines the request type for the StoreCode rpc. * @name MsgStoreCode * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgStoreCode */ interface MsgStoreCode { /** * signer address */ signer: string; /** * wasm byte code of light client contract. It can be raw or gzip compressed */ wasmByteCode: Uint8Array; } interface MsgStoreCodeProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.MsgStoreCode"; value: Uint8Array; } /** * MsgStoreCode defines the request type for the StoreCode rpc. * @name MsgStoreCodeAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgStoreCode */ interface MsgStoreCodeAmino { /** * signer address */ signer: string; /** * wasm byte code of light client contract. It can be raw or gzip compressed */ wasm_byte_code: string; } interface MsgStoreCodeAminoMsg { type: "cosmos-sdk/MsgStoreCode"; value: MsgStoreCodeAmino; } /** * MsgStoreCodeResponse defines the response type for the StoreCode rpc * @name MsgStoreCodeResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgStoreCodeResponse */ interface MsgStoreCodeResponse { /** * checksum is the sha256 hash of the stored code */ checksum: Uint8Array; } interface MsgStoreCodeResponseProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.MsgStoreCodeResponse"; value: Uint8Array; } /** * MsgStoreCodeResponse defines the response type for the StoreCode rpc * @name MsgStoreCodeResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgStoreCodeResponse */ interface MsgStoreCodeResponseAmino { /** * checksum is the sha256 hash of the stored code */ checksum: string; } interface MsgStoreCodeResponseAminoMsg { type: "cosmos-sdk/MsgStoreCodeResponse"; value: MsgStoreCodeResponseAmino; } /** * MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc. * @name MsgRemoveChecksum * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgRemoveChecksum */ interface MsgRemoveChecksum { /** * signer address */ signer: string; /** * checksum is the sha256 hash to be removed from the store */ checksum: Uint8Array; } interface MsgRemoveChecksumProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.MsgRemoveChecksum"; value: Uint8Array; } /** * MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc. * @name MsgRemoveChecksumAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgRemoveChecksum */ interface MsgRemoveChecksumAmino { /** * signer address */ signer: string; /** * checksum is the sha256 hash to be removed from the store */ checksum: string; } interface MsgRemoveChecksumAminoMsg { type: "cosmos-sdk/MsgRemoveChecksum"; value: MsgRemoveChecksumAmino; } /** * MsgStoreChecksumResponse defines the response type for the StoreCode rpc * @name MsgRemoveChecksumResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse */ interface MsgRemoveChecksumResponse {} interface MsgRemoveChecksumResponseProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse"; value: Uint8Array; } /** * MsgStoreChecksumResponse defines the response type for the StoreCode rpc * @name MsgRemoveChecksumResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse */ interface MsgRemoveChecksumResponseAmino {} interface MsgRemoveChecksumResponseAminoMsg { type: "cosmos-sdk/MsgRemoveChecksumResponse"; value: MsgRemoveChecksumResponseAmino; } /** * MsgMigrateContract defines the request type for the MigrateContract rpc. * @name MsgMigrateContract * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgMigrateContract */ interface MsgMigrateContract { /** * signer address */ signer: string; /** * the client id of the contract */ clientId: string; /** * checksum is the sha256 hash of the new wasm byte code for the contract */ checksum: Uint8Array; /** * the json encoded message to be passed to the contract on migration */ msg: Uint8Array; } interface MsgMigrateContractProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.MsgMigrateContract"; value: Uint8Array; } /** * MsgMigrateContract defines the request type for the MigrateContract rpc. * @name MsgMigrateContractAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgMigrateContract */ interface MsgMigrateContractAmino { /** * signer address */ signer: string; /** * the client id of the contract */ client_id: string; /** * checksum is the sha256 hash of the new wasm byte code for the contract */ checksum: string; /** * the json encoded message to be passed to the contract on migration */ msg: string; } interface MsgMigrateContractAminoMsg { type: "cosmos-sdk/MsgMigrateContract"; value: MsgMigrateContractAmino; } /** * MsgMigrateContractResponse defines the response type for the MigrateContract rpc * @name MsgMigrateContractResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgMigrateContractResponse */ interface MsgMigrateContractResponse {} interface MsgMigrateContractResponseProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.MsgMigrateContractResponse"; value: Uint8Array; } /** * MsgMigrateContractResponse defines the response type for the MigrateContract rpc * @name MsgMigrateContractResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgMigrateContractResponse */ interface MsgMigrateContractResponseAmino {} interface MsgMigrateContractResponseAminoMsg { type: "cosmos-sdk/MsgMigrateContractResponse"; value: MsgMigrateContractResponseAmino; } /** * MsgStoreCode defines the request type for the StoreCode rpc. * @name MsgStoreCode * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgStoreCode */ declare const MsgStoreCode: { typeUrl: string; aminoType: string; is(o: any): o is MsgStoreCode; isAmino(o: any): o is MsgStoreCodeAmino; encode(message: MsgStoreCode, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgStoreCode; fromPartial(object: DeepPartial): 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; registerTypeUrl(): void; }; /** * MsgStoreCodeResponse defines the response type for the StoreCode rpc * @name MsgStoreCodeResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgStoreCodeResponse */ declare const MsgStoreCodeResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgStoreCodeResponse; isAmino(o: any): o is MsgStoreCodeResponseAmino; encode(message: MsgStoreCodeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgStoreCodeResponse; fromPartial(object: DeepPartial): 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; registerTypeUrl(): void; }; /** * MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc. * @name MsgRemoveChecksum * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgRemoveChecksum */ declare const MsgRemoveChecksum: { typeUrl: string; aminoType: string; is(o: any): o is MsgRemoveChecksum; isAmino(o: any): o is MsgRemoveChecksumAmino; encode(message: MsgRemoveChecksum, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRemoveChecksum; fromPartial(object: DeepPartial): MsgRemoveChecksum; fromAmino(object: MsgRemoveChecksumAmino): MsgRemoveChecksum; toAmino(message: MsgRemoveChecksum): MsgRemoveChecksumAmino; fromAminoMsg(object: MsgRemoveChecksumAminoMsg): MsgRemoveChecksum; toAminoMsg(message: MsgRemoveChecksum): MsgRemoveChecksumAminoMsg; fromProtoMsg(message: MsgRemoveChecksumProtoMsg): MsgRemoveChecksum; toProto(message: MsgRemoveChecksum): Uint8Array; toProtoMsg(message: MsgRemoveChecksum): MsgRemoveChecksumProtoMsg; registerTypeUrl(): void; }; /** * MsgStoreChecksumResponse defines the response type for the StoreCode rpc * @name MsgRemoveChecksumResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse */ declare const MsgRemoveChecksumResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgRemoveChecksumResponse; isAmino(o: any): o is MsgRemoveChecksumResponseAmino; encode(_: MsgRemoveChecksumResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgRemoveChecksumResponse; fromPartial(_: DeepPartial): MsgRemoveChecksumResponse; fromAmino(_: MsgRemoveChecksumResponseAmino): MsgRemoveChecksumResponse; toAmino(_: MsgRemoveChecksumResponse): MsgRemoveChecksumResponseAmino; fromAminoMsg(object: MsgRemoveChecksumResponseAminoMsg): MsgRemoveChecksumResponse; toAminoMsg(message: MsgRemoveChecksumResponse): MsgRemoveChecksumResponseAminoMsg; fromProtoMsg(message: MsgRemoveChecksumResponseProtoMsg): MsgRemoveChecksumResponse; toProto(message: MsgRemoveChecksumResponse): Uint8Array; toProtoMsg(message: MsgRemoveChecksumResponse): MsgRemoveChecksumResponseProtoMsg; registerTypeUrl(): void; }; /** * MsgMigrateContract defines the request type for the MigrateContract rpc. * @name MsgMigrateContract * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgMigrateContract */ declare const MsgMigrateContract: { typeUrl: string; aminoType: string; is(o: any): o is MsgMigrateContract; isAmino(o: any): o is MsgMigrateContractAmino; encode(message: MsgMigrateContract, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgMigrateContract; fromPartial(object: DeepPartial): 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; registerTypeUrl(): void; }; /** * MsgMigrateContractResponse defines the response type for the MigrateContract rpc * @name MsgMigrateContractResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.MsgMigrateContractResponse */ declare const MsgMigrateContractResponse: { typeUrl: string; aminoType: string; is(o: any): o is MsgMigrateContractResponse; isAmino(o: any): o is MsgMigrateContractResponseAmino; encode(_: MsgMigrateContractResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgMigrateContractResponse; fromPartial(_: DeepPartial): MsgMigrateContractResponse; fromAmino(_: MsgMigrateContractResponseAmino): MsgMigrateContractResponse; toAmino(_: MsgMigrateContractResponse): MsgMigrateContractResponseAmino; fromAminoMsg(object: MsgMigrateContractResponseAminoMsg): MsgMigrateContractResponse; toAminoMsg(message: MsgMigrateContractResponse): MsgMigrateContractResponseAminoMsg; fromProtoMsg(message: MsgMigrateContractResponseProtoMsg): MsgMigrateContractResponse; toProto(message: MsgMigrateContractResponse): Uint8Array; toProtoMsg(message: MsgMigrateContractResponse): MsgMigrateContractResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { MsgMigrateContract, MsgMigrateContractAmino, MsgMigrateContractAminoMsg, MsgMigrateContractProtoMsg, MsgMigrateContractResponse, MsgMigrateContractResponseAmino, MsgMigrateContractResponseAminoMsg, MsgMigrateContractResponseProtoMsg, MsgRemoveChecksum, MsgRemoveChecksumAmino, MsgRemoveChecksumAminoMsg, MsgRemoveChecksumProtoMsg, MsgRemoveChecksumResponse, MsgRemoveChecksumResponseAmino, MsgRemoveChecksumResponseAminoMsg, MsgRemoveChecksumResponseProtoMsg, MsgStoreCode, MsgStoreCodeAmino, MsgStoreCodeAminoMsg, MsgStoreCodeProtoMsg, MsgStoreCodeResponse, MsgStoreCodeResponseAmino, MsgStoreCodeResponseAminoMsg, MsgStoreCodeResponseProtoMsg };