Add /api/v1/mining/blocks/sizes-weights/:interval API

This commit is contained in:
nymkappa
2022-05-03 15:44:01 +09:00
parent 250978ea91
commit 3e90650536
4 changed files with 89 additions and 0 deletions

View File

@@ -45,6 +45,26 @@ class Mining {
);
}
/**
* Get historical block sizes
*/
public async $getHistoricalBlockSizes(interval: string | null = null): Promise<any> {
return await BlocksRepository.$getHistoricalBlockSizes(
this.getTimeRange(interval),
Common.getSqlInterval(interval)
);
}
/**
* Get historical block weights
*/
public async $getHistoricalBlockWeights(interval: string | null = null): Promise<any> {
return await BlocksRepository.$getHistoricalBlockWeights(
this.getTimeRange(interval),
Common.getSqlInterval(interval)
);
}
/**
* Generate high level overview of the pool ranks and general stats
*/