Commit Graph

173 Commits

Author SHA1 Message Date
Dan Finlay fa7e466559 Rename background-controller metamask-controller 2016-06-24 15:55:11 -07:00
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.
2016-06-24 15:52:56 -07:00
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.
2016-06-24 13:05:21 -07:00
kumavis fce748c118 contentscript - skip web3 injection if domain appears to be a pdf 2016-06-24 11:21:22 -07:00
kumavis 2808fd175b notif - remove dummy dev notif 2016-06-23 17:33:43 -07:00
kumavis 2468949cb5 some legit linting fixes 2016-06-23 16:53:45 -07:00
kumavis 3cf7bf725f svg notif - use actual txParams 2016-06-23 16:42:40 -07:00
kumavis cc7dbace38 tx-conf add non-interactive mode for notification 2016-06-23 15:25:33 -07:00
kumavis 2495c6ea54 svg notifications - remove unneeded deps and clean code 2016-06-23 15:13:24 -07:00
kumavis 122576a790 initial svg notifications 2016-06-22 19:28:11 -07:00
Dan Finlay ff7b980143 Fix eth sign with dennis' test input 2016-06-21 17:13:02 -07:00
Dan Finlay 3c01969fe3 Merge branch 'master' of github.com:MetaMask/metamask-plugin into AutoLint 2016-06-21 14:12:48 -07:00
Dan Finlay 8fde8a8921 Manually linted 2016-06-21 13:56:04 -07:00
Dan Finlay ab15b4c825 Merge branch 'master' of github.com:MetaMask/metamask-plugin into AutoLint 2016-06-21 13:19:44 -07:00
Dan Finlay a08c3bc01b Auto linted 2016-06-21 13:18:32 -07:00
kumavis 45d16d975b background - batch rpc fix for origin domain 2016-06-21 13:14:21 -07:00
Dan Finlay 7b2f061fbb Some manual fixes 2016-06-21 12:51:04 -07:00
kumavis 30da848611 id-mgmt - add missing deps 2016-06-21 00:39:27 -07:00
Dan Finlay 61459a6b51 Merge pull request #294 from MetaMask/SignFullDataNotHash
Sign full data not hash
2016-06-20 15:08:27 -07:00
Dan Finlay 7ecc028c5d Merge pull request #296 from MetaMask/i252
idStore - add DELEGATE_CALL detection
2016-06-17 10:48:44 -07:00
kumavis c1e9444200 idStore - add DELEGATE_CALL detection 2016-06-16 19:51:34 -07:00
Dan Finlay 451be3b10e Merge branch 'master' into SignFullDataNotHash 2016-06-16 17:34:44 -07:00
Dan Finlay e8ef8f3d2d Add confirmation status to metamask state branch 2016-06-16 16:41:33 -07:00
Dan Finlay 5d90167bcc Expose disclaimer consent to dnode API 2016-06-16 15:58:11 -07:00
Dan Finlay 0f564aa64d Add confirmation persisting to localStorage 2016-06-16 15:04:50 -07:00
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.
2016-06-16 11:46:35 -07:00
Dan Finlay ae3993b6d7 Factor idManagement into its own module 2016-06-15 14:58:06 -07:00
Dan Finlay 37e552e95d Sign binary data not hash on eth_sign 2016-06-15 10:48:36 -07:00
Dan Finlay 7430560f7f Fix pad with zeroes usage 2016-06-14 15:41:07 -07:00
Dan Finlay 1fe383f7fb Fix signature concatenation
Fixes #280

Or at least, it should. Is this what you were requesting, @denisgranha?
2016-06-14 15:35:37 -07:00
Dan Finlay b2b4b4dd25 Merge branch 'master' into display_network 2016-06-03 15:21:24 -07:00
Dan Finlay d49ef1a2e5 Blockchain status now updates on availability change 2016-06-03 15:18:20 -07:00
Dan Finlay 2422c78ce2 Add network loading indication 2016-06-03 13:58:09 -07:00
kumavis 574b742409 Merge pull request #241 from MetaMask/i236
fix illegal return statement :(
2016-06-02 17:30:17 -07:00
kumavis 90f494c9a1 fix illegal return statement :( 2016-06-02 17:29:49 -07:00
kumavis 3b3c472dee Merge pull request #240 from MetaMask/RecoverSeed
reveal Vault Recovery Seed
2016-06-02 17:28:27 -07:00
Dan Finlay 07617dbb07 Add login check 2016-06-02 17:11:10 -07:00
kumavis c04d33c6a5 hotfix for #236 - chrome notif api not avail 2016-06-02 16:59:02 -07:00
Dan Finlay 9cc04be5e4 Added seed word recovery to config screen 2016-06-02 16:52:18 -07:00
kumavis 9640a6c543 idStore - track network failure 2016-05-30 08:22:19 -10:00
kumavis 092c191c1f background + notifications - add origin to message signatures 2016-05-25 18:03:16 -07:00
Dan Finlay 9f82672252 Merge pull request #219 from MetaMask/i218
Append dapp origin to RPC/txParams
2016-05-25 17:43:25 -07:00
kumavis 59e98751b2 notifications - show tx origin 2016-05-25 17:34:31 -07:00
kumavis 821648fad7 background - append origin to rpc payload and sig request 2016-05-25 17:28:20 -07:00
kumavis a532a7f863 notifications - remove timeout for signature requests 2016-05-25 11:54:38 -07:00
kumavis 1d23bf8122 signTx+Msg - show Account Unlock Request when locked 2016-05-24 14:59:33 -07:00
kumavis 9aea88da32 multiplex - rename control to autoreload 2016-05-22 18:21:34 -07:00
kumavis 2a62d63b4f deps - use web3-stream-provider module 2016-05-22 18:02:27 -07:00
kumavis 00e9f3c6ae inpage - refactor for modularity 2016-05-22 15:23:16 -07:00
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.
2016-05-20 16:18:54 -07:00