UNPKG

interchainjs

Version:

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

1,201 lines (1,200 loc) 109 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryParamsResponse = exports.QueryParamsRequest = exports.QueryPoolResponse = exports.QueryPoolRequest = exports.QueryHistoricalInfoResponse = exports.QueryHistoricalInfoRequest = exports.QueryDelegatorValidatorResponse = exports.QueryDelegatorValidatorRequest = exports.QueryDelegatorValidatorsResponse = exports.QueryDelegatorValidatorsRequest = exports.QueryRedelegationsResponse = exports.QueryRedelegationsRequest = exports.QueryDelegatorUnbondingDelegationsResponse = exports.QueryDelegatorUnbondingDelegationsRequest = exports.QueryDelegatorDelegationsResponse = exports.QueryDelegatorDelegationsRequest = exports.QueryUnbondingDelegationResponse = exports.QueryUnbondingDelegationRequest = exports.QueryDelegationResponse = exports.QueryDelegationRequest = exports.QueryValidatorUnbondingDelegationsResponse = exports.QueryValidatorUnbondingDelegationsRequest = exports.QueryValidatorDelegationsResponse = exports.QueryValidatorDelegationsRequest = exports.QueryValidatorResponse = exports.QueryValidatorRequest = exports.QueryValidatorsResponse = exports.QueryValidatorsRequest = void 0; const pagination_1 = require("../../base/query/v1beta1/pagination"); const staking_1 = require("./staking"); const binary_1 = require("../../../binary"); const registry_1 = require("../../../registry"); function createBaseQueryValidatorsRequest() { return { status: "", pagination: undefined }; } /** * QueryValidatorsRequest is request type for Query/Validators RPC method. * @name QueryValidatorsRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorsRequest */ exports.QueryValidatorsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsRequest", aminoType: "cosmos-sdk/QueryValidatorsRequest", is(o) { return o && (o.$typeUrl === exports.QueryValidatorsRequest.typeUrl || typeof o.status === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorsRequest.typeUrl || typeof o.status === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.status !== "") { writer.uint32(10).string(message.status); } 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 = createBaseQueryValidatorsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.status = 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 = createBaseQueryValidatorsRequest(); message.status = object.status ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorsRequest(); if (object.status !== undefined && object.status !== null) { message.status = object.status; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.status = message.status === "" ? undefined : message.status; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorsRequest", value: exports.QueryValidatorsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorsRequest.decode(message.value); }, toProto(message) { return exports.QueryValidatorsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsRequest", value: exports.QueryValidatorsRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorsRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryValidatorsResponse() { return { validators: [], pagination: undefined }; } /** * QueryValidatorsResponse is response type for the Query/Validators RPC method * @name QueryValidatorsResponse * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorsResponse */ exports.QueryValidatorsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsResponse", aminoType: "cosmos-sdk/QueryValidatorsResponse", is(o) { return o && (o.$typeUrl === exports.QueryValidatorsResponse.typeUrl || Array.isArray(o.validators) && (!o.validators.length || staking_1.Validator.is(o.validators[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorsResponse.typeUrl || Array.isArray(o.validators) && (!o.validators.length || staking_1.Validator.isAmino(o.validators[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.validators) { staking_1.Validator.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 = createBaseQueryValidatorsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validators.push(staking_1.Validator.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 = createBaseQueryValidatorsResponse(); message.validators = object.validators?.map(e => staking_1.Validator.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorsResponse(); message.validators = object.validators?.map(e => staking_1.Validator.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.validators) { obj.validators = message.validators.map(e => e ? staking_1.Validator.toAmino(e) : undefined); } else { obj.validators = message.validators; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorsResponse", value: exports.QueryValidatorsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorsResponse.decode(message.value); }, toProto(message) { return exports.QueryValidatorsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsResponse", value: exports.QueryValidatorsResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorsResponse.typeUrl)) { return; } staking_1.Validator.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryValidatorRequest() { return { validatorAddr: "" }; } /** * QueryValidatorRequest is response type for the Query/Validator RPC method * @name QueryValidatorRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorRequest */ exports.QueryValidatorRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorRequest", aminoType: "cosmos-sdk/QueryValidatorRequest", is(o) { return o && (o.$typeUrl === exports.QueryValidatorRequest.typeUrl || typeof o.validatorAddr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorRequest.typeUrl || typeof o.validator_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } 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 = createBaseQueryValidatorRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validatorAddr = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryValidatorRequest(); message.validatorAddr = object.validatorAddr ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryValidatorRequest(); if (object.validator_addr !== undefined && object.validator_addr !== null) { message.validatorAddr = object.validator_addr; } return message; }, toAmino(message) { const obj = {}; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorRequest", value: exports.QueryValidatorRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorRequest.decode(message.value); }, toProto(message) { return exports.QueryValidatorRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorRequest", value: exports.QueryValidatorRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryValidatorResponse() { return { validator: staking_1.Validator.fromPartial({}) }; } /** * QueryValidatorResponse is response type for the Query/Validator RPC method * @name QueryValidatorResponse * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorResponse */ exports.QueryValidatorResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorResponse", aminoType: "cosmos-sdk/QueryValidatorResponse", is(o) { return o && (o.$typeUrl === exports.QueryValidatorResponse.typeUrl || staking_1.Validator.is(o.validator)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorResponse.typeUrl || staking_1.Validator.isAmino(o.validator)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.validator !== undefined) { staking_1.Validator.encode(message.validator, writer.uint32(10).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 = createBaseQueryValidatorResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validator = staking_1.Validator.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryValidatorResponse(); message.validator = object.validator !== undefined && object.validator !== null ? staking_1.Validator.fromPartial(object.validator) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorResponse(); if (object.validator !== undefined && object.validator !== null) { message.validator = staking_1.Validator.fromAmino(object.validator); } return message; }, toAmino(message) { const obj = {}; obj.validator = message.validator ? staking_1.Validator.toAmino(message.validator) : staking_1.Validator.toAmino(staking_1.Validator.fromPartial({})); return obj; }, fromAminoMsg(object) { return exports.QueryValidatorResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorResponse", value: exports.QueryValidatorResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorResponse.decode(message.value); }, toProto(message) { return exports.QueryValidatorResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorResponse", value: exports.QueryValidatorResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorResponse.typeUrl)) { return; } staking_1.Validator.registerTypeUrl(); } }; function createBaseQueryValidatorDelegationsRequest() { return { validatorAddr: "", pagination: undefined }; } /** * QueryValidatorDelegationsRequest is request type for the * Query/ValidatorDelegations RPC method * @name QueryValidatorDelegationsRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorDelegationsRequest */ exports.QueryValidatorDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsRequest", aminoType: "cosmos-sdk/QueryValidatorDelegationsRequest", is(o) { return o && (o.$typeUrl === exports.QueryValidatorDelegationsRequest.typeUrl || typeof o.validatorAddr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorDelegationsRequest.typeUrl || typeof o.validator_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } 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 = createBaseQueryValidatorDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validatorAddr = 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 = createBaseQueryValidatorDelegationsRequest(); message.validatorAddr = object.validatorAddr ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorDelegationsRequest(); if (object.validator_addr !== undefined && object.validator_addr !== null) { message.validatorAddr = object.validator_addr; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorDelegationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorDelegationsRequest", value: exports.QueryValidatorDelegationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorDelegationsRequest.decode(message.value); }, toProto(message) { return exports.QueryValidatorDelegationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsRequest", value: exports.QueryValidatorDelegationsRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorDelegationsRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryValidatorDelegationsResponse() { return { delegationResponses: [], pagination: undefined }; } /** * QueryValidatorDelegationsResponse is response type for the * Query/ValidatorDelegations RPC method * @name QueryValidatorDelegationsResponse * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorDelegationsResponse */ exports.QueryValidatorDelegationsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsResponse", aminoType: "cosmos-sdk/QueryValidatorDelegationsResponse", is(o) { return o && (o.$typeUrl === exports.QueryValidatorDelegationsResponse.typeUrl || Array.isArray(o.delegationResponses) && (!o.delegationResponses.length || staking_1.DelegationResponse.is(o.delegationResponses[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorDelegationsResponse.typeUrl || Array.isArray(o.delegation_responses) && (!o.delegation_responses.length || staking_1.DelegationResponse.isAmino(o.delegation_responses[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.delegationResponses) { staking_1.DelegationResponse.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 = createBaseQueryValidatorDelegationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegationResponses.push(staking_1.DelegationResponse.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 = createBaseQueryValidatorDelegationsResponse(); message.delegationResponses = object.delegationResponses?.map(e => staking_1.DelegationResponse.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorDelegationsResponse(); message.delegationResponses = object.delegation_responses?.map(e => staking_1.DelegationResponse.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.delegationResponses) { obj.delegation_responses = message.delegationResponses.map(e => e ? staking_1.DelegationResponse.toAmino(e) : undefined); } else { obj.delegation_responses = message.delegationResponses; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorDelegationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorDelegationsResponse", value: exports.QueryValidatorDelegationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorDelegationsResponse.decode(message.value); }, toProto(message) { return exports.QueryValidatorDelegationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsResponse", value: exports.QueryValidatorDelegationsResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorDelegationsResponse.typeUrl)) { return; } staking_1.DelegationResponse.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryValidatorUnbondingDelegationsRequest() { return { validatorAddr: "", pagination: undefined }; } /** * QueryValidatorUnbondingDelegationsRequest is required type for the * Query/ValidatorUnbondingDelegations RPC method * @name QueryValidatorUnbondingDelegationsRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsRequest */ exports.QueryValidatorUnbondingDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsRequest", aminoType: "cosmos-sdk/QueryValidatorUnbondingDelegationsRequest", is(o) { return o && (o.$typeUrl === exports.QueryValidatorUnbondingDelegationsRequest.typeUrl || typeof o.validatorAddr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorUnbondingDelegationsRequest.typeUrl || typeof o.validator_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } 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 = createBaseQueryValidatorUnbondingDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validatorAddr = 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 = createBaseQueryValidatorUnbondingDelegationsRequest(); message.validatorAddr = object.validatorAddr ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorUnbondingDelegationsRequest(); if (object.validator_addr !== undefined && object.validator_addr !== null) { message.validatorAddr = object.validator_addr; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorUnbondingDelegationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorUnbondingDelegationsRequest", value: exports.QueryValidatorUnbondingDelegationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorUnbondingDelegationsRequest.decode(message.value); }, toProto(message) { return exports.QueryValidatorUnbondingDelegationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsRequest", value: exports.QueryValidatorUnbondingDelegationsRequest.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorUnbondingDelegationsRequest.typeUrl)) { return; } pagination_1.PageRequest.registerTypeUrl(); } }; function createBaseQueryValidatorUnbondingDelegationsResponse() { return { unbondingResponses: [], pagination: undefined }; } /** * QueryValidatorUnbondingDelegationsResponse is response type for the * Query/ValidatorUnbondingDelegations RPC method. * @name QueryValidatorUnbondingDelegationsResponse * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse */ exports.QueryValidatorUnbondingDelegationsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse", aminoType: "cosmos-sdk/QueryValidatorUnbondingDelegationsResponse", is(o) { return o && (o.$typeUrl === exports.QueryValidatorUnbondingDelegationsResponse.typeUrl || Array.isArray(o.unbondingResponses) && (!o.unbondingResponses.length || staking_1.UnbondingDelegation.is(o.unbondingResponses[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryValidatorUnbondingDelegationsResponse.typeUrl || Array.isArray(o.unbonding_responses) && (!o.unbonding_responses.length || staking_1.UnbondingDelegation.isAmino(o.unbonding_responses[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.unbondingResponses) { staking_1.UnbondingDelegation.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 = createBaseQueryValidatorUnbondingDelegationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.unbondingResponses.push(staking_1.UnbondingDelegation.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 = createBaseQueryValidatorUnbondingDelegationsResponse(); message.unbondingResponses = object.unbondingResponses?.map(e => staking_1.UnbondingDelegation.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorUnbondingDelegationsResponse(); message.unbondingResponses = object.unbonding_responses?.map(e => staking_1.UnbondingDelegation.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.unbondingResponses) { obj.unbonding_responses = message.unbondingResponses.map(e => e ? staking_1.UnbondingDelegation.toAmino(e) : undefined); } else { obj.unbonding_responses = message.unbondingResponses; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryValidatorUnbondingDelegationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorUnbondingDelegationsResponse", value: exports.QueryValidatorUnbondingDelegationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryValidatorUnbondingDelegationsResponse.decode(message.value); }, toProto(message) { return exports.QueryValidatorUnbondingDelegationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse", value: exports.QueryValidatorUnbondingDelegationsResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryValidatorUnbondingDelegationsResponse.typeUrl)) { return; } staking_1.UnbondingDelegation.registerTypeUrl(); pagination_1.PageResponse.registerTypeUrl(); } }; function createBaseQueryDelegationRequest() { return { delegatorAddr: "", validatorAddr: "" }; } /** * QueryDelegationRequest is request type for the Query/Delegation RPC method. * @name QueryDelegationRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryDelegationRequest */ exports.QueryDelegationRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationRequest", aminoType: "cosmos-sdk/QueryDelegationRequest", is(o) { return o && (o.$typeUrl === exports.QueryDelegationRequest.typeUrl || typeof o.delegatorAddr === "string" && typeof o.validatorAddr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryDelegationRequest.typeUrl || typeof o.delegator_addr === "string" && typeof o.validator_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.delegatorAddr !== "") { writer.uint32(10).string(message.delegatorAddr); } if (message.validatorAddr !== "") { writer.uint32(18).string(message.validatorAddr); } 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 = createBaseQueryDelegationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegatorAddr = reader.string(); break; case 2: message.validatorAddr = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryDelegationRequest(); message.delegatorAddr = object.delegatorAddr ?? ""; message.validatorAddr = object.validatorAddr ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryDelegationRequest(); if (object.delegator_addr !== undefined && object.delegator_addr !== null) { message.delegatorAddr = object.delegator_addr; } if (object.validator_addr !== undefined && object.validator_addr !== null) { message.validatorAddr = object.validator_addr; } return message; }, toAmino(message) { const obj = {}; obj.delegator_addr = message.delegatorAddr === "" ? undefined : message.delegatorAddr; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; return obj; }, fromAminoMsg(object) { return exports.QueryDelegationRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegationRequest", value: exports.QueryDelegationRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryDelegationRequest.decode(message.value); }, toProto(message) { return exports.QueryDelegationRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationRequest", value: exports.QueryDelegationRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryDelegationResponse() { return { delegationResponse: undefined }; } /** * QueryDelegationResponse is response type for the Query/Delegation RPC method. * @name QueryDelegationResponse * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryDelegationResponse */ exports.QueryDelegationResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationResponse", aminoType: "cosmos-sdk/QueryDelegationResponse", is(o) { return o && o.$typeUrl === exports.QueryDelegationResponse.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.QueryDelegationResponse.typeUrl; }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.delegationResponse !== undefined) { staking_1.DelegationResponse.encode(message.delegationResponse, writer.uint32(10).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 = createBaseQueryDelegationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegationResponse = staking_1.DelegationResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryDelegationResponse(); message.delegationResponse = object.delegationResponse !== undefined && object.delegationResponse !== null ? staking_1.DelegationResponse.fromPartial(object.delegationResponse) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDelegationResponse(); if (object.delegation_response !== undefined && object.delegation_response !== null) { message.delegationResponse = staking_1.DelegationResponse.fromAmino(object.delegation_response); } return message; }, toAmino(message) { const obj = {}; obj.delegation_response = message.delegationResponse ? staking_1.DelegationResponse.toAmino(message.delegationResponse) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryDelegationResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegationResponse", value: exports.QueryDelegationResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryDelegationResponse.decode(message.value); }, toProto(message) { return exports.QueryDelegationResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationResponse", value: exports.QueryDelegationResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryDelegationResponse.typeUrl)) { return; } staking_1.DelegationResponse.registerTypeUrl(); } }; function createBaseQueryUnbondingDelegationRequest() { return { delegatorAddr: "", validatorAddr: "" }; } /** * QueryUnbondingDelegationRequest is request type for the * Query/UnbondingDelegation RPC method. * @name QueryUnbondingDelegationRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryUnbondingDelegationRequest */ exports.QueryUnbondingDelegationRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationRequest", aminoType: "cosmos-sdk/QueryUnbondingDelegationRequest", is(o) { return o && (o.$typeUrl === exports.QueryUnbondingDelegationRequest.typeUrl || typeof o.delegatorAddr === "string" && typeof o.validatorAddr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryUnbondingDelegationRequest.typeUrl || typeof o.delegator_addr === "string" && typeof o.validator_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.delegatorAddr !== "") { writer.uint32(10).string(message.delegatorAddr); } if (message.validatorAddr !== "") { writer.uint32(18).string(message.validatorAddr); } 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 = createBaseQueryUnbondingDelegationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegatorAddr = reader.string(); break; case 2: message.validatorAddr = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryUnbondingDelegationRequest(); message.delegatorAddr = object.delegatorAddr ?? ""; message.validatorAddr = object.validatorAddr ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryUnbondingDelegationRequest(); if (object.delegator_addr !== undefined && object.delegator_addr !== null) { message.delegatorAddr = object.delegator_addr; } if (object.validator_addr !== undefined && object.validator_addr !== null) { message.validatorAddr = object.validator_addr; } return message; }, toAmino(message) { const obj = {}; obj.delegator_addr = message.delegatorAddr === "" ? undefined : message.delegatorAddr; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; return obj; }, fromAminoMsg(object) { return exports.QueryUnbondingDelegationRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryUnbondingDelegationRequest", value: exports.QueryUnbondingDelegationRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryUnbondingDelegationRequest.decode(message.value); }, toProto(message) { return exports.QueryUnbondingDelegationRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationRequest", value: exports.QueryUnbondingDelegationRequest.encode(message).finish() }; }, registerTypeUrl() { } }; function createBaseQueryUnbondingDelegationResponse() { return { unbond: staking_1.UnbondingDelegation.fromPartial({}) }; } /** * QueryDelegationResponse is response type for the Query/UnbondingDelegation * RPC method. * @name QueryUnbondingDelegationResponse * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryUnbondingDelegationResponse */ exports.QueryUnbondingDelegationResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationResponse", aminoType: "cosmos-sdk/QueryUnbondingDelegationResponse", is(o) { return o && (o.$typeUrl === exports.QueryUnbondingDelegationResponse.typeUrl || staking_1.UnbondingDelegation.is(o.unbond)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryUnbondingDelegationResponse.typeUrl || staking_1.UnbondingDelegation.isAmino(o.unbond)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.unbond !== undefined) { staking_1.UnbondingDelegation.encode(message.unbond, writer.uint32(10).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 = createBaseQueryUnbondingDelegationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.unbond = staking_1.UnbondingDelegation.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryUnbondingDelegationResponse(); message.unbond = object.unbond !== undefined && object.unbond !== null ? staking_1.UnbondingDelegation.fromPartial(object.unbond) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryUnbondingDelegationResponse(); if (object.unbond !== undefined && object.unbond !== null) { message.unbond = staking_1.UnbondingDelegation.fromAmino(object.unbond); } return message; }, toAmino(message) { const obj = {}; obj.unbond = message.unbond ? staking_1.UnbondingDelegation.toAmino(message.unbond) : staking_1.UnbondingDelegation.toAmino(staking_1.UnbondingDelegation.fromPartial({})); return obj; }, fromAminoMsg(object) { return exports.QueryUnbondingDelegationResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryUnbondingDelegationResponse", value: exports.QueryUnbondingDelegationResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryUnbondingDelegationResponse.decode(message.value); }, toProto(message) { return exports.QueryUnbondingDelegationResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationResponse", value: exports.QueryUnbondingDelegationResponse.encode(message).finish() }; }, registerTypeUrl() { if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryUnbondingDelegationResponse.typeUrl)) { return; } staking_1.UnbondingDelegation.registerTypeUrl(); } }; function createBaseQueryDelegatorDelegationsRequest() { return { delegatorAddr: "", pagination: undefined }; } /** * QueryDelegatorDelegationsRequest is request type for the * Query/DelegatorDelegations RPC method. * @name QueryDelegatorDelegationsRequest * @package cosmos.staking.v1beta1 * @see proto type: cosmos.staking.v1beta1.QueryDelegatorDelegationsRequest */ exports.QueryDelegatorDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorDelegationsRequest", aminoType: "cosmos-sdk/QueryDelegatorDelegationsRequest", is(o) { return o && (o.$typeUrl === exports.QueryDelegatorDelegationsRequest.typeUrl || typeof o.delegatorAddr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryDelegatorDelegationsRequest.typeUrl || typeof o.delegator_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.delegatorAddr !== "") { writer.uint32(10).string(message.delegatorAddr); } 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 = createBaseQueryDelegatorDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) {