8.3 KiB
brk-client / BlockExtras
Interface: BlockExtras
Defined in: Developer/brk/modules/brk-client/index.js:124
Properties
avgFee
avgFee:
number
Defined in: Developer/brk/modules/brk-client/index.js:130
Average fee per transaction in satoshis
avgFeeRate
avgFeeRate:
number
Defined in: Developer/brk/modules/brk-client/index.js:131
Average fee rate in sat/vB
avgTxSize
avgTxSize:
number
Defined in: Developer/brk/modules/brk-client/index.js:137
Average transaction size in bytes
coinbaseAddress?
optionalcoinbaseAddress?:string|null
Defined in: Developer/brk/modules/brk-client/index.js:133
Primary coinbase output address
coinbaseAddresses
coinbaseAddresses:
string[]
Defined in: Developer/brk/modules/brk-client/index.js:134
All coinbase output addresses
coinbaseRaw
coinbaseRaw:
string
Defined in: Developer/brk/modules/brk-client/index.js:132
Raw coinbase transaction scriptsig as hex
coinbaseSignature
coinbaseSignature:
string
Defined in: Developer/brk/modules/brk-client/index.js:135
Coinbase output script in ASM format
coinbaseSignatureAscii
coinbaseSignatureAscii:
string
Defined in: Developer/brk/modules/brk-client/index.js:136
Coinbase scriptsig decoded as ASCII
feePercentiles
feePercentiles:
number[]
Defined in: Developer/brk/modules/brk-client/index.js:142
Fee amount percentiles in satoshis: [min, 10%, 25%, 50%, 75%, 90%, max]
feeRange
feeRange:
number[]
Defined in: Developer/brk/modules/brk-client/index.js:127
Fee rate range: [min, 10%, 25%, 50%, 75%, 90%, max]
firstSeen?
optionalfirstSeen?:number|null
Defined in: Developer/brk/modules/brk-client/index.js:153
Timestamp when the block was first seen (always null, not yet supported)
header
header:
string
Defined in: Developer/brk/modules/brk-client/index.js:146
Raw 80-byte block header as hex
medianFee
medianFee:
number
Defined in: Developer/brk/modules/brk-client/index.js:126
Median fee rate in sat/vB
medianFeeAmt
medianFeeAmt:
number
Defined in: Developer/brk/modules/brk-client/index.js:141
Median fee amount in satoshis
orphans
orphans:
string[]
Defined in: Developer/brk/modules/brk-client/index.js:154
Orphaned blocks (always empty)
pool
pool:
BlockPool
Defined in: Developer/brk/modules/brk-client/index.js:129
Mining pool that mined this block
price
price:
number
Defined in: Developer/brk/modules/brk-client/index.js:155
USD price at block height
reward
reward:
number
Defined in: Developer/brk/modules/brk-client/index.js:128
Total block reward (subsidy + fees) in satoshis
segwitTotalSize
segwitTotalSize:
number
Defined in: Developer/brk/modules/brk-client/index.js:144
Total size of segwit transactions in bytes
segwitTotalTxs
segwitTotalTxs:
number
Defined in: Developer/brk/modules/brk-client/index.js:143
Number of segwit transactions
segwitTotalWeight
segwitTotalWeight:
number
Defined in: Developer/brk/modules/brk-client/index.js:145
Total weight of segwit transactions
totalFees
totalFees:
number
Defined in: Developer/brk/modules/brk-client/index.js:125
Total fees in satoshis
totalInputAmt
totalInputAmt:
number
Defined in: Developer/brk/modules/brk-client/index.js:151
Total input amount in satoshis
totalInputs
totalInputs:
number
Defined in: Developer/brk/modules/brk-client/index.js:138
Total number of inputs (excluding coinbase)
totalOutputAmt
totalOutputAmt:
number
Defined in: Developer/brk/modules/brk-client/index.js:140
Total output amount in satoshis
totalOutputs
totalOutputs:
number
Defined in: Developer/brk/modules/brk-client/index.js:139
Total number of outputs
utxoSetChange
utxoSetChange:
number
Defined in: Developer/brk/modules/brk-client/index.js:147
UTXO set change (total outputs - total inputs, includes unspendable like OP_RETURN). Note: intentionally differs from utxo_set_size diff which excludes unspendable outputs. Matches mempool.space/bitcoin-cli behavior.
utxoSetSize
utxoSetSize:
number
Defined in: Developer/brk/modules/brk-client/index.js:150
Total spendable UTXO set size at this height (excludes OP_RETURN and other unspendable outputs)
virtualSize
virtualSize:
number
Defined in: Developer/brk/modules/brk-client/index.js:152
Virtual size in vbytes