Hierarchy

  • GovHandler

Implements

Constructors

Properties

walletRef: IWalletHandler

Methods

  • Delegates specified amount of tokens to target validator. Wraps rawDelegateTokens().

    Parameters

    • validatorAddress: string

      Bech32 address of validator.

    • amount: string | number

      Amount to delegate in ujkl.

    Returns Promise<void>

  • Query total rewards for all delegators on target validator.

    Parameters

    • validatorAddress: string

      Bech32 address of validator.

    Returns Promise<number>

  • Creates and returns Staking EncodeObject instances for external consumption by a signAndBroadcast.

    Parameters

    • validatorAddress: string

      Bech32 address of validator.

    • amount: string | number

      Amount to delegate in ujkl.

    Returns EncodeObject

  • Creates and returns Staking EncodeObject instances for external consumption by a signAndBroadcast.

    Parameters

    • fromAddress: string

      Bech32 address of source validator.

    • toAddress: string

      Bech32 address of receiving validator.

    • amount: string | number

      Amount to undelegate in ujkl.

    Returns EncodeObject

  • Creates and returns Staking EncodeObject instances for external consumption by a signAndBroadcast.

    Parameters

    • validatorAddress: string

      Bech32 address of validator.

    • amount: string | number

      Amount to undelegate in ujkl.

    Returns EncodeObject

  • Redelegates specified amount of tokens between target validators. Wraps rawRedelegateTokens().

    Parameters

    • fromAddress: string

      Bech32 address of source validator.

    • toAddress: string

      Bech32 address of receiving validator.

    • amount: string | number

      Amount to undelegate in ujkl.

    Returns Promise<void>

  • Undelegates specified amount of tokens from target validator. Wraps rawUndelegateTokens().

    Parameters

    • validatorAddress: string

      Bech32 address of validator.

    • amount: string | number

      Amount to undelegate in ujkl.

    Returns Promise<void>

Generated using TypeDoc