UNPKG

electusaction

Version:
29 lines (27 loc) 614 B
const increaseTime = duration => { const id = Date.now(); return new Promise((resolve, reject) => { web3.currentProvider.send( { jsonrpc: "2.0", method: "evm_increaseTime", params: [duration], id: id }, err1 => { if (err1) return reject(err1); web3.currentProvider.send( { jsonrpc: "2.0", method: "evm_mine", id: id + 1 }, (err2, res) => { return err2 ? reject(err2) : resolve(res); } ); } ); }); }; module.exports = increaseTime;