UNPKG

interchainjs

Version:

InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.

1,273 lines 109 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryBuildAddressResponse = exports.QueryBuildAddressRequest = exports.QueryWasmLimitsConfigResponse = exports.QueryWasmLimitsConfigRequest = exports.QueryContractsByCreatorResponse = exports.QueryContractsByCreatorRequest = exports.QueryParamsResponse = exports.QueryParamsRequest = exports.QueryPinnedCodesResponse = exports.QueryPinnedCodesRequest = exports.QueryCodesResponse = exports.QueryCodesRequest = exports.QueryCodeResponse = exports.CodeInfoResponse = exports.QueryCodeInfoResponse = exports.QueryCodeInfoRequest = exports.QueryCodeRequest = exports.QuerySmartContractStateResponse = exports.QuerySmartContractStateRequest = exports.QueryRawContractStateResponse = exports.QueryRawContractStateRequest = exports.QueryAllContractStateResponse = exports.QueryAllContractStateRequest = exports.QueryContractsByCodeResponse = exports.QueryContractsByCodeRequest = exports.QueryContractHistoryResponse = exports.QueryContractHistoryRequest = exports.QueryContractInfoResponse = exports.QueryContractInfoRequest = void 0; const pagination_1 = require("../../../cosmos/base/query/v1beta1/pagination"); const types_1 = require("./types"); const binary_1 = require("../../../binary"); const helpers_1 = require("../../../helpers"); const registry_1 = require("../../../registry"); const encoding_1 = require("@interchainjs/encoding"); function createBaseQueryContractInfoRequest() { return { address: "" }; } /** * QueryContractInfoRequest is the request type for the Query/ContractInfo RPC * method * @name QueryContractInfoRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryContractInfoRequest */ exports.QueryContractInfoRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoRequest", aminoType: "wasm/QueryContractInfoRequest", is(o) { return o && (o.$typeUrl === exports.QueryContractInfoRequest.typeUrl || typeof o.address === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryContractInfoRequest.typeUrl || typeof o.address === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryContractInfoRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryContractInfoRequest(); message.address = object.address ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryContractInfoRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; return obj; }, fromAminoMsg(object) { return exports.QueryContractInfoRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractInfoRequest", value: exports.QueryContractInfoRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryContractInfoRequest.decode(message.value); }, toProto(message) { return exports.QueryContractInfoRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoRequest", value: exports.QueryContractInfoRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryContractInfoResponse() { return { address: "", contractInfo: types_1.ContractInfo.fromPartial({}) }; } /** * QueryContractInfoResponse is the response type for the Query/ContractInfo RPC * method * @name QueryContractInfoResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryContractInfoResponse */ exports.QueryContractInfoResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoResponse", aminoType: "wasm/QueryContractInfoResponse", is(o) { return o && (o.$typeUrl === exports.QueryContractInfoResponse.typeUrl || typeof o.address === "string" && types_1.ContractInfo.is(o.contractInfo)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryContractInfoResponse.typeUrl || typeof o.address === "string" && types_1.ContractInfo.isAmino(o.contract_info)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.contractInfo !== undefined) { types_1.ContractInfo.encode(message.contractInfo, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryContractInfoResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; case 2: message.contractInfo = types_1.ContractInfo.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryContractInfoResponse(); message.address = object.address ?? ""; message.contractInfo = object.contractInfo !== undefined && object.contractInfo !== null ? types_1.ContractInfo.fromPartial(object.contractInfo) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryContractInfoResponse(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } if (object.contract_info !== undefined && object.contract_info !== null) { message.contractInfo = types_1.ContractInfo.fromAmino(object.contract_info); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.contract_info = message.contractInfo ? types_1.ContractInfo.toAmino(message.contractInfo) : types_1.ContractInfo.toAmino(types_1.ContractInfo.fromPartial({})); return obj; }, fromAminoMsg(object) { return exports.QueryContractInfoResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractInfoResponse", value: exports.QueryContractInfoResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryContractInfoResponse.decode(message.value); }, toProto(message) { return exports.QueryContractInfoResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoResponse", value: exports.QueryContractInfoResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryContractInfoResponse.typeUrl)) { return; } types_1.ContractInfo.registerTypeUrl(); } }; function createBaseQueryContractHistoryRequest() { return { address: "", pagination: undefined }; } /** * QueryContractHistoryRequest is the request type for the Query/ContractHistory * RPC method * @name QueryContractHistoryRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryContractHistoryRequest */ exports.QueryContractHistoryRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryRequest", aminoType: "wasm/QueryContractHistoryRequest", is(o) { return o && (o.$typeUrl === exports.QueryContractHistoryRequest.typeUrl || typeof o.address === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryContractHistoryRequest.typeUrl || typeof o.address === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryContractHistoryRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryContractHistoryRequest(); message.address = object.address ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryContractHistoryRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryContractHistoryRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractHistoryRequest", value: exports.QueryContractHistoryRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryContractHistoryRequest.decode(message.value); }, toProto(message) { return exports.QueryContractHistoryRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryRequest", value: exports.QueryContractHistoryRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryContractHistoryRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryContractHistoryResponse() { return { entries: [], pagination: undefined }; } /** * QueryContractHistoryResponse is the response type for the * Query/ContractHistory RPC method * @name QueryContractHistoryResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryContractHistoryResponse */ exports.QueryContractHistoryResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryResponse", aminoType: "wasm/QueryContractHistoryResponse", is(o) { return o && (o.$typeUrl === exports.QueryContractHistoryResponse.typeUrl || Array.isArray(o.entries) && (!o.entries.length || types_1.ContractCodeHistoryEntry.is(o.entries[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryContractHistoryResponse.typeUrl || Array.isArray(o.entries) && (!o.entries.length || types_1.ContractCodeHistoryEntry.isAmino(o.entries[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.entries) { types_1.ContractCodeHistoryEntry.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryContractHistoryResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.entries.push(types_1.ContractCodeHistoryEntry.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryContractHistoryResponse(); message.entries = object.entries?.map(e => types_1.ContractCodeHistoryEntry.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryContractHistoryResponse(); message.entries = object.entries?.map(e => types_1.ContractCodeHistoryEntry.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.entries) { obj.entries = message.entries.map(e => e ? types_1.ContractCodeHistoryEntry.toAmino(e) : undefined); } else { obj.entries = message.entries; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryContractHistoryResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractHistoryResponse", value: exports.QueryContractHistoryResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryContractHistoryResponse.decode(message.value); }, toProto(message) { return exports.QueryContractHistoryResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryResponse", value: exports.QueryContractHistoryResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryContractHistoryResponse.typeUrl)) { return; } types_1.ContractCodeHistoryEntry.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryContractsByCodeRequest() { return { codeId: BigInt(0), pagination: undefined }; } /** * QueryContractsByCodeRequest is the request type for the Query/ContractsByCode * RPC method * @name QueryContractsByCodeRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryContractsByCodeRequest */ exports.QueryContractsByCodeRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeRequest", aminoType: "wasm/QueryContractsByCodeRequest", is(o) { return o && (o.$typeUrl === exports.QueryContractsByCodeRequest.typeUrl || typeof o.codeId === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryContractsByCodeRequest.typeUrl || typeof o.code_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.codeId !== BigInt(0)) { writer.uint32(8).uint64(message.codeId); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryContractsByCodeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.codeId = reader.uint64(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryContractsByCodeRequest(); message.codeId = object.codeId !== undefined && object.codeId !== null ? BigInt(object.codeId.toString()) : BigInt(0); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryContractsByCodeRequest(); if (object.code_id !== undefined && object.code_id !== null) { message.codeId = BigInt(object.code_id); } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.code_id = message.codeId !== BigInt(0) ? message.codeId?.toString() : undefined; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryContractsByCodeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractsByCodeRequest", value: exports.QueryContractsByCodeRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryContractsByCodeRequest.decode(message.value); }, toProto(message) { return exports.QueryContractsByCodeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeRequest", value: exports.QueryContractsByCodeRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryContractsByCodeRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryContractsByCodeResponse() { return { contracts: [], pagination: undefined }; } /** * QueryContractsByCodeResponse is the response type for the * Query/ContractsByCode RPC method * @name QueryContractsByCodeResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryContractsByCodeResponse */ exports.QueryContractsByCodeResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeResponse", aminoType: "wasm/QueryContractsByCodeResponse", is(o) { return o && (o.$typeUrl === exports.QueryContractsByCodeResponse.typeUrl || Array.isArray(o.contracts) && (!o.contracts.length || typeof o.contracts[0] === "string")); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryContractsByCodeResponse.typeUrl || Array.isArray(o.contracts) && (!o.contracts.length || typeof o.contracts[0] === "string")); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.contracts) { writer.uint32(10).string(v); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryContractsByCodeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.contracts.push(reader.string()); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryContractsByCodeResponse(); message.contracts = object.contracts?.map(e => e) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryContractsByCodeResponse(); message.contracts = object.contracts?.map(e => e) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.contracts) { obj.contracts = message.contracts.map(e => e); } else { obj.contracts = message.contracts; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryContractsByCodeResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractsByCodeResponse", value: exports.QueryContractsByCodeResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryContractsByCodeResponse.decode(message.value); }, toProto(message) { return exports.QueryContractsByCodeResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeResponse", value: exports.QueryContractsByCodeResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryContractsByCodeResponse.typeUrl)) { return; } pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryAllContractStateRequest() { return { address: "", pagination: undefined }; } /** * QueryAllContractStateRequest is the request type for the * Query/AllContractState RPC method * @name QueryAllContractStateRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryAllContractStateRequest */ exports.QueryAllContractStateRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateRequest", aminoType: "wasm/QueryAllContractStateRequest", is(o) { return o && (o.$typeUrl === exports.QueryAllContractStateRequest.typeUrl || typeof o.address === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryAllContractStateRequest.typeUrl || typeof o.address === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllContractStateRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryAllContractStateRequest(); message.address = object.address ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryAllContractStateRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryAllContractStateRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryAllContractStateRequest", value: exports.QueryAllContractStateRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllContractStateRequest.decode(message.value); }, toProto(message) { return exports.QueryAllContractStateRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateRequest", value: exports.QueryAllContractStateRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryAllContractStateRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryAllContractStateResponse() { return { models: [], pagination: undefined }; } /** * QueryAllContractStateResponse is the response type for the * Query/AllContractState RPC method * @name QueryAllContractStateResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryAllContractStateResponse */ exports.QueryAllContractStateResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateResponse", aminoType: "wasm/QueryAllContractStateResponse", is(o) { return o && (o.$typeUrl === exports.QueryAllContractStateResponse.typeUrl || Array.isArray(o.models) && (!o.models.length || types_1.Model.is(o.models[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryAllContractStateResponse.typeUrl || Array.isArray(o.models) && (!o.models.length || types_1.Model.isAmino(o.models[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.models) { types_1.Model.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllContractStateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.models.push(types_1.Model.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryAllContractStateResponse(); message.models = object.models?.map(e => types_1.Model.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryAllContractStateResponse(); message.models = object.models?.map(e => types_1.Model.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.models) { obj.models = message.models.map(e => e ? types_1.Model.toAmino(e) : undefined); } else { obj.models = message.models; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryAllContractStateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryAllContractStateResponse", value: exports.QueryAllContractStateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllContractStateResponse.decode(message.value); }, toProto(message) { return exports.QueryAllContractStateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateResponse", value: exports.QueryAllContractStateResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryAllContractStateResponse.typeUrl)) { return; } types_1.Model.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryRawContractStateRequest() { return { address: "", queryData: new Uint8Array() }; } /** * QueryRawContractStateRequest is the request type for the * Query/RawContractState RPC method * @name QueryRawContractStateRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryRawContractStateRequest */ exports.QueryRawContractStateRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateRequest", aminoType: "wasm/QueryRawContractStateRequest", is(o) { return o && (o.$typeUrl === exports.QueryRawContractStateRequest.typeUrl || typeof o.address === "string" && (o.queryData instanceof Uint8Array || typeof o.queryData === "string")); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryRawContractStateRequest.typeUrl || typeof o.address === "string" && (o.query_data instanceof Uint8Array || typeof o.query_data === "string")); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.queryData.length !== 0) { writer.uint32(18).bytes(message.queryData); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryRawContractStateRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; case 2: message.queryData = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryRawContractStateRequest(); message.address = object.address ?? ""; message.queryData = object.queryData ?? new Uint8Array(); return message; }, fromAmino(object) { const message = createBaseQueryRawContractStateRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } if (object.query_data !== undefined && object.query_data !== null) { message.queryData = (0, helpers_1.bytesFromBase64)(object.query_data); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.query_data = message.queryData ? (0, helpers_1.base64FromBytes)(message.queryData) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryRawContractStateRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryRawContractStateRequest", value: exports.QueryRawContractStateRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryRawContractStateRequest.decode(message.value); }, toProto(message) { return exports.QueryRawContractStateRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateRequest", value: exports.QueryRawContractStateRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryRawContractStateResponse() { return { data: new Uint8Array() }; } /** * QueryRawContractStateResponse is the response type for the * Query/RawContractState RPC method * @name QueryRawContractStateResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryRawContractStateResponse */ exports.QueryRawContractStateResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateResponse", aminoType: "wasm/QueryRawContractStateResponse", is(o) { return o && (o.$typeUrl === exports.QueryRawContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryRawContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.data.length !== 0) { writer.uint32(10).bytes(message.data); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryRawContractStateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryRawContractStateResponse(); message.data = object.data ?? new Uint8Array(); return message; }, fromAmino(object) { const message = createBaseQueryRawContractStateResponse(); if (object.data !== undefined && object.data !== null) { message.data = (0, helpers_1.bytesFromBase64)(object.data); } return message; }, toAmino(message) { const obj = {}; obj.data = message.data ? (0, helpers_1.base64FromBytes)(message.data) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryRawContractStateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryRawContractStateResponse", value: exports.QueryRawContractStateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryRawContractStateResponse.decode(message.value); }, toProto(message) { return exports.QueryRawContractStateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateResponse", value: exports.QueryRawContractStateResponse.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQuerySmartContractStateRequest() { return { address: "", queryData: new Uint8Array() }; } /** * QuerySmartContractStateRequest is the request type for the * Query/SmartContractState RPC method * @name QuerySmartContractStateRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QuerySmartContractStateRequest */ exports.QuerySmartContractStateRequest = { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateRequest", aminoType: "wasm/QuerySmartContractStateRequest", is(o) { return o && (o.$typeUrl === exports.QuerySmartContractStateRequest.typeUrl || typeof o.address === "string" && (o.queryData instanceof Uint8Array || typeof o.queryData === "string")); }, isAmino(o) { return o && (o.$typeUrl === exports.QuerySmartContractStateRequest.typeUrl || typeof o.address === "string" && (o.query_data instanceof Uint8Array || typeof o.query_data === "string")); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.queryData.length !== 0) { writer.uint32(18).bytes(message.queryData); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQuerySmartContractStateRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; case 2: message.queryData = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQuerySmartContractStateRequest(); message.address = object.address ?? ""; message.queryData = object.queryData ?? new Uint8Array(); return message; }, fromAmino(object) { const message = createBaseQuerySmartContractStateRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } if (object.query_data !== undefined && object.query_data !== null) { message.queryData = (0, encoding_1.toUtf8)(JSON.stringify(object.query_data)); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.query_data = message.queryData ? JSON.parse((0, encoding_1.fromUtf8)(message.queryData)) : undefined; return obj; }, fromAminoMsg(object) { return exports.QuerySmartContractStateRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QuerySmartContractStateRequest", value: exports.QuerySmartContractStateRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QuerySmartContractStateRequest.decode(message.value); }, toProto(message) { return exports.QuerySmartContractStateRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateRequest", value: exports.QuerySmartContractStateRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQuerySmartContractStateResponse() { return { data: new Uint8Array() }; } /** * QuerySmartContractStateResponse is the response type for the * Query/SmartContractState RPC method * @name QuerySmartContractStateResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QuerySmartContractStateResponse */ exports.QuerySmartContractStateResponse = { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateResponse", aminoType: "wasm/QuerySmartContractStateResponse", is(o) { return o && (o.$typeUrl === exports.QuerySmartContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QuerySmartContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.data.length !== 0) { writer.uint32(10).bytes(message.data); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQuerySmartContractStateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQuerySmartContractStateResponse(); message.data = object.data ?? new Uint8Array(); return message; }, fromAmino(object) { const message = createBaseQuerySmartContractStateResponse(); if (object.data !== undefined && object.data !== null) { message.data = (0, encoding_1.toUtf8)(JSON.stringify(object.data)); } return message; }, toAmino(message) { const obj = {}; obj.data = message.data ? JSON.parse((0, encoding_1.fromUtf8)(message.data)) : undefined; return obj; }, fromAminoMsg(object) { return exports.QuerySmartContractStateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QuerySmartContractStateResponse", value: exports.QuerySmartContractStateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QuerySmartContractStateResponse.decode(message.value); }, toProto(message) { return exports.QuerySmartContractStateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateResponse", value: exports.QuerySmartContractStateResponse.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryCodeRequest() { return { codeId: BigInt(0) }; } /** * QueryCodeRequest is the request type for the Query/Code RPC method * @name QueryCodeRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryCodeRequest */ exports.QueryCodeRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryCodeRequest", aminoType: "wasm/QueryCodeRequest", is(o) { return o && (o.$typeUrl === exports.QueryCodeRequest.typeUrl || typeof o.codeId === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryCodeRequest.typeUrl || typeof o.code_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.codeId !== BigInt(0)) { writer.uint32(8).uint64(message.codeId); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryCodeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.codeId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryCodeRequest(); message.codeId = object.codeId !== undefined && object.codeId !== null ? BigInt(object.codeId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryCodeRequest(); if (object.code_id !== undefined && object.code_id !== null) { message.codeId = BigInt(object.code_id); } return message; }, toAmino(message) { const obj = {}; obj.code_id = message.codeId !== BigInt(0) ? message.codeId?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryCodeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryCodeRequest", value: exports.QueryCodeRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryCodeRequest.decode(message.value); }, toProto(message) { return exports.QueryCodeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryCodeRequest", value: exports.QueryCodeRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryCodeInfoRequest() { return { codeId: BigInt(0) }; } /** * QueryCodeInfoRequest is the request type for the Query/CodeInfo RPC method * @name QueryCodeInfoRequest * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryCodeInfoRequest */ exports.QueryCodeInfoRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryCodeInfoRequest", aminoType: "wasm/QueryCodeInfoRequest", is(o) { return o && (o.$typeUrl === exports.QueryCodeInfoRequest.typeUrl || typeof o.codeId === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryCodeInfoRequest.typeUrl || typeof o.code_id ===