0.2.1 • Published 7 years ago

wait-transaction v0.2.1

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

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

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

8 years ago