UNPKG

leap-node

Version:

[![codecov](https://codecov.io/gh/leapdao/leap-node/branch/master/graph/badge.svg)](https://codecov.io/gh/leapdao/leap-node) [![Docker Repository on Quay](https://quay.io/repository/leapdao/leap-node/status "Docker Repository on Quay")](https://quay.io/re

10 lines (8 loc) 351 B
const getBlockAverageTime = async web3 => { const span = 40000; const blockNumber = await web3.eth.getBlockNumber(); const b1 = await web3.eth.getBlock(blockNumber); const b2 = await web3.eth.getBlock(Math.max(0, blockNumber - span)); return (b1.timestamp - b2.timestamp) / (b1.number - b2.number); }; module.exports = getBlockAverageTime;