frankiebee
da35f6744e
use new nodeify
7 years ago
kumavis
9f46984fee
metamask - on rpc err show whole error body
7 years ago
kumavis
68fc3603df
metamask - append dapp origin domain to rpc request
8 years ago
Kevin Serrano
b7f8657ab5
Add infura network status to our UI state.
8 years ago
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
8 years ago
Dan Finlay
48789f2a3d
Add ability to add tokens to token list
...
Fiex #1616
8 years ago
frankiebee
2e5deef2b0
check nonce and balance when resubmiting tx
8 years ago
kumavis
b3492d9c17
transaction controller - use nonce-tracker
8 years ago
Dan Finlay
b7b9e0c1ac
Persist selected account tab
...
Also improve error handling with token balances.
8 years ago
frankiebee
c5d74e6421
include ethQuery in txController
8 years ago
frankiebee
243eeff7cb
Fix for tests
8 years ago
frankiebee
529304c005
Wrap the provider in a proxy
8 years ago
frankiebee
f87ea49b5a
Create a network controller to manage switcing networks an updating the provider
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
fb08c4a131
metamask - publicConfig - fix init state
8 years ago
kumavis
10ba760ed3
metamask - selected accounts - dont reveal when locked
8 years ago
Dan Finlay
a3149c1752
Use loglevel for more logs
8 years ago
Thomas Huang
6bdb4c8728
Fix linting warnings
8 years ago
kumavis
5a91adf7d8
add platforms to mascara + move buyEther window open to ui
8 years ago
kumavis
4779999bfc
clean - metamask controller - remove log
8 years ago
frankiebee
0a7b388b39
Fix faucet to only autoFaucet first account
8 years ago
kumavis
5036263f88
introduce platform api and rename notifications to notification-manager
8 years ago
frankiebee
84b3415b44
WIP: lost enital call from dapp to getAccounts
8 years ago
Kevin Serrano
a95d96d507
Assure that seed words are placed into state tree upon request.
8 years ago
Kevin Serrano
c1136a6317
Add link to kovan faucet instructions.
8 years ago
frankiebee
45ab81fb45
WIP: streams->indexdb
8 years ago
Dan Finlay
b6e2eaf7b1
Remove eth-lightwallet
8 years ago
Kevin Serrano
37ffcfcf0e
Rename variables to proper currency state variables.
8 years ago
Kevin Serrano
7dcab52a9e
Connect keyring controller to address book to prevent additional duplicates.
8 years ago
Kevin Serrano
b34ee4daa1
Allow for adding recently used addresses to address book.
8 years ago
Kevin Serrano
9f6c040554
Create persistence address book.
8 years ago
Kevin Serrano
cf2268c3d2
Nodeify and promisify calls to background.
8 years ago
Kevin Serrano
e7e024bcdd
Refactor of code into separate reducers and actions.
8 years ago
Frankie
b84f1b0532
Fix issue where old txMeta object was being used to pass the txHash to the cb
8 years ago
Dan Finlay
ddc136a7c2
Add a couple more debug logs
8 years ago
Dan Finlay
f908aaafbc
Use correct action to update and submit tx
8 years ago
Dan Finlay
da88481560
Remove gasMultiplier txMeta param
...
This was used by the custom gas slider on the `send` screen, and it was used to modify the gas value before sending it out, breaking our new custom gas field logic.
Removed it and the logic that referred to this now-outdated parameter.
8 years ago
Dan Finlay
1eb4a5d62c
Add background method for updating and approving a tx in one call
8 years ago
Dan Finlay
b5d03cd524
add controllers to root scripts folder
8 years ago
Dan Finlay
8c66260bdb
Removed redundant personal_recover logic
8 years ago
Dan Finlay
f2851402f3
Mostly fix personal_recover
8 years ago
Dan Finlay
961a83769b
Fix cancel msg signing behavior.
8 years ago
Dan Finlay
4697aca02c
Got personal_sign working
...
Also fixed bug where signing would not close popup.
8 years ago
Kevin Serrano
62854398f1
Tested against code to play nice with unit tests.
8 years ago
Dan Finlay
564f920ae0
Add personal sign actions and template
8 years ago
Dan Finlay
8684fc40c7
Allow provider to init before keyringController
8 years ago
Dan Finlay
92fb07999a
Point metamask-controller personalSignRecover method to keyring-controller
8 years ago
Dan Finlay
0584988688
Move sigUtil and keyrings to external modules
...
These external modules now have their own test coverage and build enforcement. This allowed me to somewhat more easily add good tests around our personalSign strategy (held now in [eth-sig-util](https://github.com/flyswatter/eth-sig-util ), and allow each of the keyrings to import that, etc.
8 years ago
Kevin Serrano
026e0e3383
Fix naming
8 years ago