mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-08-06 07:33:06 -07:00
130 lines
3.7 KiB
Markdown
130 lines
3.7 KiB
Markdown
[**brk-client**](../README.md)
|
|
|
|
***
|
|
|
|
[brk-client](../globals.md) / DifficultyAdjustment
|
|
|
|
# Interface: DifficultyAdjustment
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:505](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L505)
|
|
|
|
## Properties
|
|
|
|
### adjustedTimeAvg
|
|
|
|
> **adjustedTimeAvg**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:515](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L515)
|
|
|
|
Time-adjusted average (milliseconds)
|
|
|
|
***
|
|
|
|
### difficultyChange
|
|
|
|
> **difficultyChange**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:507](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L507)
|
|
|
|
Estimated difficulty change at next retarget (%)
|
|
|
|
***
|
|
|
|
### estimatedRetargetDate
|
|
|
|
> **estimatedRetargetDate**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:508](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L508)
|
|
|
|
Estimated timestamp of next retarget (milliseconds)
|
|
|
|
***
|
|
|
|
### expectedBlocks
|
|
|
|
> **expectedBlocks**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:517](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L517)
|
|
|
|
Expected blocks based on wall clock time since epoch start
|
|
|
|
***
|
|
|
|
### nextRetargetHeight
|
|
|
|
> **nextRetargetHeight**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:513](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L513)
|
|
|
|
Height of next retarget
|
|
|
|
***
|
|
|
|
### previousRetarget
|
|
|
|
> **previousRetarget**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:511](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L511)
|
|
|
|
Previous difficulty adjustment (%)
|
|
|
|
***
|
|
|
|
### previousTime
|
|
|
|
> **previousTime**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:512](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L512)
|
|
|
|
Timestamp of most recent retarget (seconds)
|
|
|
|
***
|
|
|
|
### progressPercent
|
|
|
|
> **progressPercent**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:506](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L506)
|
|
|
|
Progress through current difficulty epoch (0-100%)
|
|
|
|
***
|
|
|
|
### remainingBlocks
|
|
|
|
> **remainingBlocks**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:509](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L509)
|
|
|
|
Blocks remaining until retarget
|
|
|
|
***
|
|
|
|
### remainingTime
|
|
|
|
> **remainingTime**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:510](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L510)
|
|
|
|
Estimated time until retarget (milliseconds)
|
|
|
|
***
|
|
|
|
### timeAvg
|
|
|
|
> **timeAvg**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:514](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L514)
|
|
|
|
Average block time in current epoch (milliseconds)
|
|
|
|
***
|
|
|
|
### timeOffset
|
|
|
|
> **timeOffset**: `number`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:516](https://github.com/bitcoinresearchkit/brk/blob/76e08a33afe7d878b09f4359c21ffd6183727e32/modules/brk-client/index.js#L516)
|
|
|
|
Time offset from expected schedule (seconds)
|