Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Group transactions by nonce (#5886) | Alexander Tseung | 2018-12-10 | 1 | -2/+4 |
| | |||||
* | Adds createSpeedUpTransaction to txController | Dan Miller | 2018-12-04 | 1 | -0/+23 |
| | |||||
* | Fixed Vivek's bug (#5860) | Dan Finlay | 2018-11-30 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed Vivek's bug Fixes #5850 What was happening: It seems that his MetaMask had crashed while some new transactions had been loading defaults. He probably had a network connectivity issue to Infura (which we are working with Infura to address). As a result of this network cutout, his three unapproved transactions were not marked failed, and were not marked as `loadingDefaults = false`, as their gas prices had not yet been estimated. Normally this behavior is supposed to clean itself up when the transaction controller starts up, via the `TransactionController._onBootCleanUp()` function, but in this case, during unlock, that function was unable to do its job because when it requested the transaction list, the current network was in the `loading` state, making it proceed as if there were no pending transactions. To fix this, I am doing two things: - Setting transactions to loadingDefaults = false in more catch blocks. - Calling `onBootCleanUp()` when the network store's status changes, so that it will re-trigger when loading completes. * Fixed reference * Fixed infinite loop bug Was refreshing the tx list on every tx state change instead of just network changes, creating an infinite loop. * Add notes to tx updates to clarify logs | ||||
* | Autofill gasPrice for retry attempts with either the recommended gasprice or ↵ | Frankie | 2018-11-27 | 1 | -0/+9 |
| | | | | | | | | a %10 bump (#5786) * transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump * lint | ||||
* | Tx controller now uses safe event emitter (#5769) | Frankie | 2018-11-17 | 1 | -1/+1 |
| | | | | | | | | | | | | * transactions - use safe-event-emitter over events * tests - pass a platform object on init with a noop showTransactionNotification * test - fix for tx-state-history-helper trying to reduce an empty array * deps - safe-event-emitter * lint | ||||
* | Resubmit approved transactions on new block (#5752) | Dan Finlay | 2018-11-15 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add beginning of test * Resubmit approved transactions on new block May fix #4343 and related issues, where an error could leave transactions stranded in the approved state. * Remove unused test * Re-approve transactions when retrying approved * Add retry approved test * Include approved in pending tx count * Fix getPendingTxs() * Linted * Only throw hash error in submitted state * Only check submitted txs for block inclusion * Fix test expectations | ||||
* | Add txReceipt data to transaction details (#5513) | Alexander Tseung | 2018-10-16 | 1 | -1/+34 |
| | |||||
* | Ensure that new transactions added are using the selected address | Whymarrh Whitby | 2018-10-11 | 1 | -0/+4 |
| | |||||
* | Revert "transactions - add txReceipt to the txMeta body for confirmed txs ↵ | Whymarrh Whitby | 2018-10-11 | 1 | -23/+1 |
| | | | | | | (#5375)" This reverts commit ff67293a8ef61308d602d09f26b163b9b9ec90d3. | ||||
* | transactions - add txReceipt to the txMeta body for confirmed txs (#5375) | Frankie | 2018-10-10 | 1 | -1/+23 |
| | |||||
* | Fix updating of pending transactions | Dan Finlay | 2018-10-06 | 1 | -0/+1 |
| | | | | | | | | | Transaction statuses were not being properly updated when: - MetaMask was unlocked - The network was changed This PR fixes both of those. Fixes #5174 | ||||
* | Switch existing modals from using Notification to Modal. Remove Notification ↵ | Alexander Tseung | 2018-09-20 | 1 | -2/+3 |
| | | | | component. Add CancelTransaction modal | ||||
* | Add createCancelTransaction method | Alexander Tseung | 2018-09-11 | 1 | -2/+47 |
| | |||||
* | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-07-04 | 1 | -1/+1 |
|\ | | | | | | | network-remove-provider-engine | ||||
* | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-07-03 | 1 | -2/+7 |
|\| | | | | | | | network-remove-provider-engine | ||||
| * | controllers - transaction - prefer log over console | kumavis | 2018-06-13 | 1 | -2/+2 |
| | | |||||
| * | metamask - ensure all nonce locks are released | kumavis | 2018-06-13 | 1 | -1/+6 |
| | | |||||
* | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-06-07 | 1 | -1/+5 |
|\| | | | | | | | network-remove-provider-engine | ||||
| * | remove generating blocked accounts and use a config file instead | Csaba Solya | 2018-05-31 | 1 | -2/+2 |
| | | |||||
| * | adding tests for recipient blacklist checker | Csaba Solya | 2018-05-30 | 1 | -2/+2 |
| | | |||||
| * | initial implementation | Csaba Solya | 2018-05-30 | 1 | -1/+5 |
| | | |||||
* | | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-06-07 | 1 | -3/+5 |
|\| | | | | | | | network-remove-provider-engine | ||||
| * | cleanErrorStack moved to separate library module | Anton | 2018-05-29 | 1 | -12/+4 |
| | | | | | | | | more errors traces cleaned up | ||||
| * | error message fix | Anton | 2018-05-29 | 1 | -2/+1 |
| | | |||||
| * | Clean up user rejection error message | Anton | 2018-05-28 | 1 | -3/+14 |
| | | |||||
* | | controllers - transactions - fix tx status update on boot | kumavis | 2018-05-29 | 1 | -0/+12 |
| | | |||||
* | | controllers - transactions - fix tx confirmation | kumavis | 2018-05-29 | 1 | -1/+1 |
| | | |||||
* | | controllers - transactions - merge @frankiebee's work with mine | kumavis | 2018-05-29 | 1 | -9/+37 |
| | | |||||
* | | Merge branch 'network-remove-provider-engine' of ↵ | frankiebee | 2018-05-23 | 1 | -15/+0 |
|\ \ | | | | | | | | | | https://github.com/MetaMask/metamask-extension into transactions-use-new-block-tracker | ||||
| * \ | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-05-23 | 1 | -15/+0 |
| |\ \ | | | | | | | | | | | | | network-remove-provider-engine | ||||
| | * | | Reveal get filtered tx list (#4332) | Frankie | 2018-05-22 | 1 | -15/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | * add getFilteredTxList from txController to getApi * transactions - remove dead code (isNonceTaken) | ||||
* | | | | remove dependance on the even tx:confirmed | frankiebee | 2018-05-23 | 1 | -2/+6 |
|/ / / | |||||
* / / | network - create provider and block-tracker via json-rpc-engine | kumavis | 2018-05-17 | 1 | -0/+1 |
|/ / | |||||
* | | Fix documentation typo | bitpshr | 2018-05-08 | 1 | -1/+1 |
| | | |||||
* | | transactions - add a nonce check utility for ui use | frankiebee | 2018-05-02 | 1 | -0/+15 |
|/ | |||||
* | transactions - more docs and clean ups | frankiebee | 2018-04-26 | 1 | -26/+44 |
| | |||||
* | Cleaned up some typos and JSDocs in Transactions | Dan Finlay | 2018-04-24 | 1 | -16/+17 |
| | | | | | | | | | | Nonce tracker is not fully documented yet. Have not yet touched: - tx-state-manager - tx-state-history-helper - util - tx-gas-utils - pending-tx-tracker | ||||
* | transactions - fix refernces | frankiebee | 2018-04-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into tx-controller-rewrite-v3 | frankiebee | 2018-04-20 | 1 | -0/+1 |
| | |||||
* | meta - transactions - docs yo! | frankiebee | 2018-04-20 | 1 | -11/+16 |
| | |||||
* | fix up - more docs | frankiebee | 2018-04-14 | 1 | -3/+8 |
| | |||||
* | meta - transactions - code clean up and jsDoc | frankiebee | 2018-04-14 | 1 | -41/+109 |
| | |||||
* | transactions - code cleanup | frankiebee | 2018-04-13 | 1 | -56/+57 |
| | |||||
* | meta - transactions - create a transactions dir in controller and move ↵ | frankiebee | 2018-04-11 | 1 | -0/+341 |
relevant files into it |