Msg defines the bank Msg service.

interface Msg {
    deposit(request: MsgDeposit): Promise<MsgDepositResponse>;
    submitProposal(request: MsgSubmitProposal): Promise<MsgSubmitProposalResponse>;
    vote(request: MsgVote): Promise<MsgVoteResponse>;
    voteWeighted(request: MsgVoteWeighted): Promise<MsgVoteWeightedResponse>;
}

Implemented by

Methods

  • Deposit defines a method to add deposit on a specific proposal.

    Parameters

    Returns Promise<MsgDepositResponse>

  • Vote defines a method to add a vote on a specific proposal.

    Parameters

    Returns Promise<MsgVoteResponse>