[**brk-client**](../README.md) *** [brk-client](../globals.md) / DifficultyAdjustment # Interface: DifficultyAdjustment Defined in: [Developer/brk/modules/brk-client/index.js:411](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L411) ## Properties ### adjustedTimeAvg > **adjustedTimeAvg**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:421](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L421) Time-adjusted average (milliseconds) *** ### difficultyChange > **difficultyChange**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:413](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L413) Estimated difficulty change at next retarget (%) *** ### estimatedRetargetDate > **estimatedRetargetDate**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:414](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L414) Estimated timestamp of next retarget (milliseconds) *** ### expectedBlocks > **expectedBlocks**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:423](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L423) Expected blocks based on wall clock time since epoch start *** ### nextRetargetHeight > **nextRetargetHeight**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:419](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L419) Height of next retarget *** ### previousRetarget > **previousRetarget**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:417](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L417) Previous difficulty adjustment (%) *** ### previousTime > **previousTime**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:418](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L418) Timestamp of most recent retarget (seconds) *** ### progressPercent > **progressPercent**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:412](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L412) Progress through current difficulty epoch (0-100%) *** ### remainingBlocks > **remainingBlocks**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:415](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L415) Blocks remaining until retarget *** ### remainingTime > **remainingTime**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:416](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L416) Estimated time until retarget (milliseconds) *** ### timeAvg > **timeAvg**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:420](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L420) Average block time in current epoch (milliseconds) *** ### timeOffset > **timeOffset**: `number` Defined in: [Developer/brk/modules/brk-client/index.js:422](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L422) Time offset from expected schedule (seconds)