kumavis
2845398c3d
Refactor ProviderApprovalController to use rpc and publicConfigStore ( #6410 )
...
* Ensure home screen does not render if there are unapproved txs (#6501 )
* Ensure that the confirm screen renders before the home screen if there are unapproved txs.
* Only render confirm screen before home screen on mount.
* inpage - revert _metamask api to isEnabled isApproved isUnlocked
2019-05-03 13:32:05 -04:00
Paul Bouchon
0db0a187c8
feature: add Goerli support ( #6459 )
2019-04-17 15:04:49 -02:30
Thomas Huang
33836c0463
Set rpcTarget, nickname, and ticker when selecting one of the default networks
2019-04-16 11:15:53 -06:00
Dan Miller
10097b6a11
Default to localhost network when running e2e tests
2019-03-28 16:20:11 -02:30
Jenny Pollack
c6e84ccf45
account tracker - update accounts from balanceChecker contract ( #6181 )
...
* account tracker - update accounts from balanceChecker contract
* fall back to getBalance if the contract query fails
2019-02-20 09:12:12 -10:00
Paul Bouchon
2f7d449427
EIP-1193: standard provider API ( #6170 )
...
* EIP-1193: Implement new provider API
* EIP-1193: Updated implementation
* Remove test file
* Fix tests
* Update ping check
* Update logic
* PR feedback
2019-02-19 16:42:08 -08:00
frankiebee
7e64a578a4
recent-blocks - dont listen for block when on infura providers
2019-02-11 09:16:03 -10:00
Jenny Pollack
456bfaf9ed
add source for header in create infura client ( #6023 )
...
* add source for header in create infura client
* bump eth-json-rpc-infura
2019-01-24 14:56:55 -10:00
Dan Miller
246dcf689c
Fix race condition in network controller lookup() method.
2018-12-06 16:13:24 -03:30
Whymarrh Whitby
1988e1e96b
ESLint fixes ( #5775 )
...
* eslint . --fix
* Upgrade all ESLint warnings to errors
2018-11-16 14:54:55 -10:00
kumavis
86f09e6bb5
network - infura - hardcode net_version and eth_chainId ( #5670 )
...
* network - infura - hardcode net_version and eth_chainId
* network - infura - add rinkeby handling
* lint fix
2018-11-05 14:13:37 -05:00
Thomas Huang
ed4f612bdc
Revert "support eth_chainId"
2018-11-03 14:21:41 -07:00
kumavis
1bb4a8428c
Merge pull request #5596 from MetaMask/validateSignTypedData
...
Validate signTypedData signer/address in eth-json-rpc-middleware
2018-10-29 20:11:04 -04:00
hackyminer
bc7f8d0a5b
Merge branch 'develop' into eth_chainid
2018-10-26 20:37:35 +09:00
HackyMiner
54a8ade266
Add support for RPC endpoints with custom chain IDs ( #5134 )
2018-10-26 10:26:43 +02:00
Thomas
1d65687ce4
Validate signTypedData in eth-json-rpc-middleware
2018-10-24 20:03:55 -07:00
kumavis
b62d07f3a5
Update network.js
2018-10-21 04:32:07 -04:00
kumavis
61c7bbb1c1
network - improve logging and type conversion
2018-10-21 01:20:08 -04:00
hackyminer
2f6530a494
support both eth_chainId and net_version
...
get the real chainId using eth_chainId and use net_version as a fallback
2018-10-20 01:08:46 +09:00
kumavis
fe82c4a9fb
provider - network - restore block-ref-rewrite middleware references
2018-10-08 12:39:18 -04:00
kumavis
354f8c0d7d
provider - enable subscription support (newHeads, logs)
2018-10-08 11:55:07 -04:00
Dan Miller
19d72c9b0b
Adds getPendingNonce method to provider initialization options in metamask-controller.
2018-09-21 15:29:42 -02:30
kumavis
13dfea7f2d
bugfix - prevents old blocktracker from getting internal hooks migrated
2018-08-21 14:13:23 -07:00
frankiebee
115d3c9aaf
Merge branch 'network-remove-provider-engine' into network-remove-provider-engine-tests
2018-08-07 01:38:32 -07:00
frankiebee
c2d4b237eb
network - fix blockTracker reference to return the blockTrackerProxy instead of the direct blockTracker reference
2018-08-07 01:35:30 -07:00
Thomas
138858647e
Merge branch 'develop' into network-remove-provider-engine
2018-07-25 22:38:44 -07:00
pinkiebell
3667f3cb85
network.js: convert rpc protocol to lower case ( #4855 )
...
Fixes #4253
2018-07-24 19:33:36 -02:30
Alexander Tseung
ea9d51e427
Refactor and redesign confirm transaction views
2018-07-06 16:27:08 -07:00
brunobar79
a8f745f9fe
eslint --fix .
2018-07-02 18:49:33 -04:00
kumavis
a89902c170
Merge branch 'develop' of github.com:MetaMask/metamask-extension into network-remove-provider-engine
2018-07-02 13:54:05 -07:00
kumavis
055346843b
lint - fix lint for network
2018-06-12 11:27:32 -07:00
kumavis
6a2649a90f
network - import createBlockTrackerInspectorMiddleware and rearrange cache middleware order
2018-06-12 11:12:32 -07:00
kumavis
3ce83570ee
network - provider - infura - use block-reemit middleware
2018-06-07 12:26:37 -07:00
Dan Finlay
c53c5d5c9e
Fix bug where reset account would not work.
...
Fixes #4462
Ensures that resetAccount() can work on non-stock providers.
I'm unclear how this was ever working, this code hasn't moved in months,
but users report it recently breaking. Maybe we only recently pushed it
to prod.
2018-06-06 16:46:39 -07:00
kumavis
08dc238c9f
deps - fix incorrect dep paths and versions
2018-05-16 22:46:11 -07:00
kumavis
3e04840a71
remove unused events-proxy, was replaced with module swappable-obj-proxy
2018-05-16 21:10:41 -07:00
kumavis
b6eff15bd2
lint fix
2018-05-16 21:08:19 -07:00
kumavis
088d7930e0
network - create provider and block-tracker via json-rpc-engine
2018-05-16 20:46:34 -07:00
kumavis
d62fc22611
network - remove debugging console.log
2018-05-16 11:59:50 -07:00
kumavis
a1d13d45cf
lint - cleanup some unused variables
2018-05-02 18:23:55 -07:00
kumavis
fec4c50657
controllers - network - move default config out of first-time-state
2018-05-02 18:03:59 -07:00
kumavis
53caa49666
network - refactor to remove unnecesary code
2018-04-30 17:59:53 -07:00
kumavis
6f316ca450
network - remove setNetworkEndpoints
2018-04-30 16:36:17 -07:00
kumavis
bfedd2776d
controllers - network - more semantic assert
2018-04-30 16:23:16 -07:00
kumavis
1c63b11e3f
rpc - bump provider-engine + eth-json-rpc-filters
2018-04-25 14:02:41 -07:00
Alexander Tseung
9e41f58af2
Clean up network config
2018-04-23 10:18:05 -07:00