UNPKG

token-price-oracles

Version:

tools for creating token price data feeds and oracles that integrate with on-chain dex's

23 lines (20 loc) 536 B
module.exports = async function increaseTime(duration) { const id = Date.now() return new Promise((resolve, reject) => { web3.currentProvider.sendAsync({ jsonrpc: '2.0', method: 'evm_increaseTime', params: [duration], id: Date.now(), }, err1 => { if (err1) { return reject(err1) } web3.currentProvider.sendAsync({ jsonrpc: '2.0', method: 'evm_mine', id: Date.now() + 1, }, (err2, res) => { err2 ? reject(err2) : resolve(res) }) }) }) }