Constructors

Properties

bits: number = 0
merkleRoot?: Uint8Array = undefined
nonce: number = 0
prevHash?: Uint8Array = undefined
timestamp: number = 0
transactions?: Transaction[] = undefined
version: number = 1
witnessCommit?: Uint8Array = undefined

Methods

  • Parameters

    • OptionalheadersOnly: boolean
    • allowWitness: boolean = true

    Returns number

  • Checks the hash against a positive, nonzero target that fits in 256 bits. Callers must also enforce the network's target limit and expected difficulty.

    Returns boolean

  • Parameters

    • OptionalheadersOnly: boolean

    Returns Uint8Array

  • Parameters

    • OptionalheadersOnly: boolean

    Returns string

  • Parameters

    • transactions: Transaction[]
    • OptionalforWitness: boolean
    • Optionalmutated: {
          value: boolean;
      }
      • value: boolean

    Returns Uint8Array

  • Parameters

    • bits: number

    Returns Uint8Array