wait-transaction

0.2.1 • Public • Published

wait-transaction

A promisified web3.eth.sendTransaction that waits for confirmation.

Install

$ npm install --save wait-transaction

Usage

// pass a valid web3 instance that the providers set
const waitTransaction = require('wait-transaction')(web3)

waitTransaction({ from: web3.eth.accounts[0], to: emptyAccount.address, value: 1000 })
  .then(() => web3.eth.getBalance(emptyAccount.address).valueOf())
  .then(balance => assert.equal(1000, balance))

Options:

require('wait-transaction')(web, {
  maxAttempts: 240 // number of attempts to check that the transaction was mined before giving up
  timeInterval: 1000 // number of milliseconds between attempts
})

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i wait-transaction

Weekly Downloads

1

Version

0.2.1

License

MIT

Last publish

Collaborators

  • raine