@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
1,199 lines (1,198 loc) • 47.2 kB
JavaScript
;
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()
};
}
};