Files
brk/modules/brk-client/docs/interfaces/BlockExtras.md
T
2026-07-31 17:44:14 +02:00

8.3 KiB

brk-client


brk-client / BlockExtras

Interface: BlockExtras

Defined in: Developer/brk/modules/brk-client/index.js:107

Properties

avgFee

avgFee: number

Defined in: Developer/brk/modules/brk-client/index.js:113

Average fee per transaction in satoshis


avgFeeRate

avgFeeRate: number

Defined in: Developer/brk/modules/brk-client/index.js:114

Average fee rate in sat/vB


avgTxSize

avgTxSize: number

Defined in: Developer/brk/modules/brk-client/index.js:120

Average transaction size in bytes


coinbaseAddress?

optional coinbaseAddress?: string | null

Defined in: Developer/brk/modules/brk-client/index.js:116

Primary coinbase output address


coinbaseAddresses

coinbaseAddresses: string[]

Defined in: Developer/brk/modules/brk-client/index.js:117

All coinbase output addresses


coinbaseRaw

coinbaseRaw: string

Defined in: Developer/brk/modules/brk-client/index.js:115

Raw coinbase transaction scriptsig as hex


coinbaseSignature

coinbaseSignature: string

Defined in: Developer/brk/modules/brk-client/index.js:118

Coinbase output script in ASM format


coinbaseSignatureAscii

coinbaseSignatureAscii: string

Defined in: Developer/brk/modules/brk-client/index.js:119

Coinbase scriptsig decoded as ASCII


feePercentiles

feePercentiles: number[]

Defined in: Developer/brk/modules/brk-client/index.js:125

Fee amount percentiles in satoshis: [min, 10%, 25%, 50%, 75%, 90%, max]


feeRange

feeRange: number[]

Defined in: Developer/brk/modules/brk-client/index.js:110

Fee rate range: [min, 10%, 25%, 50%, 75%, 90%, max]


firstSeen?

optional firstSeen?: number | null

Defined in: Developer/brk/modules/brk-client/index.js:136

Timestamp when the block was first seen (always null, not yet supported)


header

header: string

Defined in: Developer/brk/modules/brk-client/index.js:129

Raw 80-byte block header as hex


medianFee

medianFee: number

Defined in: Developer/brk/modules/brk-client/index.js:109

Median fee rate in sat/vB


medianFeeAmt

medianFeeAmt: number

Defined in: Developer/brk/modules/brk-client/index.js:124

Median fee amount in satoshis


orphans

orphans: string[]

Defined in: Developer/brk/modules/brk-client/index.js:137

Orphaned blocks (always empty)


pool

pool: BlockPool

Defined in: Developer/brk/modules/brk-client/index.js:112

Mining pool that mined this block


price

price: number

Defined in: Developer/brk/modules/brk-client/index.js:138

USD price at block height


reward

reward: number

Defined in: Developer/brk/modules/brk-client/index.js:111

Total block reward (subsidy + fees) in satoshis


segwitTotalSize

segwitTotalSize: number

Defined in: Developer/brk/modules/brk-client/index.js:127

Total size of segwit transactions in bytes


segwitTotalTxs

segwitTotalTxs: number

Defined in: Developer/brk/modules/brk-client/index.js:126

Number of segwit transactions


segwitTotalWeight

segwitTotalWeight: number

Defined in: Developer/brk/modules/brk-client/index.js:128

Total weight of segwit transactions


totalFees

totalFees: number

Defined in: Developer/brk/modules/brk-client/index.js:108

Total fees in satoshis


totalInputAmt

totalInputAmt: number

Defined in: Developer/brk/modules/brk-client/index.js:134

Total input amount in satoshis


totalInputs

totalInputs: number

Defined in: Developer/brk/modules/brk-client/index.js:121

Total number of inputs (excluding coinbase)


totalOutputAmt

totalOutputAmt: number

Defined in: Developer/brk/modules/brk-client/index.js:123

Total output amount in satoshis


totalOutputs

totalOutputs: number

Defined in: Developer/brk/modules/brk-client/index.js:122

Total number of outputs


utxoSetChange

utxoSetChange: number

Defined in: Developer/brk/modules/brk-client/index.js:130

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:133

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:135

Virtual size in vbytes