Dan Finlay
9bdc169712
Fix signing bug
9 years ago
Dan Finlay
d6dee7e748
Add auto-fauceting
...
When first creating a vault, the first account is submitted to our `rawtestrpc` faucet, receiving `1.337` ether within 15-30 seconds.
9 years ago
Dan Finlay
39160d3025
Remove argument destructuring
9 years ago
Dan Finlay
1c69edff45
Return updated state after restoring vault
9 years ago
Dan Finlay
742fd7caa8
Remove unused reference
9 years ago
Dan Finlay
f05ad130c5
Cleaned up how we pass hdString to Lightwallet
9 years ago
Dan Finlay
a2c7ccafa6
Implemented BIP44 compliance test.
...
Also added the hdPath that Christian had told me to our calls to the LightWallet, but this does not seem to have made us generate the same accounts as `testrpc` yet.
9 years ago
Dan Finlay
37fd45e5b7
Convert to bip44 hdTrees
...
Added initial test just to verify we can recover the accounts we generate in this way.
Still need to add compliance test to make sure this interoperates with testrpc's new mnemonic flag.
9 years ago
Dan Finlay
d6aa78e647
Gave lock a callback for better loading indication
9 years ago
Dan Finlay
55f8ae4edd
Add seed word caching during confirmation screen
...
In order to persist the seed word page until the user clicks the confirmation button, we need to store the seed words in localStorage.
To simplify this process I've also reorganized some of the account manager code, broken up one large function into many smaller functions, and created a new class for the IdMgmt object.
Again, sorry such a big refactor in one commit, but I really had to break it down to work through it.
9 years ago
kumavis
ec7372ef51
stream-provider - addd isConnected method
9 years ago
kumavis
2197750510
add vault recovery
9 years ago
kumavis
b8e36f41a2
notifications - add tx confirm+cancel buttons
9 years ago
kumavis
f64e4a518b
plumbing - pipe web3 to the popup.js
9 years ago
kumavis
cbde4157aa
idStore - normalize hex format before signing
9 years ago
kumavis
6df64970aa
tx sig - it works again
9 years ago
kumavis
92987b4407
background - use provider-engine zero client
9 years ago
kumavis
4b8be94f51
web3-provider - add nonce tracker
9 years ago
Simon de la Rouviere
bab37466d7
Fix issue with raw transaction injected.
9 years ago
kumavis
2c719db940
idStore - add createNewVault
9 years ago
kumavis
9da4094db6
idStore - add isInitialized flag
9 years ago
kumavis
970e9e2113
idStore - seperate signTx and sendTx
9 years ago
kumavis
bc2ec9f464
idStore - cancel tx
9 years ago
kumavis
f8c5b90320
idmgmt - refactor
9 years ago
kumavis
435179856f
idmgmt - emit update on new tx
9 years ago
kumavis
066996396f
context wiring - handle and log errors
9 years ago
kumavis
9c17c9aca6
clean - silence logging
9 years ago
kumavis
cd4d76101c
logging - silence rpc response logging
9 years ago
kumavis
2aa38ac4b4
util - stream-provider - fix batch
9 years ago
kumavis
a91d576213
deps - bump metamask-provider
9 years ago
kumavis
48d77c250f
tx-signing works
9 years ago
kumavis
4922aa5b8b
add pending txs but just autosign
9 years ago
kumavis
2f079dfdd1
refactor - push data to popup
9 years ago
kumavis
e50e189443
wallet sync fix
9 years ago
kumavis
722acdad35
breakout idmgmt
9 years ago
kumavis
7347a66eb0
integrate metamask-ui with id mgmt
9 years ago
kumavis
3eaf027e30
migrate to new ui + provider
9 years ago
kumavis
09644408c2
testing continues
9 years ago
kumavis
72a747165d
migrate to ProviderEngine zero-client
9 years ago
kumavis
cc1bb92f9d
build overhaul + basic structure
9 years ago