UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

37 lines (36 loc) 2.36 kB
import { Rpc } from "../../../helpers"; import { MsgSubmitDKGRound1, MsgSubmitDKGRound1Response, MsgSubmitDKGRound2, MsgSubmitDKGRound2Response, MsgComplain, MsgComplainResponse, MsgConfirm, MsgConfirmResponse, MsgSubmitDEs, MsgSubmitDEsResponse, MsgResetDE, MsgResetDEResponse, MsgSubmitSignature, MsgSubmitSignatureResponse, MsgUpdateParams, MsgUpdateParamsResponse } from "./tx"; /** Msg defines the tss Msg service. */ export interface Msg { /** SubmitDKGRound1 submits dkg for computing round 1. */ submitDKGRound1(request: MsgSubmitDKGRound1): Promise<MsgSubmitDKGRound1Response>; /** SubmitDKGRound2 submits dkg for computing round 2. */ submitDKGRound2(request: MsgSubmitDKGRound2): Promise<MsgSubmitDKGRound2Response>; /** Complain submits proof for complaining malicious. */ complain(request: MsgComplain): Promise<MsgComplainResponse>; /** Confirm submits own signature for proof that it can derive the secret. */ confirm(request: MsgConfirm): Promise<MsgConfirmResponse>; /** SubmitDEs submits list of pre-commits DE for signing process. */ submitDEs(request: MsgSubmitDEs): Promise<MsgSubmitDEsResponse>; /** ResetDE resets the submitted DEs that being stored on chain. */ resetDE(request: MsgResetDE): Promise<MsgResetDEResponse>; /** SubmitSignature submits signature on task participant need to do. */ submitSignature(request: MsgSubmitSignature): Promise<MsgSubmitSignatureResponse>; /** * UpdateParams defines a governance operation for updating the x/tss module * parameters. */ updateParams(request: MsgUpdateParams): Promise<MsgUpdateParamsResponse>; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); submitDKGRound1(request: MsgSubmitDKGRound1): Promise<MsgSubmitDKGRound1Response>; submitDKGRound2(request: MsgSubmitDKGRound2): Promise<MsgSubmitDKGRound2Response>; complain(request: MsgComplain): Promise<MsgComplainResponse>; confirm(request: MsgConfirm): Promise<MsgConfirmResponse>; submitDEs(request: MsgSubmitDEs): Promise<MsgSubmitDEsResponse>; resetDE(request: MsgResetDE): Promise<MsgResetDEResponse>; submitSignature(request: MsgSubmitSignature): Promise<MsgSubmitSignatureResponse>; updateParams(request: MsgUpdateParams): Promise<MsgUpdateParamsResponse>; }