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

3.7 KiB

brk-client


brk-client / DifficultyAdjustment

Interface: DifficultyAdjustment

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

Properties

adjustedTimeAvg

adjustedTimeAvg: number

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

Time-adjusted average (milliseconds)


difficultyChange

difficultyChange: number

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

Estimated difficulty change at next retarget (%)


estimatedRetargetDate

estimatedRetargetDate: number

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

Estimated timestamp of next retarget (milliseconds)


expectedBlocks

expectedBlocks: number

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

Expected blocks based on wall clock time since epoch start


nextRetargetHeight

nextRetargetHeight: number

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

Height of next retarget


previousRetarget

previousRetarget: number

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

Previous difficulty adjustment (%)


previousTime

previousTime: number

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

Timestamp of most recent retarget (seconds)


progressPercent

progressPercent: number

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

Progress through current difficulty epoch (0-100%)


remainingBlocks

remainingBlocks: number

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

Blocks remaining until retarget


remainingTime

remainingTime: number

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

Estimated time until retarget (milliseconds)


timeAvg

timeAvg: number

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

Average block time in current epoch (milliseconds)


timeOffset

timeOffset: number

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

Time offset from expected schedule (seconds)