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