UNPKG

interchainjs

Version:

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

1,353 lines 103 kB
import { PageRequest, PageResponse } from "../../../cosmos/base/query/v1beta1/pagination.js"; import { ContractInfo, ContractCodeHistoryEntry, Model, AccessConfig, Params } from "./types.js"; import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { bytesFromBase64, base64FromBytes } from "../../../helpers.js"; import { GlobalDecoderRegistry } from "../../../registry.js"; import { toUtf8, fromUtf8 } from "@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 */ export const QueryContractInfoRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoRequest", aminoType: "wasm/QueryContractInfoRequest", is(o) { return o && (o.$typeUrl === QueryContractInfoRequest.typeUrl || typeof o.address === "string"); }, isAmino(o) { return o && (o.$typeUrl === QueryContractInfoRequest.typeUrl || typeof o.address === "string"); }, encode(message, writer = BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 QueryContractInfoRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractInfoRequest", value: QueryContractInfoRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryContractInfoRequest.decode(message.value); }, toProto(message) { return QueryContractInfoRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoRequest", value: QueryContractInfoRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryContractInfoResponse() { return { address: "", contractInfo: 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 */ export const QueryContractInfoResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoResponse", aminoType: "wasm/QueryContractInfoResponse", is(o) { return o && (o.$typeUrl === QueryContractInfoResponse.typeUrl || typeof o.address === "string" && ContractInfo.is(o.contractInfo)); }, isAmino(o) { return o && (o.$typeUrl === QueryContractInfoResponse.typeUrl || typeof o.address === "string" && ContractInfo.isAmino(o.contract_info)); }, encode(message, writer = BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.contractInfo !== undefined) { ContractInfo.encode(message.contractInfo, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = ContractInfo.fromAmino(object.contract_info); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.contract_info = message.contractInfo ? ContractInfo.toAmino(message.contractInfo) : ContractInfo.toAmino(ContractInfo.fromPartial({})); return obj; }, fromAminoMsg(object) { return QueryContractInfoResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractInfoResponse", value: QueryContractInfoResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryContractInfoResponse.decode(message.value); }, toProto(message) { return QueryContractInfoResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractInfoResponse", value: QueryContractInfoResponse.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryContractInfoResponse.typeUrl)) { return; } 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 */ export const QueryContractHistoryRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryRequest", aminoType: "wasm/QueryContractHistoryRequest", is(o) { return o && (o.$typeUrl === QueryContractHistoryRequest.typeUrl || typeof o.address === "string"); }, isAmino(o) { return o && (o.$typeUrl === QueryContractHistoryRequest.typeUrl || typeof o.address === "string"); }, encode(message, writer = BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryContractHistoryRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractHistoryRequest", value: QueryContractHistoryRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryContractHistoryRequest.decode(message.value); }, toProto(message) { return QueryContractHistoryRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryRequest", value: QueryContractHistoryRequest.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryContractHistoryRequest.typeUrl)) { return; } 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 */ export const QueryContractHistoryResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryResponse", aminoType: "wasm/QueryContractHistoryResponse", is(o) { return o && (o.$typeUrl === QueryContractHistoryResponse.typeUrl || Array.isArray(o.entries) && (!o.entries.length || ContractCodeHistoryEntry.is(o.entries[0]))); }, isAmino(o) { return o && (o.$typeUrl === QueryContractHistoryResponse.typeUrl || Array.isArray(o.entries) && (!o.entries.length || ContractCodeHistoryEntry.isAmino(o.entries[0]))); }, encode(message, writer = BinaryWriter.create()) { for (const v of message.entries) { ContractCodeHistoryEntry.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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(ContractCodeHistoryEntry.decode(reader, reader.uint32())); break; case 2: message.pagination = 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 => ContractCodeHistoryEntry.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryContractHistoryResponse(); message.entries = object.entries?.map(e => ContractCodeHistoryEntry.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.entries) { obj.entries = message.entries.map(e => e ? ContractCodeHistoryEntry.toAmino(e) : undefined); } else { obj.entries = message.entries; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryContractHistoryResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractHistoryResponse", value: QueryContractHistoryResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryContractHistoryResponse.decode(message.value); }, toProto(message) { return QueryContractHistoryResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractHistoryResponse", value: QueryContractHistoryResponse.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryContractHistoryResponse.typeUrl)) { return; } ContractCodeHistoryEntry.registerTypeUrl(); 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 */ export const QueryContractsByCodeRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeRequest", aminoType: "wasm/QueryContractsByCodeRequest", is(o) { return o && (o.$typeUrl === QueryContractsByCodeRequest.typeUrl || typeof o.codeId === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === QueryContractsByCodeRequest.typeUrl || typeof o.code_id === "bigint"); }, encode(message, writer = BinaryWriter.create()) { if (message.codeId !== BigInt(0)) { writer.uint32(8).uint64(message.codeId); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = 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 ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryContractsByCodeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractsByCodeRequest", value: QueryContractsByCodeRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryContractsByCodeRequest.decode(message.value); }, toProto(message) { return QueryContractsByCodeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeRequest", value: QueryContractsByCodeRequest.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryContractsByCodeRequest.typeUrl)) { return; } 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 */ export const QueryContractsByCodeResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeResponse", aminoType: "wasm/QueryContractsByCodeResponse", is(o) { return o && (o.$typeUrl === QueryContractsByCodeResponse.typeUrl || Array.isArray(o.contracts) && (!o.contracts.length || typeof o.contracts[0] === "string")); }, isAmino(o) { return o && (o.$typeUrl === QueryContractsByCodeResponse.typeUrl || Array.isArray(o.contracts) && (!o.contracts.length || typeof o.contracts[0] === "string")); }, encode(message, writer = BinaryWriter.create()) { for (const v of message.contracts) { writer.uint32(10).string(v); } if (message.pagination !== undefined) { PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = 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 ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryContractsByCodeResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryContractsByCodeResponse", value: QueryContractsByCodeResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryContractsByCodeResponse.decode(message.value); }, toProto(message) { return QueryContractsByCodeResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryContractsByCodeResponse", value: QueryContractsByCodeResponse.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryContractsByCodeResponse.typeUrl)) { return; } 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 */ export const QueryAllContractStateRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateRequest", aminoType: "wasm/QueryAllContractStateRequest", is(o) { return o && (o.$typeUrl === QueryAllContractStateRequest.typeUrl || typeof o.address === "string"); }, isAmino(o) { return o && (o.$typeUrl === QueryAllContractStateRequest.typeUrl || typeof o.address === "string"); }, encode(message, writer = BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = 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 ? 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 = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryAllContractStateRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryAllContractStateRequest", value: QueryAllContractStateRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryAllContractStateRequest.decode(message.value); }, toProto(message) { return QueryAllContractStateRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateRequest", value: QueryAllContractStateRequest.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryAllContractStateRequest.typeUrl)) { return; } 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 */ export const QueryAllContractStateResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateResponse", aminoType: "wasm/QueryAllContractStateResponse", is(o) { return o && (o.$typeUrl === QueryAllContractStateResponse.typeUrl || Array.isArray(o.models) && (!o.models.length || Model.is(o.models[0]))); }, isAmino(o) { return o && (o.$typeUrl === QueryAllContractStateResponse.typeUrl || Array.isArray(o.models) && (!o.models.length || Model.isAmino(o.models[0]))); }, encode(message, writer = BinaryWriter.create()) { for (const v of message.models) { Model.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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(Model.decode(reader, reader.uint32())); break; case 2: message.pagination = 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 => Model.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryAllContractStateResponse(); message.models = object.models?.map(e => Model.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.models) { obj.models = message.models.map(e => e ? Model.toAmino(e) : undefined); } else { obj.models = message.models; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryAllContractStateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryAllContractStateResponse", value: QueryAllContractStateResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryAllContractStateResponse.decode(message.value); }, toProto(message) { return QueryAllContractStateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryAllContractStateResponse", value: QueryAllContractStateResponse.encode(message).finish() }; }, registerTypeUrl() { if (!GlobalDecoderRegistry.registerExistingTypeUrl(QueryAllContractStateResponse.typeUrl)) { return; } Model.registerTypeUrl(); 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 */ export const QueryRawContractStateRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateRequest", aminoType: "wasm/QueryRawContractStateRequest", is(o) { return o && (o.$typeUrl === QueryRawContractStateRequest.typeUrl || typeof o.address === "string" && (o.queryData instanceof Uint8Array || typeof o.queryData === "string")); }, isAmino(o) { return o && (o.$typeUrl === QueryRawContractStateRequest.typeUrl || typeof o.address === "string" && (o.query_data instanceof Uint8Array || typeof o.query_data === "string")); }, encode(message, writer = 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 BinaryReader ? input : new 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 = bytesFromBase64(object.query_data); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.query_data = message.queryData ? base64FromBytes(message.queryData) : undefined; return obj; }, fromAminoMsg(object) { return QueryRawContractStateRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryRawContractStateRequest", value: QueryRawContractStateRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryRawContractStateRequest.decode(message.value); }, toProto(message) { return QueryRawContractStateRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateRequest", value: 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 */ export const QueryRawContractStateResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateResponse", aminoType: "wasm/QueryRawContractStateResponse", is(o) { return o && (o.$typeUrl === QueryRawContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, isAmino(o) { return o && (o.$typeUrl === QueryRawContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, encode(message, writer = BinaryWriter.create()) { if (message.data.length !== 0) { writer.uint32(10).bytes(message.data); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = bytesFromBase64(object.data); } return message; }, toAmino(message) { const obj = {}; obj.data = message.data ? base64FromBytes(message.data) : undefined; return obj; }, fromAminoMsg(object) { return QueryRawContractStateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryRawContractStateResponse", value: QueryRawContractStateResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryRawContractStateResponse.decode(message.value); }, toProto(message) { return QueryRawContractStateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryRawContractStateResponse", value: 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 */ export const QuerySmartContractStateRequest = { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateRequest", aminoType: "wasm/QuerySmartContractStateRequest", is(o) { return o && (o.$typeUrl === QuerySmartContractStateRequest.typeUrl || typeof o.address === "string" && (o.queryData instanceof Uint8Array || typeof o.queryData === "string")); }, isAmino(o) { return o && (o.$typeUrl === QuerySmartContractStateRequest.typeUrl || typeof o.address === "string" && (o.query_data instanceof Uint8Array || typeof o.query_data === "string")); }, encode(message, writer = 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 BinaryReader ? input : new 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 = 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(fromUtf8(message.queryData)) : undefined; return obj; }, fromAminoMsg(object) { return QuerySmartContractStateRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QuerySmartContractStateRequest", value: QuerySmartContractStateRequest.toAmino(message) }; }, fromProtoMsg(message) { return QuerySmartContractStateRequest.decode(message.value); }, toProto(message) { return QuerySmartContractStateRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateRequest", value: 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 */ export const QuerySmartContractStateResponse = { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateResponse", aminoType: "wasm/QuerySmartContractStateResponse", is(o) { return o && (o.$typeUrl === QuerySmartContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, isAmino(o) { return o && (o.$typeUrl === QuerySmartContractStateResponse.typeUrl || o.data instanceof Uint8Array || typeof o.data === "string"); }, encode(message, writer = BinaryWriter.create()) { if (message.data.length !== 0) { writer.uint32(10).bytes(message.data); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 = toUtf8(JSON.stringify(object.data)); } return message; }, toAmino(message) { const obj = {}; obj.data = message.data ? JSON.parse(fromUtf8(message.data)) : undefined; return obj; }, fromAminoMsg(object) { return QuerySmartContractStateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QuerySmartContractStateResponse", value: QuerySmartContractStateResponse.toAmino(message) }; }, fromProtoMsg(message) { return QuerySmartContractStateResponse.decode(message.value); }, toProto(message) { return QuerySmartContractStateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QuerySmartContractStateResponse", value: 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 */ export const QueryCodeRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryCodeRequest", aminoType: "wasm/QueryCodeRequest", is(o) { return o && (o.$typeUrl === QueryCodeRequest.typeUrl || typeof o.codeId === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === QueryCodeRequest.typeUrl || typeof o.code_id === "bigint"); }, encode(message, writer = BinaryWriter.create()) { if (message.codeId !== BigInt(0)) { writer.uint32(8).uint64(message.codeId); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new 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 QueryCodeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryCodeRequest", value: QueryCodeRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryCodeRequest.decode(message.value); }, toProto(message) { return QueryCodeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryCodeRequest", value: 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 */ export const QueryCodeInfoRequest = { typeUrl: "/cosmwasm.wasm.v1.QueryCodeInfoRequest", aminoType: "wasm/QueryCodeInfoRequest", is(o) { return o && (o.$typeUrl === QueryCodeInfoRequest.typeUrl || typeof o.codeId === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === QueryCodeInfoRequest.typeUrl || typeof o.code_id === "bigint"); }, encode(message, writer = BinaryWriter.create()) { if (message.codeId !== BigInt(0)) { writer.uint32(8).uint64(message.codeId); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryCodeInfoRequest(); 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 = createBaseQueryCodeInfoRequest(); message.codeId = object.codeId !== undefined && object.codeId !== null ? BigInt(object.codeId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryCodeInfoRequest(); 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 QueryCodeInfoRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "wasm/QueryCodeInfoRequest", value: QueryCodeInfoRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryCodeInfoRequest.decode(message.value); }, toProto(message) { return QueryCodeInfoRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmwasm.wasm.v1.QueryCodeInfoRequest", value: QueryCodeInfoRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryCodeInfoResponse() { return { codeId: BigInt(0), creator: "", checksum: new Uint8Array(), instantiatePermission: AccessConfig.fromPartial({}) }; } /** * QueryCodeInfoResponse is the response type for the Query/CodeInfo RPC method * @name QueryCodeInfoResponse * @package cosmwasm.wasm.v1 * @see proto type: cosmwasm.wasm.v1.QueryCodeInfoResponse */ export const QueryCodeInfoResponse = { typeUrl: "/cosmwasm.wasm.v1.QueryCodeInfoResponse", aminoType: "wasm/QueryCodeInfoResponse", is(o) { return o && (o.$typeUrl === QueryCodeInfoResponse.typeUrl || typeof o.codeId === "bigint" && typeof o.creator === "string" && (o.checksum instanceof Uint8Array || typeof o.checksum === "string") && AccessConfig.is(o.i