Add state-labeled events to allow subscribing to any transaction's state change

This commit is contained in:
Dan Finlay 2017-09-13 11:39:39 -07:00
parent 53a467cd1e
commit e4d7fb2447
1 changed files with 1 additions and 0 deletions

View File

@ -434,6 +434,7 @@ module.exports = class TransactionController extends EventEmitter {
const txMeta = this.getTx(txId)
txMeta.status = status
this.emit(`${txMeta.id}:${status}`, txId)
this.emit(`${status}`, txId)
if (status === 'submitted' || status === 'rejected') {
this.emit(`${txMeta.id}:finished`, txMeta)
}