diff --git a/remix-lib/src/execution/txListener.js b/remix-lib/src/execution/txListener.js index ede2cd7b0e..b596081d66 100644 --- a/remix-lib/src/execution/txListener.js +++ b/remix-lib/src/execution/txListener.js @@ -200,13 +200,15 @@ class TxListener { _resolve (transactions, callback) { async.each(transactions, (tx, cb) => { - this._resolveTx(tx, (error, resolvedData) => { - if (error) cb(error) - if (resolvedData) { - this.event.trigger('txResolved', [tx, resolvedData]) - } - this.event.trigger('newTransaction', [tx]) - cb() + executionContext.web3().eth.getTransactionReceipt(tx.hash, (error, receipt) => { + this._resolveTx(receipt, (error, resolvedData) => { + if (error) cb(error) + if (resolvedData) { + this.event.trigger('txResolved', [receipt, resolvedData]) + } + this.event.trigger('newTransaction', [receipt]) + cb() + }) }) }, () => { callback()