Dan Finlay
48f2ae2154
Move old keystore migration code to metamask controller
...
Allows keyring controller to be more generic, less opinionated, and who knows, maybe sooner publishable as its own thing.
8 years ago
Dan Finlay
931ae5f64a
Make notices confirmation configurable
...
- Confirm button will now dismiss the lost accounts array.
8 years ago
kumavis
73998feeb2
move notice code from metamask-controller + config-manager, in to notice-controller
8 years ago
Kevin Serrano
1458b8c68e
Deactivate polling for now.
8 years ago
Dan Finlay
2b1d821da3
Cleanup
8 years ago
Kevin Serrano
085abb79cf
remove duplicate controller.
8 years ago
Kevin Serrano
851ba66cdd
Add ability to show notices to user & get confirmation.
...
Implement generation of markdown for notice files.
Create npm command. Enhance notice generation.
Add test files to test multiple notices.
Add basic markdown support to notices.
Interval checks for updates.
Add extensionizer and linker
Add terms and conditions state file
Add link support to disclaimer.
Changelog addition.
8 years ago
Kevin Serrano
8819475a2e
Add ability to show notices to user & get confirmation.
...
Implement generation of markdown for notice files.
Create npm command. Enhance notice generation.
Add test files to test multiple notices.
Add basic markdown support to notices.
Interval checks for updates.
Add extensionizer and linker
Add terms and conditions state file
Add link support to disclaimer.
Changelog addition.
8 years ago
Frances Pangilinan
090935f90a
Create a TxManager
8 years ago
Dan Finlay
4b6b1db4f0
Ordered keyringController methods the same in metamask-controller
8 years ago
Dan Finlay
9d401f9137
Fix nodeify usage
8 years ago
Dan Finlay
80e76b45ee
Denodeify most of KeyringController
...
Mostly Fixes #893
A couple methods cache callbacks, and will require a larger refactor to fully denodeify.
Specifically, our methods involving web3 requests to sign a tx, sign a message, and approve or cancel either of those.
I think we should postpone those until the TxManager refactor, since it will likely handle this response caching itself.
8 years ago
Kevin Serrano
17669e4af8
Make ropsten faucet button point at the correct url.
8 years ago
Kevin Serrano
8d2afccdc0
Ropsten has sole access to the faucet.
8 years ago
Kevin Serrano
88ed1f191f
Add to changelog.
8 years ago
Kevin Serrano
1cbab788ec
Change fauceting to become a response of an emit.
8 years ago
Kevin Serrano
f5b0795ac5
change all instances of selectedAddress to selectedAccount.
8 years ago
Kevin Serrano
7de6b12aad
Re-enable disclaimer screen. Rename variables to reflect role more clearly.
8 years ago
Kevin Serrano
d891869eff
First attempt at fixing errors in confirmation screen.
8 years ago
Kevin Serrano
26a548a7a3
First attempt at fixing errors in confirmation screen.
8 years ago
Kevin Serrano
23263bec7d
Linting to the max.
8 years ago
Frankie
17aac2dbc5
fix tx data so it has the network id
8 years ago
Kevin Serrano
b6b4be61d9
Fix bug for increasing gas by 20 percent.
8 years ago
Kevin Serrano
8f3db0dbc0
Add reveal of seed words.
8 years ago
Dan Finlay
b5f6ef8c01
Fixed bugs related to clearing caches when restoring to a new vault
8 years ago
Kevin Serrano
db356a181a
Made progress on parity for MultiVault
...
- Deleted some unused items
- Renamed files and paths to match with new locations.
- Modified keyring controller logic to separate concerns.
- Fix account naming issues.
- Enable creation of new vault with default HD keyring.
- Formatting issues.
8 years ago
Kevin Serrano
96643c222a
Implement seed word confirmation page.
...
Remove logs.
Move HD render files to ui/app.
8 years ago
Dan Finlay
6ec471c6dc
Configure BIP44 Keychain as default one
8 years ago
Kevin Serrano
678301a20e
Phase out extra warning screen.
8 years ago
Dan Finlay
1ddb8b9aec
Added tx & msg managing functionality to new KeyringController
8 years ago
Dan Finlay
9560ae93ee
Added tx and msg signing to keychain & controller
8 years ago
Dan Finlay
55d56f77cf
Began adding first basic keyring
8 years ago
Frankie
35232c5e29
Fix for linting
8 years ago
Frankie
aace26c4bd
Create callback and Clean-up details
8 years ago
Frankie
c400f7c0f6
Fix gasPrice range
8 years ago
Dan Finlay
cd2c00a318
Add minimal method signatures to new keyring controller
8 years ago
Kevin Serrano
d750daed5c
Remove logs.
8 years ago
Kevin Serrano
3954ed2a7e
Fix misnamed variable.
8 years ago
Kevin Serrano
5e9bc31c58
Cleanup.
8 years ago
Kevin Serrano
f7361d9654
lint
8 years ago
Kevin Serrano
79a99ac93b
Move tos hash comparison logic from background to mm controller.
8 years ago
Kevin Serrano
21d1959435
Fix linting and guarantees set TOS hash.
8 years ago
Kevin Serrano
e4f2cd2e09
Fix retention of terms of service hash across reloads of plugin.
8 years ago
Kevin Serrano
4ea3246912
Add controller functions for storing and checking TOS hashes.
8 years ago
Dan Finlay
da611eb3a1
Improve popup behavior for parity errors
...
When we receive an invalid params error, instead of opening the popup and showing no tx, we now just forward that tx back to the UI code.
8 years ago
Frankie
ebf864ae6e
Fix for readability
8 years ago
Frankie
0a8a25c818
Fix issue #688 where fiat conversion does not persist when switching networks
8 years ago
Dan Finlay
e197e3808f
Drop origin key from requests for Parity compatibility
8 years ago
Frankie
17eb53cfcd
Change Testfaucet url
8 years ago
Dan Finlay
bfea26d3e3
Ensure listener is cleaned up
...
Also fixed bug when validating a tx with no value.
8 years ago