UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,294 lines 81.3 kB
//@ts-nocheck import { PageRequest, PageResponse } from "../../base/query/v1beta1/pagination"; import { Validator, DelegationResponse, UnbondingDelegation, RedelegationResponse, HistoricalInfo, Pool, Params } from "./staking"; import { BinaryReader, BinaryWriter } from "../../../binary"; function createBaseQueryValidatorsRequest() { return { status: "", pagination: undefined }; } export const QueryValidatorsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsRequest", encode(message, writer = BinaryWriter.create()) { if (message.status !== "") { writer.uint32(10).string(message.status); } 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 = createBaseQueryValidatorsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.status = 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 = createBaseQueryValidatorsRequest(); message.status = object.status ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? 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 = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.status = message.status === "" ? undefined : message.status; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorsRequest", value: QueryValidatorsRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorsRequest.decode(message.value); }, toProto(message) { return QueryValidatorsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsRequest", value: QueryValidatorsRequest.encode(message).finish() }; } }; function createBaseQueryValidatorsResponse() { return { validators: [], pagination: undefined }; } export const QueryValidatorsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.validators) { Validator.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 = createBaseQueryValidatorsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validators.push(Validator.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 = createBaseQueryValidatorsResponse(); message.validators = object.validators?.map(e => Validator.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorsResponse(); message.validators = object.validators?.map(e => Validator.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.validators) { obj.validators = message.validators.map(e => e ? Validator.toAmino(e) : undefined); } else { obj.validators = message.validators; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorsResponse", value: QueryValidatorsResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorsResponse.decode(message.value); }, toProto(message) { return QueryValidatorsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorsResponse", value: QueryValidatorsResponse.encode(message).finish() }; } }; function createBaseQueryValidatorRequest() { return { validatorAddr: "" }; } export const QueryValidatorRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorRequest", encode(message, writer = BinaryWriter.create()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } 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 = 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 QueryValidatorRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorRequest", value: QueryValidatorRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorRequest.decode(message.value); }, toProto(message) { return QueryValidatorRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorRequest", value: QueryValidatorRequest.encode(message).finish() }; } }; function createBaseQueryValidatorResponse() { return { validator: Validator.fromPartial({}) }; } export const QueryValidatorResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorResponse", encode(message, writer = BinaryWriter.create()) { if (message.validator !== undefined) { Validator.encode(message.validator, writer.uint32(10).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 = createBaseQueryValidatorResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validator = 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 ? Validator.fromPartial(object.validator) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorResponse(); if (object.validator !== undefined && object.validator !== null) { message.validator = Validator.fromAmino(object.validator); } return message; }, toAmino(message) { const obj = {}; obj.validator = message.validator ? Validator.toAmino(message.validator) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorResponse", value: QueryValidatorResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorResponse.decode(message.value); }, toProto(message) { return QueryValidatorResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorResponse", value: QueryValidatorResponse.encode(message).finish() }; } }; function createBaseQueryValidatorDelegationsRequest() { return { validatorAddr: "", pagination: undefined }; } export const QueryValidatorDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsRequest", encode(message, writer = BinaryWriter.create()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } 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 = createBaseQueryValidatorDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validatorAddr = 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 = createBaseQueryValidatorDelegationsRequest(); message.validatorAddr = object.validatorAddr ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? 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 = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorDelegationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorDelegationsRequest", value: QueryValidatorDelegationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorDelegationsRequest.decode(message.value); }, toProto(message) { return QueryValidatorDelegationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsRequest", value: QueryValidatorDelegationsRequest.encode(message).finish() }; } }; function createBaseQueryValidatorDelegationsResponse() { return { delegationResponses: [], pagination: undefined }; } export const QueryValidatorDelegationsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.delegationResponses) { DelegationResponse.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 = createBaseQueryValidatorDelegationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegationResponses.push(DelegationResponse.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 = createBaseQueryValidatorDelegationsResponse(); message.delegationResponses = object.delegationResponses?.map(e => DelegationResponse.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorDelegationsResponse(); message.delegationResponses = object.delegation_responses?.map(e => DelegationResponse.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.delegationResponses) { obj.delegation_responses = message.delegationResponses.map(e => e ? DelegationResponse.toAmino(e) : undefined); } else { obj.delegation_responses = message.delegationResponses; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorDelegationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorDelegationsResponse", value: QueryValidatorDelegationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorDelegationsResponse.decode(message.value); }, toProto(message) { return QueryValidatorDelegationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorDelegationsResponse", value: QueryValidatorDelegationsResponse.encode(message).finish() }; } }; function createBaseQueryValidatorUnbondingDelegationsRequest() { return { validatorAddr: "", pagination: undefined }; } export const QueryValidatorUnbondingDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsRequest", encode(message, writer = BinaryWriter.create()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } 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 = createBaseQueryValidatorUnbondingDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validatorAddr = 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 = createBaseQueryValidatorUnbondingDelegationsRequest(); message.validatorAddr = object.validatorAddr ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? 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 = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.validator_addr = message.validatorAddr === "" ? undefined : message.validatorAddr; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorUnbondingDelegationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorUnbondingDelegationsRequest", value: QueryValidatorUnbondingDelegationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorUnbondingDelegationsRequest.decode(message.value); }, toProto(message) { return QueryValidatorUnbondingDelegationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsRequest", value: QueryValidatorUnbondingDelegationsRequest.encode(message).finish() }; } }; function createBaseQueryValidatorUnbondingDelegationsResponse() { return { unbondingResponses: [], pagination: undefined }; } export const QueryValidatorUnbondingDelegationsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.unbondingResponses) { UnbondingDelegation.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 = createBaseQueryValidatorUnbondingDelegationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.unbondingResponses.push(UnbondingDelegation.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 = createBaseQueryValidatorUnbondingDelegationsResponse(); message.unbondingResponses = object.unbondingResponses?.map(e => UnbondingDelegation.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryValidatorUnbondingDelegationsResponse(); message.unbondingResponses = object.unbonding_responses?.map(e => UnbondingDelegation.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.unbondingResponses) { obj.unbonding_responses = message.unbondingResponses.map(e => e ? UnbondingDelegation.toAmino(e) : undefined); } else { obj.unbonding_responses = message.unbondingResponses; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryValidatorUnbondingDelegationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryValidatorUnbondingDelegationsResponse", value: QueryValidatorUnbondingDelegationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryValidatorUnbondingDelegationsResponse.decode(message.value); }, toProto(message) { return QueryValidatorUnbondingDelegationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse", value: QueryValidatorUnbondingDelegationsResponse.encode(message).finish() }; } }; function createBaseQueryDelegationRequest() { return { delegatorAddr: "", validatorAddr: "" }; } export const QueryDelegationRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationRequest", encode(message, writer = 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 BinaryReader ? input : new 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 QueryDelegationRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegationRequest", value: QueryDelegationRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryDelegationRequest.decode(message.value); }, toProto(message) { return QueryDelegationRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationRequest", value: QueryDelegationRequest.encode(message).finish() }; } }; function createBaseQueryDelegationResponse() { return { delegationResponse: undefined }; } export const QueryDelegationResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationResponse", encode(message, writer = BinaryWriter.create()) { if (message.delegationResponse !== undefined) { DelegationResponse.encode(message.delegationResponse, writer.uint32(10).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 = createBaseQueryDelegationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegationResponse = 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 ? DelegationResponse.fromPartial(object.delegationResponse) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDelegationResponse(); if (object.delegation_response !== undefined && object.delegation_response !== null) { message.delegationResponse = DelegationResponse.fromAmino(object.delegation_response); } return message; }, toAmino(message) { const obj = {}; obj.delegation_response = message.delegationResponse ? DelegationResponse.toAmino(message.delegationResponse) : undefined; return obj; }, fromAminoMsg(object) { return QueryDelegationResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegationResponse", value: QueryDelegationResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryDelegationResponse.decode(message.value); }, toProto(message) { return QueryDelegationResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegationResponse", value: QueryDelegationResponse.encode(message).finish() }; } }; function createBaseQueryUnbondingDelegationRequest() { return { delegatorAddr: "", validatorAddr: "" }; } export const QueryUnbondingDelegationRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationRequest", encode(message, writer = 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 BinaryReader ? input : new 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 QueryUnbondingDelegationRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryUnbondingDelegationRequest", value: QueryUnbondingDelegationRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryUnbondingDelegationRequest.decode(message.value); }, toProto(message) { return QueryUnbondingDelegationRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationRequest", value: QueryUnbondingDelegationRequest.encode(message).finish() }; } }; function createBaseQueryUnbondingDelegationResponse() { return { unbond: UnbondingDelegation.fromPartial({}) }; } export const QueryUnbondingDelegationResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationResponse", encode(message, writer = BinaryWriter.create()) { if (message.unbond !== undefined) { UnbondingDelegation.encode(message.unbond, writer.uint32(10).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 = createBaseQueryUnbondingDelegationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.unbond = 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 ? UnbondingDelegation.fromPartial(object.unbond) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryUnbondingDelegationResponse(); if (object.unbond !== undefined && object.unbond !== null) { message.unbond = UnbondingDelegation.fromAmino(object.unbond); } return message; }, toAmino(message) { const obj = {}; obj.unbond = message.unbond ? UnbondingDelegation.toAmino(message.unbond) : undefined; return obj; }, fromAminoMsg(object) { return QueryUnbondingDelegationResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryUnbondingDelegationResponse", value: QueryUnbondingDelegationResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryUnbondingDelegationResponse.decode(message.value); }, toProto(message) { return QueryUnbondingDelegationResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryUnbondingDelegationResponse", value: QueryUnbondingDelegationResponse.encode(message).finish() }; } }; function createBaseQueryDelegatorDelegationsRequest() { return { delegatorAddr: "", pagination: undefined }; } export const QueryDelegatorDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorDelegationsRequest", encode(message, writer = BinaryWriter.create()) { if (message.delegatorAddr !== "") { writer.uint32(10).string(message.delegatorAddr); } 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 = createBaseQueryDelegatorDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegatorAddr = 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 = createBaseQueryDelegatorDelegationsRequest(); message.delegatorAddr = object.delegatorAddr ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDelegatorDelegationsRequest(); if (object.delegator_addr !== undefined && object.delegator_addr !== null) { message.delegatorAddr = object.delegator_addr; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.delegator_addr = message.delegatorAddr === "" ? undefined : message.delegatorAddr; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryDelegatorDelegationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegatorDelegationsRequest", value: QueryDelegatorDelegationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryDelegatorDelegationsRequest.decode(message.value); }, toProto(message) { return QueryDelegatorDelegationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorDelegationsRequest", value: QueryDelegatorDelegationsRequest.encode(message).finish() }; } }; function createBaseQueryDelegatorDelegationsResponse() { return { delegationResponses: [], pagination: undefined }; } export const QueryDelegatorDelegationsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorDelegationsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.delegationResponses) { DelegationResponse.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 = createBaseQueryDelegatorDelegationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegationResponses.push(DelegationResponse.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 = createBaseQueryDelegatorDelegationsResponse(); message.delegationResponses = object.delegationResponses?.map(e => DelegationResponse.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDelegatorDelegationsResponse(); message.delegationResponses = object.delegation_responses?.map(e => DelegationResponse.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.delegationResponses) { obj.delegation_responses = message.delegationResponses.map(e => e ? DelegationResponse.toAmino(e) : undefined); } else { obj.delegation_responses = message.delegationResponses; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryDelegatorDelegationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegatorDelegationsResponse", value: QueryDelegatorDelegationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryDelegatorDelegationsResponse.decode(message.value); }, toProto(message) { return QueryDelegatorDelegationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorDelegationsResponse", value: QueryDelegatorDelegationsResponse.encode(message).finish() }; } }; function createBaseQueryDelegatorUnbondingDelegationsRequest() { return { delegatorAddr: "", pagination: undefined }; } export const QueryDelegatorUnbondingDelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsRequest", encode(message, writer = BinaryWriter.create()) { if (message.delegatorAddr !== "") { writer.uint32(10).string(message.delegatorAddr); } 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 = createBaseQueryDelegatorUnbondingDelegationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.delegatorAddr = 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 = createBaseQueryDelegatorUnbondingDelegationsRequest(); message.delegatorAddr = object.delegatorAddr ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDelegatorUnbondingDelegationsRequest(); if (object.delegator_addr !== undefined && object.delegator_addr !== null) { message.delegatorAddr = object.delegator_addr; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.delegator_addr = message.delegatorAddr === "" ? undefined : message.delegatorAddr; obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryDelegatorUnbondingDelegationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegatorUnbondingDelegationsRequest", value: QueryDelegatorUnbondingDelegationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return QueryDelegatorUnbondingDelegationsRequest.decode(message.value); }, toProto(message) { return QueryDelegatorUnbondingDelegationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsRequest", value: QueryDelegatorUnbondingDelegationsRequest.encode(message).finish() }; } }; function createBaseQueryDelegatorUnbondingDelegationsResponse() { return { unbondingResponses: [], pagination: undefined }; } export const QueryDelegatorUnbondingDelegationsResponse = { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.unbondingResponses) { UnbondingDelegation.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 = createBaseQueryDelegatorUnbondingDelegationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.unbondingResponses.push(UnbondingDelegation.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 = createBaseQueryDelegatorUnbondingDelegationsResponse(); message.unbondingResponses = object.unbondingResponses?.map(e => UnbondingDelegation.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryDelegatorUnbondingDelegationsResponse(); message.unbondingResponses = object.unbonding_responses?.map(e => UnbondingDelegation.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.unbondingResponses) { obj.unbonding_responses = message.unbondingResponses.map(e => e ? UnbondingDelegation.toAmino(e) : undefined); } else { obj.unbonding_responses = message.unbondingResponses; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryDelegatorUnbondingDelegationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryDelegatorUnbondingDelegationsResponse", value: QueryDelegatorUnbondingDelegationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return QueryDelegatorUnbondingDelegationsResponse.decode(message.value); }, toProto(message) { return QueryDelegatorUnbondingDelegationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsResponse", value: QueryDelegatorUnbondingDelegationsResponse.encode(message).finish() }; } }; function createBaseQueryRedelegationsRequest() { return { delegatorAddr: "", srcValidatorAddr: "", dstValidatorAddr: "", pagination: undefined }; } export const QueryRedelegationsRequest = { typeUrl: "/cosmos.staking.v1beta1.QueryRedelegationsRequest", encode(message, writer = BinaryWriter.create()) { if (message.delegatorAddr !== "") { writer.uint32(10).string(message.delegatorAddr); } if (message.srcValidatorAddr !== "") { writer.uint32(18).string(message.srcValidatorAddr); } if (message.dstValidatorAddr !== "") { writer.uint32(26).string(message.dstValidatorAddr); } if (message.pagination !== undefined) { PageRequest.encode(message.pagination, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(inpu