UNPKG

@kyve/core

Version:

🚀 The base KYVE node implementation.

16 lines (12 loc) • 432 B
import { Node } from ".."; import BigNumber from "bignumber.js"; export function remainingUploadInterval(this: Node): BigNumber { const unixNow = new BigNumber(Date.now()); const unixIntervalEnd = new BigNumber(this.pool.bundle_proposal!.created_at) .plus(this.pool.upload_interval) .multipliedBy(1000); if (unixNow.lt(unixIntervalEnd)) { return unixIntervalEnd.minus(unixNow); } return new BigNumber(0); }