Files
brk/modules/brk-client/docs/interfaces/BlockExtras.md
2026-05-17 22:19:58 +02:00

8.3 KiB

brk-client


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?

optional coinbaseAddress?: 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?

optional firstSeen?: 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