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
Kevin Serrano
db48f8984f
Basic infrasture for RPC list added.
8 years ago
Kevin Serrano
65c84ac4b2
Delete all code related to disclaimers.
8 years ago
Kevin Serrano
4033b620bd
Allowed net_version to be called synchronously
8 years ago
Dan Finlay
13ee92909c
Mostly got shapeshift tx management into its own controller
...
Rendering the list is still having issues, so this isn't done yet.
8 years ago
kumavis
ff87b9dc7a
id mgmt - update to latest eth_sign spec
8 years ago
kumavis
970d4fd695
metamask - add missing diskState and memState subscriptions
8 years ago
kumavis
9e4ef45b6a
migration #9 - break out CurrencyController substate
8 years ago
kumavis
8b5e3aa287
migration #8 - break out NoticeController substate
8 years ago
kumavis
73edfc9f31
eth-store - convert to obs-store subclass
8 years ago
kumavis
f08f40aee2
txManager - depend on preferencesStore
8 years ago
kumavis
0c6df24ecf
metamask - introduce networkStore
8 years ago
kumavis
99fa9ab13a
migration 7 - break off TransactionManager substate
8 years ago
kumavis
bcb86f38cb
messageManager - move view state to obs-store
8 years ago
kumavis
79ed2e902f
keyring - replace getState with memStore
8 years ago
kumavis
5c5aa6ea01
keyring - rm config dep
8 years ago
kumavis
4c0cb9d92e
metamask - memState - adopt configManager.isDisclaimerConfirmed from keyring controller
8 years ago
Frankie
1b16b46241
code clan up and tests
8 years ago
kumavis
1cb730144d
metamask - adopt isInitialized from keyring controller
8 years ago
kumavis
ad060e2678
metamask - inherit some configManager state from keyring controller
8 years ago
kumavis
c0d3db6a8c
keyring - synchronous getState
8 years ago
kumavis
7ccaa263d2
inpage - set web3.eth.defaultAccount correctly
8 years ago
kumavis
2fa60cfcbf
continue rename selectedAccount to selectedAddress
8 years ago
kumavis
f9b31fe2c3
rename selectedAccount to selectedAddress
8 years ago
kumavis
b1de2cdefa
metamask - rename getSelectedAccount to getSelectedAddress
8 years ago
kumavis
4dafb09db2
metamask - move selectedAccount set/get to preferencesController
8 years ago
kumavis
0a1918f71a
preferences - introduce preferences controller
8 years ago
kumavis
dd528d886f
metamask - lookup selectedAccount via keyringController
8 years ago
kumavis
6480c2d8a6
public config - get selectedAccount from keyring controller substate
8 years ago
kumavis
13e2003469
metamask - subscribe metamask store to keyringController substate
8 years ago
Frankie
8be68575bb
Clean up message manger includes:
...
Provider egine bump
Remove presence of message manger in keyring controller
Change the status wording fom conf to approved
make Message manager a class
fix messages not being apart of the badge
re write message manger to better reflect controller pattern
8 years ago