Files
brk/modules/brk-client/docs/interfaces/BlockExtras.md
2026-04-08 17:12:03 +02:00

8.3 KiB

brk-client


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?

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

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