[**brk-client**](../README.md) *** [brk-client](../globals.md) / DifficultyAdjustment # Interface: DifficultyAdjustment Defined in: [Developer/brk/modules/brk-client/index.js:423](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L423) ## Properties ### adjustedTimeAvg > **adjustedTimeAvg**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:433](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L433) Time-adjusted average (milliseconds) *** ### difficultyChange > **difficultyChange**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:425](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L425) Estimated difficulty change at next retarget (%) *** ### estimatedRetargetDate > **estimatedRetargetDate**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:426](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L426) Estimated timestamp of next retarget (milliseconds) *** ### expectedBlocks > **expectedBlocks**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:435](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L435) Expected blocks based on wall clock time since epoch start *** ### nextRetargetHeight > **nextRetargetHeight**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:431](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L431) Height of next retarget *** ### previousRetarget > **previousRetarget**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:429](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L429) Previous difficulty adjustment (%) *** ### previousTime > **previousTime**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:430](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L430) Timestamp of most recent retarget (seconds) *** ### progressPercent > **progressPercent**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:424](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L424) Progress through current difficulty epoch (0-100%) *** ### remainingBlocks > **remainingBlocks**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:427](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L427) Blocks remaining until retarget *** ### remainingTime > **remainingTime**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:428](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L428) Estimated time until retarget (milliseconds) *** ### timeAvg > **timeAvg**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:432](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L432) Average block time in current epoch (milliseconds) *** ### timeOffset > **timeOffset**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:434](https://github.com/bitcoinresearchkit/brk/blob/c76b149ef9f4e0092fec3c6aef562bc4dddd8122/modules/brk-client/index.js#L434) Time offset from expected schedule (seconds)