Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 3x 3x 4x 4x 1x 3x 1x 4x 4x 4x 3x | const { Period } = require('leap-core');
module.exports = async (bridgeState, db, heightOrTag) => {
let height = heightOrTag;
if (heightOrTag === 'latest') {
height = bridgeState.blockHeight;
} else if (typeof height === 'string' && height.startsWith('0x')) {
height = parseInt(height, 16);
}
const [periodStart, periodEnd] = Period.periodBlockRange(height);
const periodData = await db.getPeriodData(periodStart);
if (!periodData) return null;
return { periodStart, periodEnd, ...periodData };
};
|