Block
bitcoinjs-lib / Block
Class: Block
Defined in: ts_src/block.ts:20
Constructors
new Block()
new Block():
Block
Returns
Properties
bits
bits:
number=0
Defined in: ts_src/block.ts:101
merkleRoot?
optionalmerkleRoot:Uint8Array=undefined
Defined in: ts_src/block.ts:98
nonce
nonce:
number=0
Defined in: ts_src/block.ts:102
prevHash?
optionalprevHash:Uint8Array=undefined
Defined in: ts_src/block.ts:97
timestamp
timestamp:
number=0
Defined in: ts_src/block.ts:99
transactions?
optionaltransactions:Transaction[] =undefined
Defined in: ts_src/block.ts:103
version
version:
number=1
Defined in: ts_src/block.ts:96
witnessCommit?
optionalwitnessCommit:Uint8Array=undefined
Defined in: ts_src/block.ts:100
Methods
byteLength()
byteLength(
headersOnly?,allowWitness?):number
Defined in: ts_src/block.ts:147
Parameters
headersOnly?
boolean
allowWitness?
boolean = true
Returns
number
checkProofOfWork()
checkProofOfWork():
boolean
Defined in: ts_src/block.ts:218
Returns
boolean
checkTxRoots()
checkTxRoots():
boolean
Defined in: ts_src/block.ts:207
Returns
boolean
getHash()
getHash():
Uint8Array
Defined in: ts_src/block.ts:157
Returns
Uint8Array
getId()
getId():
string
Defined in: ts_src/block.ts:161
Returns
string
getUTCDate()
getUTCDate():
Date
Defined in: ts_src/block.ts:165
Returns
Date
getWitnessCommit()
getWitnessCommit():
null|Uint8Array
Defined in: ts_src/block.ts:105
Returns
null | Uint8Array
hasWitness()
hasWitness():
boolean
Defined in: ts_src/block.ts:137
Returns
boolean
hasWitnessCommit()
hasWitnessCommit():
boolean
Defined in: ts_src/block.ts:127
Returns
boolean
toBuffer()
toBuffer(
headersOnly?):Uint8Array
Defined in: ts_src/block.ts:173
Parameters
headersOnly?
boolean
Returns
Uint8Array
toHex()
toHex(
headersOnly?):string
Defined in: ts_src/block.ts:203
Parameters
headersOnly?
boolean
Returns
string
weight()
weight():
number
Defined in: ts_src/block.ts:141
Returns
number
calculateMerkleRoot()
staticcalculateMerkleRoot(transactions,forWitness?):Uint8Array
Defined in: ts_src/block.ts:74
Parameters
transactions
forWitness?
boolean
Returns
Uint8Array
calculateTarget()
staticcalculateTarget(bits):Uint8Array
Defined in: ts_src/block.ts:64
Parameters
bits
number
Returns
Uint8Array
fromBuffer()
staticfromBuffer(buffer):Block
Defined in: ts_src/block.ts:21
Parameters
buffer
Uint8Array
Returns
fromHex()
staticfromHex(hex):Block
Defined in: ts_src/block.ts:60
Parameters
hex
string