@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
1,294 lines • 81.3 kB
JavaScript
//@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