@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
1,198 lines (1,197 loc) • 44.2 kB
JavaScript
//@ts-nocheck
import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination";
import { Any } from "../../../../google/protobuf/any";
import { Height, IdentifiedClientState, ConsensusStateWithHeight, Params } from "./client";
import { BinaryReader, BinaryWriter } from "../../../../binary";
import { bytesFromBase64, base64FromBytes } from "../../../../helpers";
function createBaseQueryClientStateRequest() {
return {
clientId: ""
};
}
export const QueryClientStateRequest = {
typeUrl: "/ibc.core.client.v1.QueryClientStateRequest",
encode(message, writer = BinaryWriter.create()) {
if (message.clientId !== "") {
writer.uint32(10).string(message.clientId);
}
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 = createBaseQueryClientStateRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clientId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryClientStateRequest();
message.clientId = object.clientId ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryClientStateRequest();
if (object.client_id !== undefined && object.client_id !== null) {
message.clientId = object.client_id;
}
return message;
},
toAmino(message) {
const obj = {};
obj.client_id = message.clientId === "" ? undefined : message.clientId;
return obj;
},
fromAminoMsg(object) {
return QueryClientStateRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientStateRequest",
value: QueryClientStateRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientStateRequest.decode(message.value);
},
toProto(message) {
return QueryClientStateRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientStateRequest",
value: QueryClientStateRequest.encode(message).finish()
};
}
};
function createBaseQueryClientStateResponse() {
return {
clientState: undefined,
proof: new Uint8Array(),
proofHeight: Height.fromPartial({})
};
}
export const QueryClientStateResponse = {
typeUrl: "/ibc.core.client.v1.QueryClientStateResponse",
encode(message, writer = BinaryWriter.create()) {
if (message.clientState !== undefined) {
Any.encode(message.clientState, writer.uint32(10).fork()).ldelim();
}
if (message.proof.length !== 0) {
writer.uint32(18).bytes(message.proof);
}
if (message.proofHeight !== undefined) {
Height.encode(message.proofHeight, writer.uint32(26).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 = createBaseQueryClientStateResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clientState = Any.decode(reader, reader.uint32());
break;
case 2:
message.proof = reader.bytes();
break;
case 3:
message.proofHeight = Height.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryClientStateResponse();
message.clientState = object.clientState !== undefined && object.clientState !== null ? Any.fromPartial(object.clientState) : undefined;
message.proof = object.proof ?? new Uint8Array();
message.proofHeight = object.proofHeight !== undefined && object.proofHeight !== null ? Height.fromPartial(object.proofHeight) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryClientStateResponse();
if (object.client_state !== undefined && object.client_state !== null) {
message.clientState = Any.fromAmino(object.client_state);
}
if (object.proof !== undefined && object.proof !== null) {
message.proof = bytesFromBase64(object.proof);
}
if (object.proof_height !== undefined && object.proof_height !== null) {
message.proofHeight = Height.fromAmino(object.proof_height);
}
return message;
},
toAmino(message) {
const obj = {};
obj.client_state = message.clientState ? Any.toAmino(message.clientState) : undefined;
obj.proof = message.proof ? base64FromBytes(message.proof) : undefined;
obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {};
return obj;
},
fromAminoMsg(object) {
return QueryClientStateResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientStateResponse",
value: QueryClientStateResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientStateResponse.decode(message.value);
},
toProto(message) {
return QueryClientStateResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientStateResponse",
value: QueryClientStateResponse.encode(message).finish()
};
}
};
function createBaseQueryClientStatesRequest() {
return {
pagination: undefined
};
}
export const QueryClientStatesRequest = {
typeUrl: "/ibc.core.client.v1.QueryClientStatesRequest",
encode(message, writer = BinaryWriter.create()) {
if (message.pagination !== undefined) {
PageRequest.encode(message.pagination, 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 = createBaseQueryClientStatesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.pagination = PageRequest.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryClientStatesRequest();
message.pagination = object.pagination !== undefined && object.pagination !== null ? PageRequest.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryClientStatesRequest();
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = PageRequest.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryClientStatesRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientStatesRequest",
value: QueryClientStatesRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientStatesRequest.decode(message.value);
},
toProto(message) {
return QueryClientStatesRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientStatesRequest",
value: QueryClientStatesRequest.encode(message).finish()
};
}
};
function createBaseQueryClientStatesResponse() {
return {
clientStates: [],
pagination: undefined
};
}
export const QueryClientStatesResponse = {
typeUrl: "/ibc.core.client.v1.QueryClientStatesResponse",
encode(message, writer = BinaryWriter.create()) {
for (const v of message.clientStates) {
IdentifiedClientState.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 = createBaseQueryClientStatesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clientStates.push(IdentifiedClientState.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 = createBaseQueryClientStatesResponse();
message.clientStates = object.clientStates?.map(e => IdentifiedClientState.fromPartial(e)) || [];
message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryClientStatesResponse();
message.clientStates = object.client_states?.map(e => IdentifiedClientState.fromAmino(e)) || [];
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = PageResponse.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
if (message.clientStates) {
obj.client_states = message.clientStates.map(e => e ? IdentifiedClientState.toAmino(e) : undefined);
}
else {
obj.client_states = message.clientStates;
}
obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryClientStatesResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientStatesResponse",
value: QueryClientStatesResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientStatesResponse.decode(message.value);
},
toProto(message) {
return QueryClientStatesResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientStatesResponse",
value: QueryClientStatesResponse.encode(message).finish()
};
}
};
function createBaseQueryConsensusStateRequest() {
return {
clientId: "",
revisionNumber: BigInt(0),
revisionHeight: BigInt(0),
latestHeight: false
};
}
export const QueryConsensusStateRequest = {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateRequest",
encode(message, writer = BinaryWriter.create()) {
if (message.clientId !== "") {
writer.uint32(10).string(message.clientId);
}
if (message.revisionNumber !== BigInt(0)) {
writer.uint32(16).uint64(message.revisionNumber);
}
if (message.revisionHeight !== BigInt(0)) {
writer.uint32(24).uint64(message.revisionHeight);
}
if (message.latestHeight === true) {
writer.uint32(32).bool(message.latestHeight);
}
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 = createBaseQueryConsensusStateRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clientId = reader.string();
break;
case 2:
message.revisionNumber = reader.uint64();
break;
case 3:
message.revisionHeight = reader.uint64();
break;
case 4:
message.latestHeight = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryConsensusStateRequest();
message.clientId = object.clientId ?? "";
message.revisionNumber = object.revisionNumber !== undefined && object.revisionNumber !== null ? BigInt(object.revisionNumber.toString()) : BigInt(0);
message.revisionHeight = object.revisionHeight !== undefined && object.revisionHeight !== null ? BigInt(object.revisionHeight.toString()) : BigInt(0);
message.latestHeight = object.latestHeight ?? false;
return message;
},
fromAmino(object) {
const message = createBaseQueryConsensusStateRequest();
if (object.client_id !== undefined && object.client_id !== null) {
message.clientId = object.client_id;
}
if (object.revision_number !== undefined && object.revision_number !== null) {
message.revisionNumber = BigInt(object.revision_number);
}
if (object.revision_height !== undefined && object.revision_height !== null) {
message.revisionHeight = BigInt(object.revision_height);
}
if (object.latest_height !== undefined && object.latest_height !== null) {
message.latestHeight = object.latest_height;
}
return message;
},
toAmino(message) {
const obj = {};
obj.client_id = message.clientId === "" ? undefined : message.clientId;
obj.revision_number = message.revisionNumber !== BigInt(0) ? message.revisionNumber?.toString() : undefined;
obj.revision_height = message.revisionHeight !== BigInt(0) ? message.revisionHeight?.toString() : undefined;
obj.latest_height = message.latestHeight === false ? undefined : message.latestHeight;
return obj;
},
fromAminoMsg(object) {
return QueryConsensusStateRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryConsensusStateRequest",
value: QueryConsensusStateRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryConsensusStateRequest.decode(message.value);
},
toProto(message) {
return QueryConsensusStateRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateRequest",
value: QueryConsensusStateRequest.encode(message).finish()
};
}
};
function createBaseQueryConsensusStateResponse() {
return {
consensusState: undefined,
proof: new Uint8Array(),
proofHeight: Height.fromPartial({})
};
}
export const QueryConsensusStateResponse = {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateResponse",
encode(message, writer = BinaryWriter.create()) {
if (message.consensusState !== undefined) {
Any.encode(message.consensusState, writer.uint32(10).fork()).ldelim();
}
if (message.proof.length !== 0) {
writer.uint32(18).bytes(message.proof);
}
if (message.proofHeight !== undefined) {
Height.encode(message.proofHeight, writer.uint32(26).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 = createBaseQueryConsensusStateResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.consensusState = Any.decode(reader, reader.uint32());
break;
case 2:
message.proof = reader.bytes();
break;
case 3:
message.proofHeight = Height.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryConsensusStateResponse();
message.consensusState = object.consensusState !== undefined && object.consensusState !== null ? Any.fromPartial(object.consensusState) : undefined;
message.proof = object.proof ?? new Uint8Array();
message.proofHeight = object.proofHeight !== undefined && object.proofHeight !== null ? Height.fromPartial(object.proofHeight) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryConsensusStateResponse();
if (object.consensus_state !== undefined && object.consensus_state !== null) {
message.consensusState = Any.fromAmino(object.consensus_state);
}
if (object.proof !== undefined && object.proof !== null) {
message.proof = bytesFromBase64(object.proof);
}
if (object.proof_height !== undefined && object.proof_height !== null) {
message.proofHeight = Height.fromAmino(object.proof_height);
}
return message;
},
toAmino(message) {
const obj = {};
obj.consensus_state = message.consensusState ? Any.toAmino(message.consensusState) : undefined;
obj.proof = message.proof ? base64FromBytes(message.proof) : undefined;
obj.proof_height = message.proofHeight ? Height.toAmino(message.proofHeight) : {};
return obj;
},
fromAminoMsg(object) {
return QueryConsensusStateResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryConsensusStateResponse",
value: QueryConsensusStateResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryConsensusStateResponse.decode(message.value);
},
toProto(message) {
return QueryConsensusStateResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateResponse",
value: QueryConsensusStateResponse.encode(message).finish()
};
}
};
function createBaseQueryConsensusStatesRequest() {
return {
clientId: "",
pagination: undefined
};
}
export const QueryConsensusStatesRequest = {
typeUrl: "/ibc.core.client.v1.QueryConsensusStatesRequest",
encode(message, writer = BinaryWriter.create()) {
if (message.clientId !== "") {
writer.uint32(10).string(message.clientId);
}
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 = createBaseQueryConsensusStatesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clientId = 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 = createBaseQueryConsensusStatesRequest();
message.clientId = object.clientId ?? "";
message.pagination = object.pagination !== undefined && object.pagination !== null ? PageRequest.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryConsensusStatesRequest();
if (object.client_id !== undefined && object.client_id !== null) {
message.clientId = object.client_id;
}
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = PageRequest.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
obj.client_id = message.clientId === "" ? undefined : message.clientId;
obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryConsensusStatesRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryConsensusStatesRequest",
value: QueryConsensusStatesRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryConsensusStatesRequest.decode(message.value);
},
toProto(message) {
return QueryConsensusStatesRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryConsensusStatesRequest",
value: QueryConsensusStatesRequest.encode(message).finish()
};
}
};
function createBaseQueryConsensusStatesResponse() {
return {
consensusStates: [],
pagination: undefined
};
}
export const QueryConsensusStatesResponse = {
typeUrl: "/ibc.core.client.v1.QueryConsensusStatesResponse",
encode(message, writer = BinaryWriter.create()) {
for (const v of message.consensusStates) {
ConsensusStateWithHeight.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 = createBaseQueryConsensusStatesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.consensusStates.push(ConsensusStateWithHeight.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 = createBaseQueryConsensusStatesResponse();
message.consensusStates = object.consensusStates?.map(e => ConsensusStateWithHeight.fromPartial(e)) || [];
message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryConsensusStatesResponse();
message.consensusStates = object.consensus_states?.map(e => ConsensusStateWithHeight.fromAmino(e)) || [];
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = PageResponse.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
if (message.consensusStates) {
obj.consensus_states = message.consensusStates.map(e => e ? ConsensusStateWithHeight.toAmino(e) : undefined);
}
else {
obj.consensus_states = message.consensusStates;
}
obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryConsensusStatesResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryConsensusStatesResponse",
value: QueryConsensusStatesResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryConsensusStatesResponse.decode(message.value);
},
toProto(message) {
return QueryConsensusStatesResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryConsensusStatesResponse",
value: QueryConsensusStatesResponse.encode(message).finish()
};
}
};
function createBaseQueryClientStatusRequest() {
return {
clientId: ""
};
}
export const QueryClientStatusRequest = {
typeUrl: "/ibc.core.client.v1.QueryClientStatusRequest",
encode(message, writer = BinaryWriter.create()) {
if (message.clientId !== "") {
writer.uint32(10).string(message.clientId);
}
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 = createBaseQueryClientStatusRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clientId = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryClientStatusRequest();
message.clientId = object.clientId ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryClientStatusRequest();
if (object.client_id !== undefined && object.client_id !== null) {
message.clientId = object.client_id;
}
return message;
},
toAmino(message) {
const obj = {};
obj.client_id = message.clientId === "" ? undefined : message.clientId;
return obj;
},
fromAminoMsg(object) {
return QueryClientStatusRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientStatusRequest",
value: QueryClientStatusRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientStatusRequest.decode(message.value);
},
toProto(message) {
return QueryClientStatusRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientStatusRequest",
value: QueryClientStatusRequest.encode(message).finish()
};
}
};
function createBaseQueryClientStatusResponse() {
return {
status: ""
};
}
export const QueryClientStatusResponse = {
typeUrl: "/ibc.core.client.v1.QueryClientStatusResponse",
encode(message, writer = BinaryWriter.create()) {
if (message.status !== "") {
writer.uint32(10).string(message.status);
}
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 = createBaseQueryClientStatusResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.status = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryClientStatusResponse();
message.status = object.status ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryClientStatusResponse();
if (object.status !== undefined && object.status !== null) {
message.status = object.status;
}
return message;
},
toAmino(message) {
const obj = {};
obj.status = message.status === "" ? undefined : message.status;
return obj;
},
fromAminoMsg(object) {
return QueryClientStatusResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientStatusResponse",
value: QueryClientStatusResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientStatusResponse.decode(message.value);
},
toProto(message) {
return QueryClientStatusResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientStatusResponse",
value: QueryClientStatusResponse.encode(message).finish()
};
}
};
function createBaseQueryClientParamsRequest() {
return {};
}
export const QueryClientParamsRequest = {
typeUrl: "/ibc.core.client.v1.QueryClientParamsRequest",
encode(_, writer = BinaryWriter.create()) {
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 = createBaseQueryClientParamsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseQueryClientParamsRequest();
return message;
},
fromAmino(_) {
const message = createBaseQueryClientParamsRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return QueryClientParamsRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientParamsRequest",
value: QueryClientParamsRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientParamsRequest.decode(message.value);
},
toProto(message) {
return QueryClientParamsRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientParamsRequest",
value: QueryClientParamsRequest.encode(message).finish()
};
}
};
function createBaseQueryClientParamsResponse() {
return {
params: undefined
};
}
export const QueryClientParamsResponse = {
typeUrl: "/ibc.core.client.v1.QueryClientParamsResponse",
encode(message, writer = BinaryWriter.create()) {
if (message.params !== undefined) {
Params.encode(message.params, 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 = createBaseQueryClientParamsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.params = Params.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryClientParamsResponse();
message.params = object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryClientParamsResponse();
if (object.params !== undefined && object.params !== null) {
message.params = Params.fromAmino(object.params);
}
return message;
},
toAmino(message) {
const obj = {};
obj.params = message.params ? Params.toAmino(message.params) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryClientParamsResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryClientParamsResponse",
value: QueryClientParamsResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryClientParamsResponse.decode(message.value);
},
toProto(message) {
return QueryClientParamsResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryClientParamsResponse",
value: QueryClientParamsResponse.encode(message).finish()
};
}
};
function createBaseQueryUpgradedClientStateRequest() {
return {};
}
export const QueryUpgradedClientStateRequest = {
typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateRequest",
encode(_, writer = BinaryWriter.create()) {
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 = createBaseQueryUpgradedClientStateRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseQueryUpgradedClientStateRequest();
return message;
},
fromAmino(_) {
const message = createBaseQueryUpgradedClientStateRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return QueryUpgradedClientStateRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryUpgradedClientStateRequest",
value: QueryUpgradedClientStateRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryUpgradedClientStateRequest.decode(message.value);
},
toProto(message) {
return QueryUpgradedClientStateRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateRequest",
value: QueryUpgradedClientStateRequest.encode(message).finish()
};
}
};
function createBaseQueryUpgradedClientStateResponse() {
return {
upgradedClientState: undefined
};
}
export const QueryUpgradedClientStateResponse = {
typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateResponse",
encode(message, writer = BinaryWriter.create()) {
if (message.upgradedClientState !== undefined) {
Any.encode(message.upgradedClientState, 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 = createBaseQueryUpgradedClientStateResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.upgradedClientState = Any.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryUpgradedClientStateResponse();
message.upgradedClientState = object.upgradedClientState !== undefined && object.upgradedClientState !== null ? Any.fromPartial(object.upgradedClientState) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryUpgradedClientStateResponse();
if (object.upgraded_client_state !== undefined && object.upgraded_client_state !== null) {
message.upgradedClientState = Any.fromAmino(object.upgraded_client_state);
}
return message;
},
toAmino(message) {
const obj = {};
obj.upgraded_client_state = message.upgradedClientState ? Any.toAmino(message.upgradedClientState) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryUpgradedClientStateResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryUpgradedClientStateResponse",
value: QueryUpgradedClientStateResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryUpgradedClientStateResponse.decode(message.value);
},
toProto(message) {
return QueryUpgradedClientStateResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateResponse",
value: QueryUpgradedClientStateResponse.encode(message).finish()
};
}
};
function createBaseQueryUpgradedConsensusStateRequest() {
return {};
}
export const QueryUpgradedConsensusStateRequest = {
typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateRequest",
encode(_, writer = BinaryWriter.create()) {
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 = createBaseQueryUpgradedConsensusStateRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseQueryUpgradedConsensusStateRequest();
return message;
},
fromAmino(_) {
const message = createBaseQueryUpgradedConsensusStateRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return QueryUpgradedConsensusStateRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryUpgradedConsensusStateRequest",
value: QueryUpgradedConsensusStateRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryUpgradedConsensusStateRequest.decode(message.value);
},
toProto(message) {
return QueryUpgradedConsensusStateRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateRequest",
value: QueryUpgradedConsensusStateRequest.encode(message).finish()
};
}
};
function createBaseQueryUpgradedConsensusStateResponse() {
return {
upgradedConsensusState: undefined
};
}
export const QueryUpgradedConsensusStateResponse = {
typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateResponse",
encode(message, writer = BinaryWriter.create()) {
if (message.upgradedConsensusState !== undefined) {
Any.encode(message.upgradedConsensusState, 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 = createBaseQueryUpgradedConsensusStateResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.upgradedConsensusState = Any.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryUpgradedConsensusStateResponse();
message.upgradedConsensusState = object.upgradedConsensusState !== undefined && object.upgradedConsensusState !== null ? Any.fromPartial(object.upgradedConsensusState) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryUpgradedConsensusStateResponse();
if (object.upgraded_consensus_state !== undefined && object.upgraded_consensus_state !== null) {
message.upgradedConsensusState = Any.fromAmino(object.upgraded_consensus_state);
}
return message;
},
toAmino(message) {
const obj = {};
obj.upgraded_consensus_state = message.upgradedConsensusState ? Any.toAmino(message.upgradedConsensusState) : undefined;
return obj;
},
fromAminoMsg(object) {
return QueryUpgradedConsensusStateResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryUpgradedConsensusStateResponse",
value: QueryUpgradedConsensusStateResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return QueryUpgradedConsensusStateResponse.decode(message.value);
},
toProto(message) {
return QueryUpgradedConsensusStateResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateResponse",
value: QueryUpgradedConsensusStateResponse.encode(message).finish()
};
}
};