UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

615 lines (614 loc) 23.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Params = exports.Height = exports.UpgradeProposal = exports.ClientUpdateProposal = exports.ClientConsensusStates = exports.ConsensusStateWithHeight = exports.IdentifiedClientState = void 0; //@ts-nocheck const any_1 = require("../../../../google/protobuf/any"); const upgrade_1 = require("../../../../cosmos/upgrade/v1beta1/upgrade"); const binary_1 = require("../../../../binary"); function createBaseIdentifiedClientState() { return { clientId: "", clientState: undefined }; } exports.IdentifiedClientState = { typeUrl: "/ibc.core.client.v1.IdentifiedClientState", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.clientId !== "") { writer.uint32(10).string(message.clientId); } if (message.clientState !== undefined) { any_1.Any.encode(message.clientState, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseIdentifiedClientState(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.clientId = reader.string(); break; case 2: message.clientState = any_1.Any.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseIdentifiedClientState(); message.clientId = object.clientId ?? ""; message.clientState = object.clientState !== undefined && object.clientState !== null ? any_1.Any.fromPartial(object.clientState) : undefined; return message; }, fromAmino(object) { const message = createBaseIdentifiedClientState(); if (object.client_id !== undefined && object.client_id !== null) { message.clientId = object.client_id; } if (object.client_state !== undefined && object.client_state !== null) { message.clientState = any_1.Any.fromAmino(object.client_state); } return message; }, toAmino(message) { const obj = {}; obj.client_id = message.clientId === "" ? undefined : message.clientId; obj.client_state = message.clientState ? any_1.Any.toAmino(message.clientState) : undefined; return obj; }, fromAminoMsg(object) { return exports.IdentifiedClientState.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/IdentifiedClientState", value: exports.IdentifiedClientState.toAmino(message) }; }, fromProtoMsg(message) { return exports.IdentifiedClientState.decode(message.value); }, toProto(message) { return exports.IdentifiedClientState.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.IdentifiedClientState", value: exports.IdentifiedClientState.encode(message).finish() }; } }; function createBaseConsensusStateWithHeight() { return { height: exports.Height.fromPartial({}), consensusState: undefined }; } exports.ConsensusStateWithHeight = { typeUrl: "/ibc.core.client.v1.ConsensusStateWithHeight", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.height !== undefined) { exports.Height.encode(message.height, writer.uint32(10).fork()).ldelim(); } if (message.consensusState !== undefined) { any_1.Any.encode(message.consensusState, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseConsensusStateWithHeight(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.height = exports.Height.decode(reader, reader.uint32()); break; case 2: message.consensusState = any_1.Any.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseConsensusStateWithHeight(); message.height = object.height !== undefined && object.height !== null ? exports.Height.fromPartial(object.height) : undefined; message.consensusState = object.consensusState !== undefined && object.consensusState !== null ? any_1.Any.fromPartial(object.consensusState) : undefined; return message; }, fromAmino(object) { const message = createBaseConsensusStateWithHeight(); if (object.height !== undefined && object.height !== null) { message.height = exports.Height.fromAmino(object.height); } if (object.consensus_state !== undefined && object.consensus_state !== null) { message.consensusState = any_1.Any.fromAmino(object.consensus_state); } return message; }, toAmino(message) { const obj = {}; obj.height = message.height ? exports.Height.toAmino(message.height) : undefined; obj.consensus_state = message.consensusState ? any_1.Any.toAmino(message.consensusState) : undefined; return obj; }, fromAminoMsg(object) { return exports.ConsensusStateWithHeight.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/ConsensusStateWithHeight", value: exports.ConsensusStateWithHeight.toAmino(message) }; }, fromProtoMsg(message) { return exports.ConsensusStateWithHeight.decode(message.value); }, toProto(message) { return exports.ConsensusStateWithHeight.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.ConsensusStateWithHeight", value: exports.ConsensusStateWithHeight.encode(message).finish() }; } }; function createBaseClientConsensusStates() { return { clientId: "", consensusStates: [] }; } exports.ClientConsensusStates = { typeUrl: "/ibc.core.client.v1.ClientConsensusStates", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.clientId !== "") { writer.uint32(10).string(message.clientId); } for (const v of message.consensusStates) { exports.ConsensusStateWithHeight.encode(v, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseClientConsensusStates(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.clientId = reader.string(); break; case 2: message.consensusStates.push(exports.ConsensusStateWithHeight.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseClientConsensusStates(); message.clientId = object.clientId ?? ""; message.consensusStates = object.consensusStates?.map(e => exports.ConsensusStateWithHeight.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseClientConsensusStates(); if (object.client_id !== undefined && object.client_id !== null) { message.clientId = object.client_id; } message.consensusStates = object.consensus_states?.map(e => exports.ConsensusStateWithHeight.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; obj.client_id = message.clientId === "" ? undefined : message.clientId; if (message.consensusStates) { obj.consensus_states = message.consensusStates.map(e => e ? exports.ConsensusStateWithHeight.toAmino(e) : undefined); } else { obj.consensus_states = message.consensusStates; } return obj; }, fromAminoMsg(object) { return exports.ClientConsensusStates.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/ClientConsensusStates", value: exports.ClientConsensusStates.toAmino(message) }; }, fromProtoMsg(message) { return exports.ClientConsensusStates.decode(message.value); }, toProto(message) { return exports.ClientConsensusStates.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.ClientConsensusStates", value: exports.ClientConsensusStates.encode(message).finish() }; } }; function createBaseClientUpdateProposal() { return { $typeUrl: "/ibc.core.client.v1.ClientUpdateProposal", title: "", description: "", subjectClientId: "", substituteClientId: "" }; } exports.ClientUpdateProposal = { typeUrl: "/ibc.core.client.v1.ClientUpdateProposal", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.title !== "") { writer.uint32(10).string(message.title); } if (message.description !== "") { writer.uint32(18).string(message.description); } if (message.subjectClientId !== "") { writer.uint32(26).string(message.subjectClientId); } if (message.substituteClientId !== "") { writer.uint32(34).string(message.substituteClientId); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseClientUpdateProposal(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.title = reader.string(); break; case 2: message.description = reader.string(); break; case 3: message.subjectClientId = reader.string(); break; case 4: message.substituteClientId = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseClientUpdateProposal(); message.title = object.title ?? ""; message.description = object.description ?? ""; message.subjectClientId = object.subjectClientId ?? ""; message.substituteClientId = object.substituteClientId ?? ""; return message; }, fromAmino(object) { const message = createBaseClientUpdateProposal(); if (object.title !== undefined && object.title !== null) { message.title = object.title; } if (object.description !== undefined && object.description !== null) { message.description = object.description; } if (object.subject_client_id !== undefined && object.subject_client_id !== null) { message.subjectClientId = object.subject_client_id; } if (object.substitute_client_id !== undefined && object.substitute_client_id !== null) { message.substituteClientId = object.substitute_client_id; } return message; }, toAmino(message) { const obj = {}; obj.title = message.title === "" ? undefined : message.title; obj.description = message.description === "" ? undefined : message.description; obj.subject_client_id = message.subjectClientId === "" ? undefined : message.subjectClientId; obj.substitute_client_id = message.substituteClientId === "" ? undefined : message.substituteClientId; return obj; }, fromAminoMsg(object) { return exports.ClientUpdateProposal.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/ClientUpdateProposal", value: exports.ClientUpdateProposal.toAmino(message) }; }, fromProtoMsg(message) { return exports.ClientUpdateProposal.decode(message.value); }, toProto(message) { return exports.ClientUpdateProposal.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.ClientUpdateProposal", value: exports.ClientUpdateProposal.encode(message).finish() }; } }; function createBaseUpgradeProposal() { return { $typeUrl: "/ibc.core.client.v1.UpgradeProposal", title: "", description: "", plan: upgrade_1.Plan.fromPartial({}), upgradedClientState: undefined }; } exports.UpgradeProposal = { typeUrl: "/ibc.core.client.v1.UpgradeProposal", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.title !== "") { writer.uint32(10).string(message.title); } if (message.description !== "") { writer.uint32(18).string(message.description); } if (message.plan !== undefined) { upgrade_1.Plan.encode(message.plan, writer.uint32(26).fork()).ldelim(); } if (message.upgradedClientState !== undefined) { any_1.Any.encode(message.upgradedClientState, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseUpgradeProposal(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.title = reader.string(); break; case 2: message.description = reader.string(); break; case 3: message.plan = upgrade_1.Plan.decode(reader, reader.uint32()); break; case 4: message.upgradedClientState = any_1.Any.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseUpgradeProposal(); message.title = object.title ?? ""; message.description = object.description ?? ""; message.plan = object.plan !== undefined && object.plan !== null ? upgrade_1.Plan.fromPartial(object.plan) : undefined; message.upgradedClientState = object.upgradedClientState !== undefined && object.upgradedClientState !== null ? any_1.Any.fromPartial(object.upgradedClientState) : undefined; return message; }, fromAmino(object) { const message = createBaseUpgradeProposal(); if (object.title !== undefined && object.title !== null) { message.title = object.title; } if (object.description !== undefined && object.description !== null) { message.description = object.description; } if (object.plan !== undefined && object.plan !== null) { message.plan = upgrade_1.Plan.fromAmino(object.plan); } if (object.upgraded_client_state !== undefined && object.upgraded_client_state !== null) { message.upgradedClientState = any_1.Any.fromAmino(object.upgraded_client_state); } return message; }, toAmino(message) { const obj = {}; obj.title = message.title === "" ? undefined : message.title; obj.description = message.description === "" ? undefined : message.description; obj.plan = message.plan ? upgrade_1.Plan.toAmino(message.plan) : undefined; obj.upgraded_client_state = message.upgradedClientState ? any_1.Any.toAmino(message.upgradedClientState) : undefined; return obj; }, fromAminoMsg(object) { return exports.UpgradeProposal.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/UpgradeProposal", value: exports.UpgradeProposal.toAmino(message) }; }, fromProtoMsg(message) { return exports.UpgradeProposal.decode(message.value); }, toProto(message) { return exports.UpgradeProposal.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.UpgradeProposal", value: exports.UpgradeProposal.encode(message).finish() }; } }; function createBaseHeight() { return { revisionNumber: BigInt(0), revisionHeight: BigInt(0) }; } exports.Height = { typeUrl: "/ibc.core.client.v1.Height", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.revisionNumber !== BigInt(0)) { writer.uint32(8).uint64(message.revisionNumber); } if (message.revisionHeight !== BigInt(0)) { writer.uint32(16).uint64(message.revisionHeight); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseHeight(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.revisionNumber = reader.uint64(); break; case 2: message.revisionHeight = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseHeight(); 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); return message; }, fromAmino(object) { return { revisionNumber: BigInt(object.revision_number || "0"), revisionHeight: BigInt(object.revision_height || "0") }; }, toAmino(message) { const obj = {}; obj.revision_number = message.revisionNumber !== BigInt(0) ? message.revisionNumber?.toString() : undefined; obj.revision_height = message.revisionHeight !== BigInt(0) ? message.revisionHeight?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.Height.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/Height", value: exports.Height.toAmino(message) }; }, fromProtoMsg(message) { return exports.Height.decode(message.value); }, toProto(message) { return exports.Height.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.Height", value: exports.Height.encode(message).finish() }; } }; function createBaseParams() { return { allowedClients: [] }; } exports.Params = { typeUrl: "/ibc.core.client.v1.Params", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.allowedClients) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.allowedClients.push(reader.string()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseParams(); message.allowedClients = object.allowedClients?.map(e => e) || []; return message; }, fromAmino(object) { const message = createBaseParams(); message.allowedClients = object.allowed_clients?.map(e => e) || []; return message; }, toAmino(message) { const obj = {}; if (message.allowedClients) { obj.allowed_clients = message.allowedClients.map(e => e); } else { obj.allowed_clients = message.allowedClients; } return obj; }, fromAminoMsg(object) { return exports.Params.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/Params", value: exports.Params.toAmino(message) }; }, fromProtoMsg(message) { return exports.Params.decode(message.value); }, toProto(message) { return exports.Params.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/ibc.core.client.v1.Params", value: exports.Params.encode(message).finish() }; } };