diff options
author | kumavis <aaron@kumavis.me> | 2018-05-29 15:41:28 +0800 |
---|---|---|
committer | kumavis <aaron@kumavis.me> | 2018-05-29 15:41:28 +0800 |
commit | 16d0db15e05ec97adfcb050901d84a5130e88892 (patch) | |
tree | e2921f7717b0a5db780f8258d0e7f3318631f5ac /app/scripts/controllers/transactions/pending-tx-tracker.js | |
parent | 7d449e974ddd5412581fe00976429c2ebb9ab644 (diff) | |
download | tangerine-wallet-browser-16d0db15e05ec97adfcb050901d84a5130e88892.tar.gz tangerine-wallet-browser-16d0db15e05ec97adfcb050901d84a5130e88892.tar.zst tangerine-wallet-browser-16d0db15e05ec97adfcb050901d84a5130e88892.zip |
controllers - transactions - fix tx confirmation
Diffstat (limited to 'app/scripts/controllers/transactions/pending-tx-tracker.js')
-rw-r--r-- | app/scripts/controllers/transactions/pending-tx-tracker.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/scripts/controllers/transactions/pending-tx-tracker.js b/app/scripts/controllers/transactions/pending-tx-tracker.js index 68f016d79..9a764b962 100644 --- a/app/scripts/controllers/transactions/pending-tx-tracker.js +++ b/app/scripts/controllers/transactions/pending-tx-tracker.js @@ -28,7 +28,6 @@ class PendingTransactionTracker extends EventEmitter { this.getCompletedTransactions = config.getCompletedTransactions this.publishTransaction = config.publishTransaction this.confirmTransaction = config.confirmTransaction - this.updatePendingTxs() } /** @@ -37,6 +36,7 @@ class PendingTransactionTracker extends EventEmitter { async updatePendingTxs () { const pendingTxs = this.getPendingTransactions() // in order to keep the nonceTracker accurate we block it while updating pending transactions + console.log('updating pending txs....', pendingTxs) const nonceGlobalLock = await this.nonceTracker.getGlobalLock() try { await Promise.all(pendingTxs.map((txMeta) => this._checkPendingTx(txMeta))) @@ -152,7 +152,7 @@ class PendingTransactionTracker extends EventEmitter { const txParams = await this.query.getTransactionByHash(txHash) if (!txParams) return if (txParams.blockNumber) { - this.confirmTransaction(txId) + this.emit('tx:confirmed', txId) } } catch (err) { txMeta.warning = { |