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?
optional
merkleRoot:Uint8Array
=undefined
Defined in: ts_src/block.ts:98
nonce
nonce:
number
=0
Defined in: ts_src/block.ts:102
prevHash?
optional
prevHash:Uint8Array
=undefined
Defined in: ts_src/block.ts:97
timestamp
timestamp:
number
=0
Defined in: ts_src/block.ts:99
transactions?
optional
transactions:Transaction
[] =undefined
Defined in: ts_src/block.ts:103
version
version:
number
=1
Defined in: ts_src/block.ts:96
witnessCommit?
optional
witnessCommit: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()
static
calculateMerkleRoot(transactions
,forWitness
?):Uint8Array
Defined in: ts_src/block.ts:74
Parameters
transactions
forWitness?
boolean
Returns
Uint8Array
calculateTarget()
static
calculateTarget(bits
):Uint8Array
Defined in: ts_src/block.ts:64
Parameters
bits
number
Returns
Uint8Array
fromBuffer()
static
fromBuffer(buffer
):Block
Defined in: ts_src/block.ts:21
Parameters
buffer
Uint8Array
Returns
fromHex()
static
fromHex(hex
):Block
Defined in: ts_src/block.ts:60
Parameters
hex
string