Dan Finlay
06f6aa7a00
Debounce background updates
...
Our background sometimes emits absurd quantities of updates very quickly.
This PR reduces the amount of inter-process traffic by ensuring the `sendUpdate` method does not fire more than every 200 ms.
Fixes #1621
7 years ago
Dan Finlay
48789f2a3d
Add ability to add tokens to token list
...
Fiex #1616
7 years ago
kumavis
27b874f2c4
transactions controller - add comments
7 years ago
frankiebee
2e5deef2b0
check nonce and balance when resubmiting tx
7 years ago
kumavis
b3492d9c17
transaction controller - use nonce-tracker
8 years ago
kumavis
dab2fccc78
introduce nonce-tracker
8 years ago
frankiebee
07539a63e4
remove unnecessary log
8 years ago
frankiebee
a10740af7e
add a check for weather a tx is included in a block when jumping blocks
8 years ago
frankiebee
6ae97290f0
check for the tx in the block that provider engine gives us
8 years ago
Dan Finlay
6fda78cd2b
Refresh token balance on network change
8 years ago
Dan Finlay
b7b9e0c1ac
Persist selected account tab
...
Also improve error handling with token balances.
8 years ago
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`.
8 years ago
frankiebee
ec3383c162
rename continuallyResubmitPendingTxs to resubmitPendingTxs
8 years ago
Thomas Huang
ae7c296669
Fix networkState in chain id
8 years ago
frankiebee
96fa29ffbc
put tx resubmission on the block event
8 years ago
kumavis
c0a023ffdb
default testnet - fix typo
8 years ago
Thomas Huang
13e6672028
Linting
8 years ago
Kevin Serrano
203a573f3f
Use new URL for currency API from cryptonator.
8 years ago
Kevin Serrano
2b7d842498
Update gasblocklimit params with every block.
8 years ago
Kevin Serrano
82cbfaa826
Convert gasLimit to not use muln in BN
8 years ago
Dan Finlay
7268fcb694
Revert inpage-provider
8 years ago
Dan Finlay
1dfc0f74bf
Correct inpage to be not modified
8 years ago
Dan Finlay
d8c94fca75
Add address image map to icon factory
...
Deriving from the new address image map repository I've added here:
https://github.com/MetaMask/ethereum-contract-icons
With this PR, images for addresses added to that repository will be shown instead of jazzicons in MetaMask.
8 years ago
Dan Finlay
ad40e4d260
Remove stream subprovider
...
Since the polling leak seems to be coming from elsewhere, and new bugs came from this, I'm rolling back this change so that we can push the other improvements sooner and fix the bug at its true root.
8 years ago
frankiebee
717dceede8
fix spelling
8 years ago
frankiebee
473b88f399
Reload the page when switching networks for sites that use web3
8 years ago
Kevin Serrano
26fd016b63
Add new blockGasLimit property to txMeta object.
8 years ago
kumavis
e6b278569e
inpage-provider - disable polling after first block
8 years ago
frankiebee
db982cf795
stop polling when switching networks
8 years ago
frankiebee
c5d74e6421
include ethQuery in txController
8 years ago
frankiebee
243eeff7cb
Fix for tests
8 years ago
Dan Finlay
e4d09aebf4
Cleanup
8 years ago
Dan Finlay
cd2ad1733d
Continually resubmit pending txs
8 years ago
frankiebee
529304c005
Wrap the provider in a proxy
8 years ago
frankiebee
e08c1541e5
Add a migration for the network controller
8 years ago
kumavis
b217ad1ae8
clean - remove console logs
8 years ago
kumavis
1c1400b584
deps - use stream-subprovider from provider-engine
8 years ago
Dan Finlay
cbfaa6f56f
Rename stream to streamSubprovider
8 years ago
Dan Finlay
48d9a21071
Use filter subprovider in-page to avoid filter leaks
8 years ago
Dan Finlay
709c0eb307
Use stream-provider v3 api
8 years ago
Dan Finlay
c5432da567
Add new streaming subprovider but getting a loop
...
Regarding #1458
Uses a new streaming subprovider architecture on an experimental branch of StreamProvider:
https://github.com/flyswatter/web3-stream-provider/tree/StreamSubprovider
8 years ago
frankiebee
f87ea49b5a
Create a network controller to manage switcing networks an updating the provider
8 years ago
Dan Finlay
68d6ea44a0
Fix path references
8 years ago
Dan Finlay
2df9344be5
Rename tx manager to tx controller
8 years ago
Dan Finlay
7a3b3e0f8a
Rename tx manager to tx controller
8 years ago
kumavis
28aba6e9de
migration 13 - change provider from testnet to ropsten
8 years ago
Thomas Huang
3367363b12
Remove all traces of testnet
8 years ago
Thomas Huang
4c10e2021a
Change default network to rinkeby
8 years ago
kumavis
5c9449dec1
background - drop async-q in favor of async/await
8 years ago
kumavis
2c8bbe3b25
migrator - fix typo
8 years ago