8.3 KiB
brk-client / BlockExtras
Interface: BlockExtras
Defined in: Developer/brk/modules/brk-client/index.js:121
Properties
avgFee
avgFee:
number
Defined in: Developer/brk/modules/brk-client/index.js:127
Average fee per transaction in satoshis
avgFeeRate
avgFeeRate:
number
Defined in: Developer/brk/modules/brk-client/index.js:128
Average fee rate in sat/vB
avgTxSize
avgTxSize:
number
Defined in: Developer/brk/modules/brk-client/index.js:134
Average transaction size in bytes
coinbaseAddress?
optionalcoinbaseAddress?:string|null
Defined in: Developer/brk/modules/brk-client/index.js:130
Primary coinbase output address
coinbaseAddresses
coinbaseAddresses:
string[]
Defined in: Developer/brk/modules/brk-client/index.js:131
All coinbase output addresses
coinbaseRaw
coinbaseRaw:
string
Defined in: Developer/brk/modules/brk-client/index.js:129
Raw coinbase transaction scriptsig as hex
coinbaseSignature
coinbaseSignature:
string
Defined in: Developer/brk/modules/brk-client/index.js:132
Coinbase output script in ASM format
coinbaseSignatureAscii
coinbaseSignatureAscii:
string
Defined in: Developer/brk/modules/brk-client/index.js:133
Coinbase scriptsig decoded as ASCII
feePercentiles
feePercentiles:
number[]
Defined in: Developer/brk/modules/brk-client/index.js:139
Fee amount percentiles in satoshis: [min, 10%, 25%, 50%, 75%, 90%, max]
feeRange
feeRange:
number[]
Defined in: Developer/brk/modules/brk-client/index.js:124
Fee rate range: [min, 10%, 25%, 50%, 75%, 90%, max]
firstSeen?
optionalfirstSeen?:number|null
Defined in: Developer/brk/modules/brk-client/index.js:150
Timestamp when the block was first seen (always null, not yet supported)
header
header:
string
Defined in: Developer/brk/modules/brk-client/index.js:143
Raw 80-byte block header as hex
medianFee
medianFee:
number
Defined in: Developer/brk/modules/brk-client/index.js:123
Median fee rate in sat/vB
medianFeeAmt
medianFeeAmt:
number
Defined in: Developer/brk/modules/brk-client/index.js:138
Median fee amount in satoshis
orphans
orphans:
string[]
Defined in: Developer/brk/modules/brk-client/index.js:151
Orphaned blocks (always empty)
pool
pool:
BlockPool
Defined in: Developer/brk/modules/brk-client/index.js:126
Mining pool that mined this block
price
price:
number
Defined in: Developer/brk/modules/brk-client/index.js:152
USD price at block height
reward
reward:
number
Defined in: Developer/brk/modules/brk-client/index.js:125
Total block reward (subsidy + fees) in satoshis
segwitTotalSize
segwitTotalSize:
number
Defined in: Developer/brk/modules/brk-client/index.js:141
Total size of segwit transactions in bytes
segwitTotalTxs
segwitTotalTxs:
number
Defined in: Developer/brk/modules/brk-client/index.js:140
Number of segwit transactions
segwitTotalWeight
segwitTotalWeight:
number
Defined in: Developer/brk/modules/brk-client/index.js:142
Total weight of segwit transactions
totalFees
totalFees:
number
Defined in: Developer/brk/modules/brk-client/index.js:122
Total fees in satoshis
totalInputAmt
totalInputAmt:
number
Defined in: Developer/brk/modules/brk-client/index.js:148
Total input amount in satoshis
totalInputs
totalInputs:
number
Defined in: Developer/brk/modules/brk-client/index.js:135
Total number of inputs (excluding coinbase)
totalOutputAmt
totalOutputAmt:
number
Defined in: Developer/brk/modules/brk-client/index.js:137
Total output amount in satoshis
totalOutputs
totalOutputs:
number
Defined in: Developer/brk/modules/brk-client/index.js:136
Total number of outputs
utxoSetChange
utxoSetChange:
number
Defined in: Developer/brk/modules/brk-client/index.js:144
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:147
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:149
Virtual size in vbytes