Msg defines the staking Msg service.

interface Msg {
    beginRedelegate(request: MsgBeginRedelegate): Promise<MsgBeginRedelegateResponse>;
    createValidator(request: MsgCreateValidator): Promise<MsgCreateValidatorResponse>;
    delegate(request: MsgDelegate): Promise<MsgDelegateResponse>;
    editValidator(request: MsgEditValidator): Promise<MsgEditValidatorResponse>;
    undelegate(request: MsgUndelegate): Promise<MsgUndelegateResponse>;
}

Implemented by

Methods

  • BeginRedelegate defines a method for performing a redelegation of coins from a delegator and source validator to a destination validator.

    Parameters

    Returns Promise<MsgBeginRedelegateResponse>

  • Delegate defines a method for performing a delegation of coins from a delegator to a validator.

    Parameters

    Returns Promise<MsgDelegateResponse>

  • Undelegate defines a method for performing an undelegation from a delegate and a validator.

    Parameters

    Returns Promise<MsgUndelegateResponse>