Kevin Serrano
6dad4f1f20
Phase out ethereumjs-util from encryptor module.
8 years ago
Dan Finlay
9fb96128e6
Rename idStoreMigrator method for clarity
...
Fixes #841
8 years ago
Kevin Serrano
f5b0795ac5
change all instances of selectedAddress to selectedAccount.
8 years ago
Kevin Serrano
9123e70434
Remove entropy from encryption and project.
8 years ago
Dan Finlay
e8a8302624
Begin adding Ropsten support
...
Ropsten links will still not work until Etherscan publishes their ropsten link format.
At that time we will need to update ui/lib/account-link.js
Otherwise, fixes #831
8 years ago
Kevin Serrano
d6286cd13a
Maintain linting.
8 years ago
Dan Finlay
ce1c5eb75a
Update migration code for new hd wallet param name
8 years ago
kumavis
39e0a33bba
random-id - use Number.MAX_SAFE_INTEGER as max
8 years ago
Dan Finlay
8eb91e89bf
Increment tx ids to avoid collisions
...
Fixes #791
It was possible for two requests to have the same ID, causing a crash and loss of StreamProvider connection.
This new id generation strategy creates a random ID, and increments it for each request.
In case the id generator is included from two different processes, I'm initializing the counter at a random number, and rolling it over a large number when it gets too big.
8 years ago
Dan Finlay
f229d32442
Replace old random-id code with incrementing id generator
8 years ago
Kevin Serrano
e18109f1ea
Fix semantics in comments
8 years ago
Kevin Serrano
585284cb88
Lints.
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
7012747fb5
Package normalize inside sig util file.
8 years ago
Kevin Serrano
23263bec7d
Linting to the max.
8 years ago
kumavis
536cab0687
detect tx error - show warning and fix gasLimit
8 years ago
Kevin Serrano
e2b2083df0
remove gas field, due to alias redundancy.
8 years ago
Kevin Serrano
b6b4be61d9
Fix bug for increasing gas by 20 percent.
8 years ago
Dan Finlay
7068d2e71c
Adjust gas buffer to be 20% over estimate
8 years ago
Dan Finlay
6f39924e60
Increase gas buffer
...
Fixes #795
8 years ago
Dan Finlay
1896928562
Fix gas price buffering
...
Our gas price buffering logic had a bug, because bn.js has inconsistent behavior when using hex-prefixed output. The issue has been opened with them here:
https://github.com/indutny/bn.js/issues/151
We've corrected our usage in the mean time.
8 years ago
Dan Finlay
ba7d6b437f
Fix password validation and persistence issue
...
Was wiping the vault on each successful password attempt... :P
8 years ago
Dan Finlay
bd2a429a85
Fix account nicknaming bug
...
When nicknaming, we weren't normalizing the input, and so we were retrieving with differently formatted addresses than we were persisting.
8 years ago
Dan Finlay
4db976ae46
Don't faucet during tests
8 years ago
Dan Finlay
756f56cfee
Don't faucet in development
8 years ago
Dan Finlay
4cf1b606e4
Fix handling of migrating old vault style
...
Now old vaults are recognized as an "Initialized" MetaMask instance.
Upon logging in, when fetching the initial password-derived key, if there is no new-style vault, but there is an old style vault, it is migrated to the new format before proceeding through the usual unlocking steps.
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
18e5173f06
Now migrating old vaults to new DEN format
8 years ago
Dan Finlay
21e7331111
Fix delegate call function reference 2
8 years ago
Dan Finlay
b3613232a2
Rename wallet to account
...
Fixes #762
8 years ago
Dan Finlay
bda64ab132
Fix delegate call analysis
...
Fixed reference allowing transactions to be analyzed for delegate call again.
8 years ago
Kevin Serrano
678301a20e
Phase out extra warning screen.
8 years ago
Dan Finlay
44aa1be277
Create basic keyring-controller unit test file
8 years ago
Dan Finlay
c3e1c5c57f
Added SimpleKeyring tests
8 years ago
Dan Finlay
55d56f77cf
Began adding first basic keyring
8 years ago
Dan Finlay
0deed17752
Fix tests
8 years ago
Dan Finlay
383f8ea7dc
Linted & added salting to vault
8 years ago
Dan Finlay
090959470b
Add note about callback param to sync method warning
8 years ago
Kevin Serrano
ad3fa24a28
Intermediary commit.
8 years ago
Kevin Serrano
17506fe14f
Merge in crypto.
8 years ago
Dan Finlay
049705004f
Reproduced issue 743 in test case
...
This contract hex does include the value `f4`, but it was compiled from a contract with no instance of `.delegatecall`. I believe `f4` in this case is part of some other value or contract address, and `ethBinToOps` has some error in how it skips pushed data.
@kumavis
8 years ago
Dan Finlay
827d7553fc
Restore hex prefix to gas price
8 years ago
Dan Finlay
91f43fa213
Increase gas estimate by 100000 wei
...
To prevent minor gas estimation errors, probably usually related to operating on dynamic state.
Fixes #738 .
8 years ago
Kevin Serrano
1481a3ef8e
Initial work on UI side
8 years ago
Dan Finlay
036b0e4cca
Linted
8 years ago
Dan Finlay
69aed23e9b
Fixed vector usage in encryptor
8 years ago
Dan Finlay
1c791c4d2e
Got basic encryptor working
8 years ago
Dan Finlay
c9cfcd5253
Got encrypting working, not yet decrypting
8 years ago