@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
37 lines (36 loc) • 2.36 kB
TypeScript
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>;
}