Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BNClass

Hierarchy

  • BNClass

Index

Constructors

constructor

  • new BNClass(number: number | string | number[] | Uint8Array | Buffer | BNClass, endian?: Endianness): BNClass
  • new BNClass(number: number | string | number[] | Uint8Array | Buffer | BNClass, base?: number | "hex", endian?: Endianness): BNClass

Methods

add

mul

pow

toArray

  • toArray(endian?: Endianness, length?: number): number[]
  • description

    convert to byte Array, and optionally zero pad to length, throwing if already exceeding

    Parameters

    • Optional endian: Endianness
    • Optional length: number

    Returns number[]

toNumber

  • toNumber(): number
  • description

    convert to Javascript Number (limited to 53 bits)

    Returns number

toString

  • toString(base?: number | "hex", length?: number): string
  • description

    convert to base-string and pad with zeroes

    Parameters

    • Optional base: number | "hex"
    • Optional length: number

    Returns string

ucmp

  • description

    compare numbers and return -1 (a < b), 0 (a == b), or 1 (a > b) depending on the comparison result

    Parameters

    Returns -1 | 0 | 1

Generated using TypeDoc