UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,199 lines (1,198 loc) 47.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryParamsResponse = exports.QueryParamsRequest = exports.QueryGroupTransitionResponse = exports.QueryGroupTransitionRequest = exports.QuerySigningResponse = exports.QuerySigningRequest = exports.QueryIncomingGroupResponse = exports.QueryIncomingGroupRequest = exports.QueryCurrentGroupResponse = exports.QueryCurrentGroupRequest = exports.QueryMemberResponse = exports.QueryMemberRequest = exports.QueryMembersResponse = exports.QueryMembersRequest = exports.QueryCountsResponse = exports.QueryCountsRequest = exports.MemberStatusFilterAmino = exports.MemberStatusFilterSDKType = exports.MemberStatusFilter = void 0; exports.memberStatusFilterFromJSON = memberStatusFilterFromJSON; exports.memberStatusFilterToJSON = memberStatusFilterToJSON; //@ts-nocheck const pagination_1 = require("../../../cosmos/base/query/v1beta1/pagination"); const tss_1 = require("../../tss/v1beta1/tss"); const timestamp_1 = require("../../../google/protobuf/timestamp"); const coin_1 = require("../../../cosmos/base/v1beta1/coin"); const bandtss_1 = require("./bandtss"); const genesis_1 = require("./genesis"); const binary_1 = require("../../../binary"); const helpers_1 = require("../../../helpers"); /** MemberStatusFilter defines the query options for filtering members by their active status. */ var MemberStatusFilter; (function (MemberStatusFilter) { /** MEMBER_STATUS_FILTER_UNSPECIFIED - MEMBER_STATUS_FILTER_UNSPECIFIED defines a filter for unspecified active status. */ MemberStatusFilter[MemberStatusFilter["MEMBER_STATUS_FILTER_UNSPECIFIED"] = 0] = "MEMBER_STATUS_FILTER_UNSPECIFIED"; /** MEMBER_STATUS_FILTER_ACTIVE - MEMBER_STATUS_FILTER_ACTIVE defines a filter for active status. */ MemberStatusFilter[MemberStatusFilter["MEMBER_STATUS_FILTER_ACTIVE"] = 1] = "MEMBER_STATUS_FILTER_ACTIVE"; /** MEMBER_STATUS_FILTER_INACTIVE - MEMBER_STATUS_FILTER_INACTIVE defines a filter for inactive status. */ MemberStatusFilter[MemberStatusFilter["MEMBER_STATUS_FILTER_INACTIVE"] = 2] = "MEMBER_STATUS_FILTER_INACTIVE"; MemberStatusFilter[MemberStatusFilter["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(MemberStatusFilter || (exports.MemberStatusFilter = MemberStatusFilter = {})); exports.MemberStatusFilterSDKType = MemberStatusFilter; exports.MemberStatusFilterAmino = MemberStatusFilter; function memberStatusFilterFromJSON(object) { switch (object) { case 0: case "MEMBER_STATUS_FILTER_UNSPECIFIED": return MemberStatusFilter.MEMBER_STATUS_FILTER_UNSPECIFIED; case 1: case "MEMBER_STATUS_FILTER_ACTIVE": return MemberStatusFilter.MEMBER_STATUS_FILTER_ACTIVE; case 2: case "MEMBER_STATUS_FILTER_INACTIVE": return MemberStatusFilter.MEMBER_STATUS_FILTER_INACTIVE; case -1: case "UNRECOGNIZED": default: return MemberStatusFilter.UNRECOGNIZED; } } function memberStatusFilterToJSON(object) { switch (object) { case MemberStatusFilter.MEMBER_STATUS_FILTER_UNSPECIFIED: return "MEMBER_STATUS_FILTER_UNSPECIFIED"; case MemberStatusFilter.MEMBER_STATUS_FILTER_ACTIVE: return "MEMBER_STATUS_FILTER_ACTIVE"; case MemberStatusFilter.MEMBER_STATUS_FILTER_INACTIVE: return "MEMBER_STATUS_FILTER_INACTIVE"; case MemberStatusFilter.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } function createBaseQueryCountsRequest() { return {}; } exports.QueryCountsRequest = { typeUrl: "/band.bandtss.v1beta1.QueryCountsRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryCountsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryCountsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryCountsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryCountsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryCountsRequest.decode(message.value); }, toProto(message) { return exports.QueryCountsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryCountsRequest", value: exports.QueryCountsRequest.encode(message).finish() }; } }; function createBaseQueryCountsResponse() { return { signingCount: BigInt(0) }; } exports.QueryCountsResponse = { typeUrl: "/band.bandtss.v1beta1.QueryCountsResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.signingCount !== BigInt(0)) { writer.uint32(8).uint64(message.signingCount); } 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 = createBaseQueryCountsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signingCount = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryCountsResponse(); message.signingCount = object.signingCount !== undefined && object.signingCount !== null ? BigInt(object.signingCount.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryCountsResponse(); if (object.signing_count !== undefined && object.signing_count !== null) { message.signingCount = BigInt(object.signing_count); } return message; }, toAmino(message) { const obj = {}; obj.signing_count = message.signingCount !== BigInt(0) ? message.signingCount?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryCountsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryCountsResponse.decode(message.value); }, toProto(message) { return exports.QueryCountsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryCountsResponse", value: exports.QueryCountsResponse.encode(message).finish() }; } }; function createBaseQueryMembersRequest() { return { status: 0, isIncomingGroup: false, pagination: undefined }; } exports.QueryMembersRequest = { typeUrl: "/band.bandtss.v1beta1.QueryMembersRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.status !== 0) { writer.uint32(8).int32(message.status); } if (message.isIncomingGroup === true) { writer.uint32(16).bool(message.isIncomingGroup); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(26).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 = createBaseQueryMembersRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.status = reader.int32(); break; case 2: message.isIncomingGroup = reader.bool(); break; case 3: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryMembersRequest(); message.status = object.status ?? 0; message.isIncomingGroup = object.isIncomingGroup ?? false; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryMembersRequest(); if (object.status !== undefined && object.status !== null) { message.status = object.status; } if (object.is_incoming_group !== undefined && object.is_incoming_group !== null) { message.isIncomingGroup = object.is_incoming_group; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.status = message.status === 0 ? undefined : message.status; obj.is_incoming_group = message.isIncomingGroup === false ? undefined : message.isIncomingGroup; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryMembersRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryMembersRequest.decode(message.value); }, toProto(message) { return exports.QueryMembersRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryMembersRequest", value: exports.QueryMembersRequest.encode(message).finish() }; } }; function createBaseQueryMembersResponse() { return { members: [], pagination: undefined }; } exports.QueryMembersResponse = { typeUrl: "/band.bandtss.v1beta1.QueryMembersResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.members) { tss_1.Member.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMembersResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.members.push(tss_1.Member.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryMembersResponse(); message.members = object.members?.map(e => tss_1.Member.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryMembersResponse(); message.members = object.members?.map(e => tss_1.Member.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.members) { obj.members = message.members.map(e => e ? tss_1.Member.toAmino(e) : undefined); } else { obj.members = message.members; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryMembersResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryMembersResponse.decode(message.value); }, toProto(message) { return exports.QueryMembersResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryMembersResponse", value: exports.QueryMembersResponse.encode(message).finish() }; } }; function createBaseQueryMemberRequest() { return { address: "" }; } exports.QueryMemberRequest = { typeUrl: "/band.bandtss.v1beta1.QueryMemberRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } 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 = createBaseQueryMemberRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryMemberRequest(); message.address = object.address ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryMemberRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; return obj; }, fromAminoMsg(object) { return exports.QueryMemberRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryMemberRequest.decode(message.value); }, toProto(message) { return exports.QueryMemberRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryMemberRequest", value: exports.QueryMemberRequest.encode(message).finish() }; } }; function createBaseQueryMemberResponse() { return { currentGroupMember: tss_1.Member.fromPartial({}), incomingGroupMember: tss_1.Member.fromPartial({}) }; } exports.QueryMemberResponse = { typeUrl: "/band.bandtss.v1beta1.QueryMemberResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.currentGroupMember !== undefined) { tss_1.Member.encode(message.currentGroupMember, writer.uint32(10).fork()).ldelim(); } if (message.incomingGroupMember !== undefined) { tss_1.Member.encode(message.incomingGroupMember, 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 = createBaseQueryMemberResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.currentGroupMember = tss_1.Member.decode(reader, reader.uint32()); break; case 2: message.incomingGroupMember = tss_1.Member.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryMemberResponse(); message.currentGroupMember = object.currentGroupMember !== undefined && object.currentGroupMember !== null ? tss_1.Member.fromPartial(object.currentGroupMember) : undefined; message.incomingGroupMember = object.incomingGroupMember !== undefined && object.incomingGroupMember !== null ? tss_1.Member.fromPartial(object.incomingGroupMember) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryMemberResponse(); if (object.current_group_member !== undefined && object.current_group_member !== null) { message.currentGroupMember = tss_1.Member.fromAmino(object.current_group_member); } if (object.incoming_group_member !== undefined && object.incoming_group_member !== null) { message.incomingGroupMember = tss_1.Member.fromAmino(object.incoming_group_member); } return message; }, toAmino(message) { const obj = {}; obj.current_group_member = message.currentGroupMember ? tss_1.Member.toAmino(message.currentGroupMember) : undefined; obj.incoming_group_member = message.incomingGroupMember ? tss_1.Member.toAmino(message.incomingGroupMember) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryMemberResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryMemberResponse.decode(message.value); }, toProto(message) { return exports.QueryMemberResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryMemberResponse", value: exports.QueryMemberResponse.encode(message).finish() }; } }; function createBaseQueryCurrentGroupRequest() { return {}; } exports.QueryCurrentGroupRequest = { typeUrl: "/band.bandtss.v1beta1.QueryCurrentGroupRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryCurrentGroupRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryCurrentGroupRequest(); return message; }, fromAmino(_) { const message = createBaseQueryCurrentGroupRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryCurrentGroupRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryCurrentGroupRequest.decode(message.value); }, toProto(message) { return exports.QueryCurrentGroupRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryCurrentGroupRequest", value: exports.QueryCurrentGroupRequest.encode(message).finish() }; } }; function createBaseQueryCurrentGroupResponse() { return { groupId: BigInt(0), size: BigInt(0), threshold: BigInt(0), pubKey: new Uint8Array(), status: 0, activeTime: new Date() }; } exports.QueryCurrentGroupResponse = { typeUrl: "/band.bandtss.v1beta1.QueryCurrentGroupResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.size !== BigInt(0)) { writer.uint32(16).uint64(message.size); } if (message.threshold !== BigInt(0)) { writer.uint32(24).uint64(message.threshold); } if (message.pubKey.length !== 0) { writer.uint32(34).bytes(message.pubKey); } if (message.status !== 0) { writer.uint32(40).int32(message.status); } if (message.activeTime !== undefined) { timestamp_1.Timestamp.encode((0, helpers_1.toTimestamp)(message.activeTime), writer.uint32(50).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 = createBaseQueryCurrentGroupResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.size = reader.uint64(); break; case 3: message.threshold = reader.uint64(); break; case 4: message.pubKey = reader.bytes(); break; case 5: message.status = reader.int32(); break; case 6: message.activeTime = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryCurrentGroupResponse(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.size = object.size !== undefined && object.size !== null ? BigInt(object.size.toString()) : BigInt(0); message.threshold = object.threshold !== undefined && object.threshold !== null ? BigInt(object.threshold.toString()) : BigInt(0); message.pubKey = object.pubKey ?? new Uint8Array(); message.status = object.status ?? 0; message.activeTime = object.activeTime ?? undefined; return message; }, fromAmino(object) { const message = createBaseQueryCurrentGroupResponse(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.size !== undefined && object.size !== null) { message.size = BigInt(object.size); } if (object.threshold !== undefined && object.threshold !== null) { message.threshold = BigInt(object.threshold); } if (object.pub_key !== undefined && object.pub_key !== null) { message.pubKey = (0, helpers_1.bytesFromBase64)(object.pub_key); } if (object.status !== undefined && object.status !== null) { message.status = object.status; } if (object.active_time !== undefined && object.active_time !== null) { message.activeTime = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.fromAmino(object.active_time)); } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.size = message.size !== BigInt(0) ? message.size?.toString() : undefined; obj.threshold = message.threshold !== BigInt(0) ? message.threshold?.toString() : undefined; obj.pub_key = message.pubKey ? (0, helpers_1.base64FromBytes)(message.pubKey) : undefined; obj.status = message.status === 0 ? undefined : message.status; obj.active_time = message.activeTime ? timestamp_1.Timestamp.toAmino((0, helpers_1.toTimestamp)(message.activeTime)) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryCurrentGroupResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryCurrentGroupResponse.decode(message.value); }, toProto(message) { return exports.QueryCurrentGroupResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryCurrentGroupResponse", value: exports.QueryCurrentGroupResponse.encode(message).finish() }; } }; function createBaseQueryIncomingGroupRequest() { return {}; } exports.QueryIncomingGroupRequest = { typeUrl: "/band.bandtss.v1beta1.QueryIncomingGroupRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryIncomingGroupRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryIncomingGroupRequest(); return message; }, fromAmino(_) { const message = createBaseQueryIncomingGroupRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryIncomingGroupRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryIncomingGroupRequest.decode(message.value); }, toProto(message) { return exports.QueryIncomingGroupRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryIncomingGroupRequest", value: exports.QueryIncomingGroupRequest.encode(message).finish() }; } }; function createBaseQueryIncomingGroupResponse() { return { groupId: BigInt(0), size: BigInt(0), threshold: BigInt(0), pubKey: new Uint8Array(), status: 0 }; } exports.QueryIncomingGroupResponse = { typeUrl: "/band.bandtss.v1beta1.QueryIncomingGroupResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.size !== BigInt(0)) { writer.uint32(16).uint64(message.size); } if (message.threshold !== BigInt(0)) { writer.uint32(24).uint64(message.threshold); } if (message.pubKey.length !== 0) { writer.uint32(34).bytes(message.pubKey); } if (message.status !== 0) { writer.uint32(40).int32(message.status); } 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 = createBaseQueryIncomingGroupResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.size = reader.uint64(); break; case 3: message.threshold = reader.uint64(); break; case 4: message.pubKey = reader.bytes(); break; case 5: message.status = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIncomingGroupResponse(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.size = object.size !== undefined && object.size !== null ? BigInt(object.size.toString()) : BigInt(0); message.threshold = object.threshold !== undefined && object.threshold !== null ? BigInt(object.threshold.toString()) : BigInt(0); message.pubKey = object.pubKey ?? new Uint8Array(); message.status = object.status ?? 0; return message; }, fromAmino(object) { const message = createBaseQueryIncomingGroupResponse(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.size !== undefined && object.size !== null) { message.size = BigInt(object.size); } if (object.threshold !== undefined && object.threshold !== null) { message.threshold = BigInt(object.threshold); } if (object.pub_key !== undefined && object.pub_key !== null) { message.pubKey = (0, helpers_1.bytesFromBase64)(object.pub_key); } if (object.status !== undefined && object.status !== null) { message.status = object.status; } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.size = message.size !== BigInt(0) ? message.size?.toString() : undefined; obj.threshold = message.threshold !== BigInt(0) ? message.threshold?.toString() : undefined; obj.pub_key = message.pubKey ? (0, helpers_1.base64FromBytes)(message.pubKey) : undefined; obj.status = message.status === 0 ? undefined : message.status; return obj; }, fromAminoMsg(object) { return exports.QueryIncomingGroupResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryIncomingGroupResponse.decode(message.value); }, toProto(message) { return exports.QueryIncomingGroupResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryIncomingGroupResponse", value: exports.QueryIncomingGroupResponse.encode(message).finish() }; } }; function createBaseQuerySigningRequest() { return { signingId: BigInt(0) }; } exports.QuerySigningRequest = { typeUrl: "/band.bandtss.v1beta1.QuerySigningRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.signingId !== BigInt(0)) { writer.uint32(8).uint64(message.signingId); } 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 = createBaseQuerySigningRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signingId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQuerySigningRequest(); message.signingId = object.signingId !== undefined && object.signingId !== null ? BigInt(object.signingId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQuerySigningRequest(); if (object.signing_id !== undefined && object.signing_id !== null) { message.signingId = BigInt(object.signing_id); } return message; }, toAmino(message) { const obj = {}; obj.signing_id = message.signingId !== BigInt(0) ? message.signingId?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QuerySigningRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QuerySigningRequest.decode(message.value); }, toProto(message) { return exports.QuerySigningRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QuerySigningRequest", value: exports.QuerySigningRequest.encode(message).finish() }; } }; function createBaseQuerySigningResponse() { return { feePerSigner: [], requester: "", currentGroupSigningResult: undefined, incomingGroupSigningResult: undefined }; } exports.QuerySigningResponse = { typeUrl: "/band.bandtss.v1beta1.QuerySigningResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.feePerSigner) { coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.requester !== "") { writer.uint32(18).string(message.requester); } if (message.currentGroupSigningResult !== undefined) { tss_1.SigningResult.encode(message.currentGroupSigningResult, writer.uint32(26).fork()).ldelim(); } if (message.incomingGroupSigningResult !== undefined) { tss_1.SigningResult.encode(message.incomingGroupSigningResult, 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 = createBaseQuerySigningResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.feePerSigner.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 2: message.requester = reader.string(); break; case 3: message.currentGroupSigningResult = tss_1.SigningResult.decode(reader, reader.uint32()); break; case 4: message.incomingGroupSigningResult = tss_1.SigningResult.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQuerySigningResponse(); message.feePerSigner = object.feePerSigner?.map(e => coin_1.Coin.fromPartial(e)) || []; message.requester = object.requester ?? ""; message.currentGroupSigningResult = object.currentGroupSigningResult !== undefined && object.currentGroupSigningResult !== null ? tss_1.SigningResult.fromPartial(object.currentGroupSigningResult) : undefined; message.incomingGroupSigningResult = object.incomingGroupSigningResult !== undefined && object.incomingGroupSigningResult !== null ? tss_1.SigningResult.fromPartial(object.incomingGroupSigningResult) : undefined; return message; }, fromAmino(object) { const message = createBaseQuerySigningResponse(); message.feePerSigner = object.fee_per_signer?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.requester !== undefined && object.requester !== null) { message.requester = object.requester; } if (object.current_group_signing_result !== undefined && object.current_group_signing_result !== null) { message.currentGroupSigningResult = tss_1.SigningResult.fromAmino(object.current_group_signing_result); } if (object.incoming_group_signing_result !== undefined && object.incoming_group_signing_result !== null) { message.incomingGroupSigningResult = tss_1.SigningResult.fromAmino(object.incoming_group_signing_result); } return message; }, toAmino(message) { const obj = {}; if (message.feePerSigner) { obj.fee_per_signer = message.feePerSigner.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.fee_per_signer = message.feePerSigner; } obj.requester = message.requester === "" ? undefined : message.requester; obj.current_group_signing_result = message.currentGroupSigningResult ? tss_1.SigningResult.toAmino(message.currentGroupSigningResult) : undefined; obj.incoming_group_signing_result = message.incomingGroupSigningResult ? tss_1.SigningResult.toAmino(message.incomingGroupSigningResult) : undefined; return obj; }, fromAminoMsg(object) { return exports.QuerySigningResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QuerySigningResponse.decode(message.value); }, toProto(message) { return exports.QuerySigningResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QuerySigningResponse", value: exports.QuerySigningResponse.encode(message).finish() }; } }; function createBaseQueryGroupTransitionRequest() { return {}; } exports.QueryGroupTransitionRequest = { typeUrl: "/band.bandtss.v1beta1.QueryGroupTransitionRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryGroupTransitionRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryGroupTransitionRequest(); return message; }, fromAmino(_) { const message = createBaseQueryGroupTransitionRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryGroupTransitionRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryGroupTransitionRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupTransitionRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryGroupTransitionRequest", value: exports.QueryGroupTransitionRequest.encode(message).finish() }; } }; function createBaseQueryGroupTransitionResponse() { return { groupTransition: undefined }; } exports.QueryGroupTransitionResponse = { typeUrl: "/band.bandtss.v1beta1.QueryGroupTransitionResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupTransition !== undefined) { bandtss_1.GroupTransition.encode(message.groupTransition, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupTransitionResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupTransition = bandtss_1.GroupTransition.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupTransitionResponse(); message.groupTransition = object.groupTransition !== undefined && object.groupTransition !== null ? bandtss_1.GroupTransition.fromPartial(object.groupTransition) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupTransitionResponse(); if (object.group_transition !== undefined && object.group_transition !== null) { message.groupTransition = bandtss_1.GroupTransition.fromAmino(object.group_transition); } return message; }, toAmino(message) { const obj = {}; obj.group_transition = message.groupTransition ? bandtss_1.GroupTransition.toAmino(message.groupTransition) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupTransitionResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryGroupTransitionResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupTransitionResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryGroupTransitionResponse", value: exports.QueryGroupTransitionResponse.encode(message).finish() }; } }; function createBaseQueryParamsRequest() { return {}; } exports.QueryParamsRequest = { typeUrl: "/band.bandtss.v1beta1.QueryParamsRequest", encode(_, writer = binary_1.BinaryWriter.create()) { 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 = createBaseQueryParamsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryParamsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryParamsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryParamsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryParamsRequest.decode(message.value); }, toProto(message) { return exports.QueryParamsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryParamsRequest", value: exports.QueryParamsRequest.encode(message).finish() }; } }; function createBaseQueryParamsResponse() { return { params: genesis_1.Params.fromPartial({}) }; } exports.QueryParamsResponse = { typeUrl: "/band.bandtss.v1beta1.QueryParamsResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.params !== undefined) { genesis_1.Params.encode(message.params, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryParamsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.params = genesis_1.Params.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryParamsResponse(); message.params = object.params !== undefined && object.params !== null ? genesis_1.Params.fromPartial(object.params) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryParamsResponse(); if (object.params !== undefined && object.params !== null) { message.params = genesis_1.Params.fromAmino(object.params); } return message; }, toAmino(message) { const obj = {}; obj.params = message.params ? genesis_1.Params.toAmino(message.params) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryParamsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.QueryParamsResponse.decode(message.value); }, toProto(message) { return exports.QueryParamsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.bandtss.v1beta1.QueryParamsResponse", value: exports.QueryParamsResponse.encode(message).finish() }; } };