frankiebee
|
7ea83b6bae
|
Create TxStateManager
|
2017-08-21 10:29:10 -07:00 |
|
frankiebee
|
e9712a13ec
|
Create tests for TxStateManager
|
2017-08-18 14:11:18 -07:00 |
|
frankiebee
|
a5a32f3d57
|
use "localNonce" when the network returns a nonce that is lower then a known confirmed tx
|
2017-08-18 13:54:16 -07:00 |
|
kumavis
|
1af797b1b3
|
tx controller - tx state history various small fixes
|
2017-08-14 19:15:36 -07:00 |
|
kumavis
|
fdffb6fedc
|
introduce tx-state-history-helper and diff-based history
|
2017-08-14 18:46:04 -07:00 |
|
kumavis
|
25f9746dab
|
tx controller - fix error serialization
|
2017-08-08 21:09:28 -07:00 |
|
kumavis
|
5e6962342d
|
tx controller - fix getBalance fn
|
2017-08-08 21:08:30 -07:00 |
|
frankiebee
|
9c9165e930
|
filter by network for pending txs
|
2017-08-08 21:54:26 -04:00 |
|
frankiebee
|
5bb84f6e21
|
fix getPendingTransactions function for pendingTxTracker
|
2017-08-08 21:49:48 -04:00 |
|
frankiebee
|
a13643bdb5
|
fix class names
|
2017-08-08 18:30:49 -04:00 |
|
frankiebee
|
3a2190ec3c
|
fix the bind on pending tx watchers
|
2017-08-07 16:58:38 -04:00 |
|
frankiebee
|
f3b42f1e33
|
Merge branch 'master' into transactionControllerRefractor
|
2017-08-07 16:24:58 -04:00 |
|
frankiebee
|
a54c26382e
|
remove unnecessary if statment for error message
|
2017-08-07 14:40:07 -04:00 |
|
frankiebee
|
fb9866b4e1
|
fix spelling
|
2017-08-07 14:37:20 -04:00 |
|
kumavis
|
1be8053cca
|
blacklist - update phishing on boot and speed up polling to 4 min
|
2017-08-04 13:51:48 -07:00 |
|
frankiebee
|
08f49ab35f
|
rename PendingTransactionUtils -> PendingTransactionWatchers
|
2017-08-04 14:50:34 -04:00 |
|
frankiebee
|
89a4fef1e4
|
Merge branch 'master' into transactionControllerRefractor
|
2017-08-04 14:45:22 -04:00 |
|
frankiebee
|
087cd9fb1a
|
break out tx status pendding watchers
|
2017-08-04 14:41:35 -04:00 |
|
kumavis
|
34b1e80088
|
Merge branch 'master' of github.com:MetaMask/metamask-plugin into blacklist-refactor2
|
2017-08-03 14:28:48 -07:00 |
|
kumavis
|
d4877cb4e2
|
blacklist - use module eth-phishing-detect
|
2017-08-03 14:25:02 -07:00 |
|
frankiebee
|
dce593fd7b
|
remove stack from txs
|
2017-08-03 15:39:55 -04:00 |
|
kumavis
|
8a9d0073b1
|
Merge pull request #1848 from MetaMask/transactionControllerRefractor
Transaction controller refractor part 1: promises for everyone and more tests!
|
2017-08-02 19:57:16 -07:00 |
|
frankiebee
|
b471afcdb3
|
use error for #approveTransaction when setting failed
|
2017-08-02 19:24:34 -04:00 |
|
frankiebee
|
b80c7e417b
|
move newUnapprovedTransaction to transactions.js
|
2017-08-02 18:59:34 -04:00 |
|
kumavis
|
8c6f01b910
|
blacklist controller - breakout from metamask and infura controllers
|
2017-08-02 15:54:59 -07:00 |
|
frankiebee
|
25bc15ba17
|
lint fixes
|
2017-08-02 11:47:13 -04:00 |
|
frankiebee
|
25cffd21f8
|
Merge branch 'master' into transactionControllerRefractor
|
2017-08-02 11:41:29 -04:00 |
|
frankiebee
|
3a4726018e
|
fix addTxDefaults
|
2017-08-02 11:35:35 -04:00 |
|
frankiebee
|
432f516ab0
|
make addUnapprovedTransaction async function and use promise based ethQuery
|
2017-08-02 10:26:25 -04:00 |
|
Dan Finlay
|
f147b928b2
|
Merge branch 'master' into i1805-LiveBlacklistUpdating
|
2017-07-26 15:32:19 -07:00 |
|
Dan Finlay
|
3d8ebf2265
|
Begin implementing live-updating blacklist, not working yet
|
2017-07-26 12:27:16 -07:00 |
|
kumavis
|
35a128db1e
|
nonce-tracker - hotfix for provider proxying
|
2017-07-26 11:37:00 -07:00 |
|
kumavis
|
7e2e4948a6
|
tx cont - dont recursively store history
|
2017-07-26 10:57:47 -07:00 |
|
kumavis
|
de2cf4e9cd
|
Merge branch 'master' of github.com:MetaMask/metamask-plugin into betterErrorsOnTx
|
2017-07-26 10:43:36 -07:00 |
|
kumavis
|
0ef90fb1f0
|
tx controller + nonce tracker - record nonce components on txMeta
|
2017-07-26 10:40:08 -07:00 |
|
frankiebee
|
30cbe74ba6
|
Merge branch 'betterErrorsOnTx' of https://github.com/MetaMask/metamask-extension into betterErrorsOnTx
|
2017-07-25 18:33:52 -04:00 |
|
frankiebee
|
ba88f7b8dd
|
fix typo
|
2017-07-25 18:29:02 -04:00 |
|
Frankie
|
a929fb2387
|
Merge branch 'master' into betterErrorsOnTx
|
2017-07-25 18:26:41 -04:00 |
|
frankiebee
|
b81f883150
|
fix stack wording
|
2017-07-25 18:23:26 -04:00 |
|
frankiebee
|
1df833bee8
|
use clone
|
2017-07-25 18:21:40 -04:00 |
|
frankiebee
|
e0a626da3b
|
remove line numbers
|
2017-07-25 18:02:21 -04:00 |
|
kumavis
|
4445ba1569
|
tx cont - add argument for provider constructor
|
2017-07-25 14:36:19 -07:00 |
|
kumavis
|
5b9a6bd367
|
tx cont - remove old cb from async fn
|
2017-07-25 13:16:46 -07:00 |
|
frankiebee
|
ab01358a48
|
Add stack traces both in errors and as a way to track txMetas
|
2017-07-25 16:08:31 -04:00 |
|
kumavis
|
12d6f21627
|
transactions - block nonce-tracker while updating pending transactions
|
2017-07-18 15:27:15 -07:00 |
|
kumavis
|
67fdba5e42
|
transaction - promisify _checkPendingTxs
|
2017-07-18 14:00:43 -07:00 |
|
tmashuang
|
bda52f7cba
|
Infura Network response tests
|
2017-07-14 10:34:03 -07:00 |
|
Frankie
|
9d3207fb73
|
Merge pull request #1617 from MetaMask/nonce-tracker
transaction controller - use nonce-tracker
|
2017-07-13 15:48:50 -04:00 |
|
frankiebee
|
7eccf5905a
|
make publishTransaction and signTransaction async methods
|
2017-07-13 15:25:43 -04:00 |
|
frankiebee
|
27cb02bc58
|
add "nonce too low" to the ignored errs list for tx retrys
|
2017-07-12 19:03:34 -07:00 |
|
frankiebee
|
bd26ec46aa
|
mv updateAndApproveTx to txController
|
2017-07-12 15:07:56 -07:00 |
|
frankiebee
|
971d25a8ab
|
Merge branch 'master' into nonce-tracker
|
2017-07-11 12:41:03 -07:00 |
|
kumavis
|
a1fd9bc6be
|
Merge pull request #1762 from MetaMask/ImproveRetryLogic
Improve retry logic
|
2017-07-11 12:29:20 -07:00 |
|
Dan Finlay
|
c7b9e3fb18
|
Improve insufficient balance checking in retry loop
|
2017-07-11 12:19:01 -07:00 |
|
frankiebee
|
a670e54973
|
Merge branch 'nonce-tracker' of https://github.com/MetaMask/metamask-plugin into nonce-tracker
|
2017-07-11 12:18:44 -07:00 |
|
frankiebee
|
c121ac21ec
|
remove irrelevan code
|
2017-07-11 12:16:08 -07:00 |
|
frankiebee
|
611338c4e0
|
use .includes
|
2017-07-11 12:01:59 -07:00 |
|
Dan Finlay
|
d97c6533b8
|
Remove local nonce error setting.
|
2017-07-11 12:00:17 -07:00 |
|
frankiebee
|
11d57adc5c
|
add "Gateway timeout" to ignored errors when resubmiting and use .includes over .startsWith
|
2017-07-11 11:57:42 -07:00 |
|
kumavis
|
c425ad4ec7
|
tx controller - resubmit - correctly set error on bad nonce/balance
|
2017-07-07 19:13:06 -07:00 |
|
kumavis
|
c53aac398a
|
tx controller - correctly set error message on resubmit error
|
2017-07-07 19:09:32 -07:00 |
|
kumavis
|
4fa999e4de
|
tx controller - resubmit - recognize parity known hash message
|
2017-07-07 19:02:34 -07:00 |
|
kumavis
|
d228f46254
|
Merge branch 'master' into nonce-tracker
|
2017-07-07 14:21:43 -07:00 |
|
frankiebee
|
092a9c9def
|
fail transactions that fail in resubmit
|
2017-07-07 03:05:39 -07:00 |
|
kumavis
|
34e2f6650d
|
tx controller - clean code
|
2017-07-07 01:50:48 -07:00 |
|
kumavis
|
8661989f51
|
tx controller - move comments
|
2017-07-07 01:37:45 -07:00 |
|
frankiebee
|
9955668409
|
add comment
|
2017-07-06 23:10:04 -07:00 |
|
frankiebee
|
11b744bb87
|
if an error happens during a tx publication set tx status to fail
|
2017-07-06 22:30:25 -07:00 |
|
Dan Finlay
|
07d4e4fe6f
|
Fix failing test
|
2017-07-05 23:24:33 -07:00 |
|
Dan Finlay
|
3abceac55d
|
Fail pending txs with low balance or invalid nonce
|
2017-07-05 22:43:31 -07:00 |
|
frankiebee
|
51ff6d74e8
|
clean up unused code from old noncelock
|
2017-07-05 12:07:34 -07:00 |
|
Thomas Huang
|
ffd3773ef3
|
Merge pull request #1620 from MetaMask/i1616-AddTokenAdding
Add ability to add tokens to token list
|
2017-06-28 10:07:49 -07:00 |
|
Dan Finlay
|
ddba2af415
|
Merge pull request #1509 from MetaMask/i1473-dappDefaultGasPrice
I1473 dapp default gas price
|
2017-06-27 21:00:08 -07:00 |
|
frankiebee
|
690685d20d
|
nonce-tracker: only check transactions that are not supposed to be ignored
|
2017-06-27 16:46:33 -07:00 |
|
frankiebee
|
0ee4502d71
|
calculate nonce based on local pending txs w/o error state.
|
2017-06-27 15:26:04 -07:00 |
|
frankiebee
|
db2836a1ae
|
dont stop retrying brodcasting txs
|
2017-06-27 14:19:28 -07:00 |
|
frankiebee
|
847a4282a2
|
Merge branch 'master' into nonce-tracker
|
2017-06-27 13:10:56 -07:00 |
|
Thomas Huang
|
1977417017
|
Merge branch 'master' into i1473-dappDefaultGasPrice
|
2017-06-27 10:32:28 -07:00 |
|
Thomas Huang
|
8b5b2d8329
|
Merge pull request #1663 from MetaMask/infura-status
Add Infura Status Information to UI State
|
2017-06-26 12:06:23 -07:00 |
|
Kevin Serrano
|
f9f0f6f9ef
|
Add infura network status to our UI state.
|
2017-06-22 12:32:34 -07:00 |
|
Kevin Serrano
|
b7f8657ab5
|
Add infura network status to our UI state.
|
2017-06-22 12:32:08 -07:00 |
|
frankiebee
|
92df9965eb
|
fix nonceTracker
|
2017-06-21 19:51:00 -07:00 |
|
Dan Finlay
|
41d992cca9
|
Merge branch 'AddTokenList' into i1616-AddTokenAdding
|
2017-06-19 19:03:49 -07:00 |
|
Thomas Huang
|
235cb1f2d7
|
Keeps dapp gas price if set
|
2017-06-19 17:50:06 -07:00 |
|
Kevin Serrano
|
9da243f42d
|
Merge branch 'AddTokenList' of github.com:MetaMask/metamask-plugin into AddTokenList
|
2017-06-19 13:51:38 -07:00 |
|
frankiebee
|
0d8c02db35
|
Merge branch 'master' into nonce-tracker
|
2017-06-16 17:07:12 -07:00 |
|
Frankie
|
ac728189e1
|
Merge branch 'master' into i1567-FixInaccurateError
|
2017-06-16 16:46:13 -07:00 |
|
frankiebee
|
9c2ead3d52
|
put event back on the "blockTracker:/provider"
|
2017-06-16 16:43:38 -07:00 |
|
frankiebee
|
5f8e74e0aa
|
put the block listeners back on the provider
|
2017-06-16 16:36:32 -07:00 |
|
Dan Finlay
|
48789f2a3d
|
Add ability to add tokens to token list
Fiex #1616
|
2017-06-15 16:22:53 -07:00 |
|
frankiebee
|
f76a555c09
|
Merge branch 'master' into i1567-FixInaccurateError
|
2017-06-15 14:28:10 -07:00 |
|
kumavis
|
41a1ce037b
|
Merge pull request #1611 from MetaMask/checkTxsOnSync
add a check for weather a tx is included in a block when jumping blocks
|
2017-06-15 14:12:14 -07:00 |
|
kumavis
|
27b874f2c4
|
transactions controller - add comments
|
2017-06-15 14:08:07 -07:00 |
|
frankiebee
|
2e5deef2b0
|
check nonce and balance when resubmiting tx
|
2017-06-15 13:48:48 -07:00 |
|
Dan Finlay
|
39c7ed230d
|
Merge remote-tracking branch 'origin/master' into AddTokenList
|
2017-06-15 13:44:58 -07:00 |
|
kumavis
|
b3492d9c17
|
transaction controller - use nonce-tracker
|
2017-06-14 23:44:02 -07:00 |
|
frankiebee
|
07539a63e4
|
remove unnecessary log
|
2017-06-14 21:52:49 -07:00 |
|
frankiebee
|
a10740af7e
|
add a check for weather a tx is included in a block when jumping blocks
|
2017-06-14 20:17:59 -07:00 |
|
frankiebee
|
6ae97290f0
|
check for the tx in the block that provider engine gives us
|
2017-06-14 17:43:04 -07:00 |
|
Dan Finlay
|
6fda78cd2b
|
Refresh token balance on network change
|
2017-06-14 15:21:51 -07:00 |
|
Dan Finlay
|
b7b9e0c1ac
|
Persist selected account tab
Also improve error handling with token balances.
|
2017-06-14 14:21:50 -07:00 |
|
Dan Finlay
|
0fd32e67d4
|
Do not mark slowly mined txs as failed.
Fixes #1567
Also seems to fix #1556
Also improves resubmit performance by only resubmitting on `latest`.
|
2017-06-14 12:01:45 -07:00 |
|
Dan Finlay
|
dd7e11d196
|
Merge pull request #1598 from MetaMask/txRetry
put tx resubmission on the block event
|
2017-06-13 10:45:21 -07:00 |
|
frankiebee
|
ec3383c162
|
rename continuallyResubmitPendingTxs to resubmitPendingTxs
|
2017-06-13 09:50:01 -07:00 |
|
Thomas Huang
|
ae7c296669
|
Fix networkState in chain id
|
2017-06-12 17:44:11 -07:00 |
|
Dan Finlay
|
a741cc4fc4
|
Merge branch 'master' into AddTokenList
|
2017-06-12 17:17:16 -07:00 |
|
frankiebee
|
96fa29ffbc
|
put tx resubmission on the block event
|
2017-06-12 16:11:37 -07:00 |
|
Kevin Serrano
|
203a573f3f
|
Use new URL for currency API from cryptonator.
|
2017-06-05 16:23:56 -07:00 |
|
frankiebee
|
db982cf795
|
stop polling when switching networks
|
2017-05-24 11:52:18 -04:00 |
|
Frankie
|
97ea7454b3
|
Merge branch 'master' into networkController
|
2017-05-23 20:36:11 -04:00 |
|
frankiebee
|
243eeff7cb
|
Fix for tests
|
2017-05-23 19:49:57 -04:00 |
|
Dan Finlay
|
e4d09aebf4
|
Cleanup
|
2017-05-23 14:49:10 -07:00 |
|
Dan Finlay
|
cd2ad1733d
|
Continually resubmit pending txs
|
2017-05-23 12:22:15 -07:00 |
|
frankiebee
|
529304c005
|
Wrap the provider in a proxy
|
2017-05-23 01:56:10 -04:00 |
|
frankiebee
|
13a41f3129
|
Merge branch 'master' into networkController
|
2017-05-22 19:48:10 -04:00 |
|
frankiebee
|
f87ea49b5a
|
Create a network controller to manage switcing networks an updating the provider
|
2017-05-19 00:14:10 +02:00 |
|
Dan Finlay
|
68d6ea44a0
|
Fix path references
|
2017-05-16 11:39:00 -07:00 |
|
Dan Finlay
|
2df9344be5
|
Rename tx manager to tx controller
|
2017-05-16 10:35:28 -07:00 |
|
Thomas Huang
|
6bdb4c8728
|
Fix linting warnings
|
2017-04-26 21:05:45 -07:00 |
|
Kevin Serrano
|
4933e2e2ee
|
Limit the number of addresses stored in our book.
|
2017-03-13 16:37:53 -07:00 |
|
Kevin Serrano
|
7dcab52a9e
|
Connect keyring controller to address book to prevent additional duplicates.
|
2017-03-10 10:34:46 -08:00 |
|
Kevin Serrano
|
7182a2be43
|
Improve duplicate checking in address book.
|
2017-03-10 10:05:10 -08:00 |
|
Kevin Serrano
|
2ab86b001d
|
Add comments.
|
2017-03-10 09:34:13 -08:00 |
|
Kevin Serrano
|
b296640f1b
|
Rename functions for consistency.
|
2017-03-09 15:09:50 -08:00 |
|
Kevin Serrano
|
9f6c040554
|
Create persistence address book.
|
2017-03-09 13:58:42 -08:00 |
|
Kevin Serrano
|
d270cbc9d2
|
Create distinct labels and names for addresses.
|
2017-03-09 13:07:38 -08:00 |
|
Kevin Serrano
|
e7e024bcdd
|
Refactor of code into separate reducers and actions.
|
2017-03-07 16:01:51 -08:00 |
|
Kevin Serrano
|
e66035254f
|
More conflict resolution.
|
2017-03-01 10:04:25 -08:00 |
|
Dan Finlay
|
b5d03cd524
|
add controllers to root scripts folder
|
2017-02-27 10:40:37 -08:00 |
|