Dan Finlay
60fec24c00
Debugged by using a real dapp
9 years ago
Dan Finlay
d3e0e7fe45
Manually debugged refactor
9 years ago
Dan Finlay
122018a96a
Fixed tests
9 years ago
Dan Finlay
fa7e466559
Rename background-controller metamask-controller
9 years ago
Dan Finlay
b2b3f4b26b
Improve refactor
...
Replace config-manager-singleton with one that is instantiated within the `background-controller`, and takes its persistence callbacks from its instantiated options.
Replaced class getters with more familiar get___() functions.
9 years ago
Dan Finlay
9ed3c676ec
Refactored background.js controller apart from chrome + transport
...
Still needs linting fixes, probably bugs, this commit should be used as a draft of what a separation of these concerns might look like.
9 years ago
kumavis
eb1b9d027f
breakout pending-tx-details
9 years ago
kumavis
fce748c118
contentscript - skip web3 injection if domain appears to be a pdf
9 years ago
kumavis
2808fd175b
notif - remove dummy dev notif
9 years ago
kumavis
2468949cb5
some legit linting fixes
9 years ago
kumavis
3cf7bf725f
svg notif - use actual txParams
9 years ago
kumavis
cc7dbace38
tx-conf add non-interactive mode for notification
9 years ago
kumavis
2495c6ea54
svg notifications - remove unneeded deps and clean code
9 years ago
kumavis
122576a790
initial svg notifications
9 years ago
Dan Finlay
ff7b980143
Fix eth sign with dennis' test input
9 years ago
Dan Finlay
8fde8a8921
Manually linted
9 years ago
Dan Finlay
a08c3bc01b
Auto linted
9 years ago
kumavis
45d16d975b
background - batch rpc fix for origin domain
9 years ago
Dan Finlay
7b2f061fbb
Some manual fixes
9 years ago
kumavis
30da848611
id-mgmt - add missing deps
9 years ago
kumavis
c1e9444200
idStore - add DELEGATE_CALL detection
9 years ago
Dan Finlay
e8ef8f3d2d
Add confirmation status to metamask state branch
9 years ago
Dan Finlay
5d90167bcc
Expose disclaimer consent to dnode API
9 years ago
Dan Finlay
0f564aa64d
Add confirmation persisting to localStorage
9 years ago
Dan Finlay
408addb1b2
Fixed signing of hashes
...
Signing now always takes a 64 digit hex string, and returns a message signature which appropriately pads r, s, and v with zeroes.
Need to verify with Denis that this is the behavior he requires.
9 years ago
Dan Finlay
ae3993b6d7
Factor idManagement into its own module
9 years ago
Dan Finlay
37e552e95d
Sign binary data not hash on eth_sign
9 years ago
Dan Finlay
7430560f7f
Fix pad with zeroes usage
9 years ago
Dan Finlay
1fe383f7fb
Fix signature concatenation
...
Fixes #280
Or at least, it should. Is this what you were requesting, @denisgranha ?
9 years ago
Dan Finlay
d49ef1a2e5
Blockchain status now updates on availability change
9 years ago
Dan Finlay
2422c78ce2
Add network loading indication
9 years ago
kumavis
90f494c9a1
fix illegal return statement :(
9 years ago
Dan Finlay
07617dbb07
Add login check
9 years ago
kumavis
c04d33c6a5
hotfix for #236 - chrome notif api not avail
9 years ago
Dan Finlay
9cc04be5e4
Added seed word recovery to config screen
9 years ago
kumavis
9640a6c543
idStore - track network failure
9 years ago
kumavis
092c191c1f
background + notifications - add origin to message signatures
9 years ago
kumavis
59e98751b2
notifications - show tx origin
9 years ago
kumavis
821648fad7
background - append origin to rpc payload and sig request
9 years ago
kumavis
a532a7f863
notifications - remove timeout for signature requests
9 years ago
kumavis
1d23bf8122
signTx+Msg - show Account Unlock Request when locked
9 years ago
kumavis
9aea88da32
multiplex - rename control to autoreload
9 years ago
kumavis
2a62d63b4f
deps - use web3-stream-provider module
9 years ago
kumavis
00e9f3c6ae
inpage - refactor for modularity
9 years ago
Dan Finlay
95a3cfe3fc
Added ability to nickname wallets locally
...
The changes are persisted to localstorage, so they cannot be restored on a new computer, but for right now it's a nice organizational feature.
9 years ago
Dan Finlay
7d5aaaa5bd
Add ability to add account to vault
...
Scrolling to the bottom of the accounts page now reveals a downward-facing chevron button.
Pressing this button shows loading indication, adds a new account to the identity vault, displays it in the list, and scrolls the list to the bottom of the page.
Any number of accounts can be generated in this way, and the UX feels intuitive without having to overly explain how HD paths work.
9 years ago
Dan Finlay
21dd806b27
Corrected config path
9 years ago
kumavis
a703706cb1
sync rpc fix
9 years ago
Dan Finlay
e29bac12b8
Move infura rpcs to https
9 years ago
Dan Finlay
041b5493dc
Streamlined some transition logic
...
Fixes #122
Had used multiple actions for some transitions, which would lead to brief intermediary states.
Now making a few actions much more explicit about what they route to, so there is less intermediary logic, and we can transition confidently to the correct view.
9 years ago