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