Files
brk/modules/brk-client/docs/interfaces/DifficultyAdjustment.md
2026-03-23 16:45:58 +01:00

3.1 KiB

brk-client


brk-client / DifficultyAdjustment

Interface: DifficultyAdjustment

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

Properties

adjustedTimeAvg

adjustedTimeAvg: number

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

Time-adjusted average (accounting for timestamp manipulation)


difficultyChange

difficultyChange: number

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

Estimated difficulty change at next retarget (%)


estimatedRetargetDate

estimatedRetargetDate: number

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

Estimated Unix timestamp of next retarget


nextRetargetHeight

nextRetargetHeight: number

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

Height of next retarget


previousRetarget

previousRetarget: number

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

Previous difficulty adjustment (%)


progressPercent

progressPercent: number

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

Progress through current difficulty epoch (0-100%)


remainingBlocks

remainingBlocks: number

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

Blocks remaining until retarget


remainingTime

remainingTime: number

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

Estimated seconds until retarget


timeAvg

timeAvg: number

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

Average block time in current epoch (seconds)


timeOffset

timeOffset: number

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

Time offset from expected schedule (seconds)