Add difficulty chart timespan selection

This commit is contained in:
nymkappa
2022-02-17 09:41:05 +09:00
parent 9fa7e58d82
commit f45103e7e3
7 changed files with 93 additions and 41 deletions

View File

@@ -69,6 +69,19 @@ class Mining {
emptyBlocks: emptyBlocks,
};
}
/**
* Return the historical difficulty adjustments and oldest indexed block timestamp
*/
public async $getHistoricalDifficulty(interval: string | null): Promise<object> {
const difficultyAdjustments = await BlocksRepository.$getBlocksDifficulty(interval);
const oldestBlock = new Date(await BlocksRepository.$oldestBlockTimestamp());
return {
adjustments: difficultyAdjustments,
oldestIndexedBlockTimestamp: oldestBlock.getTime(),
}
}
}
export default new Mining();