UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,132 lines (1,131 loc) 38 kB
//@ts-nocheck import { Round1Info, Round2Info, Complaint, DE } from "./tss"; import { Params } from "./genesis"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { bytesFromBase64, base64FromBytes } from "../../../helpers"; function createBaseMsgSubmitDKGRound1() { return { groupId: BigInt(0), round1Info: Round1Info.fromPartial({}), sender: "" }; } export const MsgSubmitDKGRound1 = { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound1", encode(message, writer = BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.round1Info !== undefined) { Round1Info.encode(message.round1Info, writer.uint32(18).fork()).ldelim(); } if (message.sender !== "") { writer.uint32(26).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitDKGRound1(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.round1Info = Round1Info.decode(reader, reader.uint32()); break; case 3: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSubmitDKGRound1(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.round1Info = object.round1Info !== undefined && object.round1Info !== null ? Round1Info.fromPartial(object.round1Info) : undefined; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgSubmitDKGRound1(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.round1_info !== undefined && object.round1_info !== null) { message.round1Info = Round1Info.fromAmino(object.round1_info); } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.round1_info = message.round1Info ? Round1Info.toAmino(message.round1Info) : undefined; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgSubmitDKGRound1.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgSubmitDKGRound1", value: MsgSubmitDKGRound1.toAmino(message) }; }, fromProtoMsg(message) { return MsgSubmitDKGRound1.decode(message.value); }, toProto(message) { return MsgSubmitDKGRound1.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound1", value: MsgSubmitDKGRound1.encode(message).finish() }; } }; function createBaseMsgSubmitDKGRound1Response() { return {}; } export const MsgSubmitDKGRound1Response = { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound1Response", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitDKGRound1Response(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSubmitDKGRound1Response(); return message; }, fromAmino(_) { const message = createBaseMsgSubmitDKGRound1Response(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgSubmitDKGRound1Response.fromAmino(object.value); }, fromProtoMsg(message) { return MsgSubmitDKGRound1Response.decode(message.value); }, toProto(message) { return MsgSubmitDKGRound1Response.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound1Response", value: MsgSubmitDKGRound1Response.encode(message).finish() }; } }; function createBaseMsgSubmitDKGRound2() { return { groupId: BigInt(0), round2Info: Round2Info.fromPartial({}), sender: "" }; } export const MsgSubmitDKGRound2 = { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound2", encode(message, writer = BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.round2Info !== undefined) { Round2Info.encode(message.round2Info, writer.uint32(18).fork()).ldelim(); } if (message.sender !== "") { writer.uint32(26).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitDKGRound2(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.round2Info = Round2Info.decode(reader, reader.uint32()); break; case 3: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSubmitDKGRound2(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.round2Info = object.round2Info !== undefined && object.round2Info !== null ? Round2Info.fromPartial(object.round2Info) : undefined; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgSubmitDKGRound2(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.round2_info !== undefined && object.round2_info !== null) { message.round2Info = Round2Info.fromAmino(object.round2_info); } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.round2_info = message.round2Info ? Round2Info.toAmino(message.round2Info) : undefined; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgSubmitDKGRound2.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgSubmitDKGRound2", value: MsgSubmitDKGRound2.toAmino(message) }; }, fromProtoMsg(message) { return MsgSubmitDKGRound2.decode(message.value); }, toProto(message) { return MsgSubmitDKGRound2.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound2", value: MsgSubmitDKGRound2.encode(message).finish() }; } }; function createBaseMsgSubmitDKGRound2Response() { return {}; } export const MsgSubmitDKGRound2Response = { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound2Response", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitDKGRound2Response(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSubmitDKGRound2Response(); return message; }, fromAmino(_) { const message = createBaseMsgSubmitDKGRound2Response(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgSubmitDKGRound2Response.fromAmino(object.value); }, fromProtoMsg(message) { return MsgSubmitDKGRound2Response.decode(message.value); }, toProto(message) { return MsgSubmitDKGRound2Response.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitDKGRound2Response", value: MsgSubmitDKGRound2Response.encode(message).finish() }; } }; function createBaseMsgComplain() { return { groupId: BigInt(0), complaints: [], sender: "" }; } export const MsgComplain = { typeUrl: "/band.tss.v1beta1.MsgComplain", encode(message, writer = BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } for (const v of message.complaints) { Complaint.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.sender !== "") { writer.uint32(26).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgComplain(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.complaints.push(Complaint.decode(reader, reader.uint32())); break; case 3: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgComplain(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.complaints = object.complaints?.map(e => Complaint.fromPartial(e)) || []; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgComplain(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } message.complaints = object.complaints?.map(e => Complaint.fromAmino(e)) || []; if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; if (message.complaints) { obj.complaints = message.complaints.map(e => e ? Complaint.toAmino(e) : undefined); } else { obj.complaints = message.complaints; } obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgComplain.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgComplaint", value: MsgComplain.toAmino(message) }; }, fromProtoMsg(message) { return MsgComplain.decode(message.value); }, toProto(message) { return MsgComplain.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgComplain", value: MsgComplain.encode(message).finish() }; } }; function createBaseMsgComplainResponse() { return {}; } export const MsgComplainResponse = { typeUrl: "/band.tss.v1beta1.MsgComplainResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgComplainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgComplainResponse(); return message; }, fromAmino(_) { const message = createBaseMsgComplainResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgComplainResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgComplainResponse.decode(message.value); }, toProto(message) { return MsgComplainResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgComplainResponse", value: MsgComplainResponse.encode(message).finish() }; } }; function createBaseMsgConfirm() { return { groupId: BigInt(0), memberId: BigInt(0), ownPubKeySig: new Uint8Array(), sender: "" }; } export const MsgConfirm = { typeUrl: "/band.tss.v1beta1.MsgConfirm", encode(message, writer = BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.memberId !== BigInt(0)) { writer.uint32(16).uint64(message.memberId); } if (message.ownPubKeySig.length !== 0) { writer.uint32(26).bytes(message.ownPubKeySig); } if (message.sender !== "") { writer.uint32(34).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgConfirm(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.memberId = reader.uint64(); break; case 3: message.ownPubKeySig = reader.bytes(); break; case 4: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgConfirm(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.memberId = object.memberId !== undefined && object.memberId !== null ? BigInt(object.memberId.toString()) : BigInt(0); message.ownPubKeySig = object.ownPubKeySig ?? new Uint8Array(); message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgConfirm(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.member_id !== undefined && object.member_id !== null) { message.memberId = BigInt(object.member_id); } if (object.own_pub_key_sig !== undefined && object.own_pub_key_sig !== null) { message.ownPubKeySig = bytesFromBase64(object.own_pub_key_sig); } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.member_id = message.memberId !== BigInt(0) ? message.memberId?.toString() : undefined; obj.own_pub_key_sig = message.ownPubKeySig ? base64FromBytes(message.ownPubKeySig) : undefined; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgConfirm.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgConfirm", value: MsgConfirm.toAmino(message) }; }, fromProtoMsg(message) { return MsgConfirm.decode(message.value); }, toProto(message) { return MsgConfirm.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgConfirm", value: MsgConfirm.encode(message).finish() }; } }; function createBaseMsgConfirmResponse() { return {}; } export const MsgConfirmResponse = { typeUrl: "/band.tss.v1beta1.MsgConfirmResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgConfirmResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgConfirmResponse(); return message; }, fromAmino(_) { const message = createBaseMsgConfirmResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgConfirmResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgConfirmResponse.decode(message.value); }, toProto(message) { return MsgConfirmResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgConfirmResponse", value: MsgConfirmResponse.encode(message).finish() }; } }; function createBaseMsgSubmitDEs() { return { des: [], sender: "" }; } export const MsgSubmitDEs = { typeUrl: "/band.tss.v1beta1.MsgSubmitDEs", encode(message, writer = BinaryWriter.create()) { for (const v of message.des) { DE.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.sender !== "") { writer.uint32(18).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitDEs(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.des.push(DE.decode(reader, reader.uint32())); break; case 2: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSubmitDEs(); message.des = object.des?.map(e => DE.fromPartial(e)) || []; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgSubmitDEs(); message.des = object.des?.map(e => DE.fromAmino(e)) || []; if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; if (message.des) { obj.des = message.des.map(e => e ? DE.toAmino(e) : undefined); } else { obj.des = message.des; } obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgSubmitDEs.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgSubmitDEs", value: MsgSubmitDEs.toAmino(message) }; }, fromProtoMsg(message) { return MsgSubmitDEs.decode(message.value); }, toProto(message) { return MsgSubmitDEs.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitDEs", value: MsgSubmitDEs.encode(message).finish() }; } }; function createBaseMsgSubmitDEsResponse() { return {}; } export const MsgSubmitDEsResponse = { typeUrl: "/band.tss.v1beta1.MsgSubmitDEsResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitDEsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSubmitDEsResponse(); return message; }, fromAmino(_) { const message = createBaseMsgSubmitDEsResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgSubmitDEsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgSubmitDEsResponse.decode(message.value); }, toProto(message) { return MsgSubmitDEsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitDEsResponse", value: MsgSubmitDEsResponse.encode(message).finish() }; } }; function createBaseMsgResetDE() { return { sender: "" }; } export const MsgResetDE = { typeUrl: "/band.tss.v1beta1.MsgResetDE", encode(message, writer = BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgResetDE(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgResetDE(); message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgResetDE(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgResetDE.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgResetDE", value: MsgResetDE.toAmino(message) }; }, fromProtoMsg(message) { return MsgResetDE.decode(message.value); }, toProto(message) { return MsgResetDE.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgResetDE", value: MsgResetDE.encode(message).finish() }; } }; function createBaseMsgResetDEResponse() { return {}; } export const MsgResetDEResponse = { typeUrl: "/band.tss.v1beta1.MsgResetDEResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgResetDEResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgResetDEResponse(); return message; }, fromAmino(_) { const message = createBaseMsgResetDEResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgResetDEResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgResetDEResponse.decode(message.value); }, toProto(message) { return MsgResetDEResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgResetDEResponse", value: MsgResetDEResponse.encode(message).finish() }; } }; function createBaseMsgSubmitSignature() { return { signingId: BigInt(0), memberId: BigInt(0), signature: new Uint8Array(), signer: "" }; } export const MsgSubmitSignature = { typeUrl: "/band.tss.v1beta1.MsgSubmitSignature", encode(message, writer = BinaryWriter.create()) { if (message.signingId !== BigInt(0)) { writer.uint32(8).uint64(message.signingId); } if (message.memberId !== BigInt(0)) { writer.uint32(16).uint64(message.memberId); } if (message.signature.length !== 0) { writer.uint32(26).bytes(message.signature); } if (message.signer !== "") { writer.uint32(34).string(message.signer); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitSignature(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signingId = reader.uint64(); break; case 2: message.memberId = reader.uint64(); break; case 3: message.signature = reader.bytes(); break; case 4: message.signer = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSubmitSignature(); message.signingId = object.signingId !== undefined && object.signingId !== null ? BigInt(object.signingId.toString()) : BigInt(0); message.memberId = object.memberId !== undefined && object.memberId !== null ? BigInt(object.memberId.toString()) : BigInt(0); message.signature = object.signature ?? new Uint8Array(); message.signer = object.signer ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgSubmitSignature(); if (object.signing_id !== undefined && object.signing_id !== null) { message.signingId = BigInt(object.signing_id); } if (object.member_id !== undefined && object.member_id !== null) { message.memberId = BigInt(object.member_id); } if (object.signature !== undefined && object.signature !== null) { message.signature = bytesFromBase64(object.signature); } if (object.signer !== undefined && object.signer !== null) { message.signer = object.signer; } return message; }, toAmino(message) { const obj = {}; obj.signing_id = message.signingId !== BigInt(0) ? message.signingId?.toString() : undefined; obj.member_id = message.memberId !== BigInt(0) ? message.memberId?.toString() : undefined; obj.signature = message.signature ? base64FromBytes(message.signature) : undefined; obj.signer = message.signer === "" ? undefined : message.signer; return obj; }, fromAminoMsg(object) { return MsgSubmitSignature.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgSubmitSignature", value: MsgSubmitSignature.toAmino(message) }; }, fromProtoMsg(message) { return MsgSubmitSignature.decode(message.value); }, toProto(message) { return MsgSubmitSignature.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitSignature", value: MsgSubmitSignature.encode(message).finish() }; } }; function createBaseMsgSubmitSignatureResponse() { return {}; } export const MsgSubmitSignatureResponse = { typeUrl: "/band.tss.v1beta1.MsgSubmitSignatureResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSubmitSignatureResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSubmitSignatureResponse(); return message; }, fromAmino(_) { const message = createBaseMsgSubmitSignatureResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgSubmitSignatureResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgSubmitSignatureResponse.decode(message.value); }, toProto(message) { return MsgSubmitSignatureResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgSubmitSignatureResponse", value: MsgSubmitSignatureResponse.encode(message).finish() }; } }; function createBaseMsgUpdateParams() { return { params: Params.fromPartial({}), authority: "" }; } export const MsgUpdateParams = { typeUrl: "/band.tss.v1beta1.MsgUpdateParams", encode(message, writer = BinaryWriter.create()) { if (message.params !== undefined) { Params.encode(message.params, writer.uint32(10).fork()).ldelim(); } if (message.authority !== "") { writer.uint32(18).string(message.authority); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgUpdateParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.params = Params.decode(reader, reader.uint32()); break; case 2: message.authority = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUpdateParams(); message.params = object.params !== undefined && object.params !== null ? Params.fromPartial(object.params) : undefined; message.authority = object.authority ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgUpdateParams(); if (object.params !== undefined && object.params !== null) { message.params = Params.fromAmino(object.params); } if (object.authority !== undefined && object.authority !== null) { message.authority = object.authority; } return message; }, toAmino(message) { const obj = {}; obj.params = message.params ? Params.toAmino(message.params) : undefined; obj.authority = message.authority === "" ? undefined : message.authority; return obj; }, fromAminoMsg(object) { return MsgUpdateParams.fromAmino(object.value); }, toAminoMsg(message) { return { type: "tss/MsgUpdateParams", value: MsgUpdateParams.toAmino(message) }; }, fromProtoMsg(message) { return MsgUpdateParams.decode(message.value); }, toProto(message) { return MsgUpdateParams.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgUpdateParams", value: MsgUpdateParams.encode(message).finish() }; } }; function createBaseMsgUpdateParamsResponse() { return {}; } export const MsgUpdateParamsResponse = { typeUrl: "/band.tss.v1beta1.MsgUpdateParamsResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgUpdateParamsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgUpdateParamsResponse(); return message; }, fromAmino(_) { const message = createBaseMsgUpdateParamsResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgUpdateParamsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgUpdateParamsResponse.decode(message.value); }, toProto(message) { return MsgUpdateParamsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.tss.v1beta1.MsgUpdateParamsResponse", value: MsgUpdateParamsResponse.encode(message).finish() }; } };