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
6 years ago
Whymarrh Whitby
ae084cef6c
Update MetaMaskController to use ES6 destructuring, const, let
6 years ago
frankiebee
7e64a578a4
recent-blocks - dont listen for block when on infura providers
6 years ago
Whymarrh Whitby
f3a7054f6b
Add announcement for users migrated to the new UI
6 years ago
Frankie
df3169d1c7
I#5956 fix2 dont overwrite existing rpc settings ( #6044 )
...
* mm-controller - dont overwrite existing rpc settings
* ui-networkDropdown - dont pass old network as chainId
* add methods preferencesController.updateRpc and metamaskController.updateAndSetCustomRpc
* use updateAndSetCustomRpc in settings to allow rpcs to be updated
* use new rpc as nickname if no nick name has been supplied
* fix update rpc method
6 years ago
Alexander Tseung
fba17d77de
Refactor first time flow, remove seed phrase from state ( #5994 )
...
* Refactor and fix styling for first time flow. Remove seed phrase from persisted metamask state
* Fix linting and tests
* Fix translations, initialization notice routing
* Fix drizzle tests
* Fix e2e tests
* Fix integration tests
* Fix styling
* Fix migration naming from 030 to 031
* Open extension in browser when user has not completed onboarding
6 years ago
Esteban Miño
e21dfd1862
Use Parity on-chain registry only when is needed ( #6052 )
...
* add and use knownMethodData to avoid infura requests
* dataMethod to methodData and check empty response
6 years ago
Alexander Tseung
d8ab9cc002
Group transactions by nonce ( #5886 )
6 years ago
Dan Miller
9b9a2cc2e0
Adds createSpeedUpTransaction to txController
6 years ago
Dan J Miller
4c24555545
Save recent network balances in local storage ( #5843 )
...
* Use selector for state.metamask.accounts in all cases.
* Default to cached balance when selecting metamask accounts
* Adds the cached-balances controller
* Documentation and small codes fixes for #5843
Co-Authored-By: danjm <danjm.com@gmail.com>
6 years ago
Bruno Barbieri
f2066432ba
Use Array.includes
6 years ago
brunobar79
fb94c1bae7
remove extra semicolon
6 years ago
brunobar79
3abf9ec7db
consider hw wallets
6 years ago
Whymarrh Whitby
1988e1e96b
ESLint fixes ( #5775 )
...
* eslint . --fix
* Upgrade all ESLint warnings to errors
6 years ago
Paul Bouchon
0549782595
Update Balanc3 API ( #5744 )
...
* Update balanc3 API used in TokenRatesController
* Remove demo URL and use nativeCurrency when fetching token rates
6 years ago
bitpshr
34d80f21e2
Clear cached approval after rejection
6 years ago
bitpshr
d4171ccea5
Disable approval caching
6 years ago
bitpshr
cc1bab6ebb
Differentiate locked and enabled
6 years ago
bitpshr
d7618bd5c6
Code bath
6 years ago
bitpshr
ba40fcbcb4
Handle logout gracefully
6 years ago
bitpshr
84874a639d
Add isUnlocked provider hook
6 years ago
bitpshr
226601a956
EIP-1102: add user privacy option
6 years ago
bitpshr
89b4aa5d62
EIP-1102: Add option to force-enable provider
6 years ago
bitpshr
c76c9ca2c8
EIP-1102: updated implementation
6 years ago
HackyMiner
54a8ade266
Add support for RPC endpoints with custom chain IDs ( #5134 )
6 years ago
Thomas
8c0e5e97e5
Add version to unapprovedMessage
6 years ago
Thomas
95b92a1ddc
Remove commented out/unused methods
6 years ago
Thomas
1d65687ce4
Validate signTypedData in eth-json-rpc-middleware
6 years ago
Esteban Miño
7c4f98ffd6
specific add and remove methods for frequentRpcList ( #5554 )
6 years ago
Alexander Tseung
badebe017f
Adds toggle for primary currency ( #5421 )
...
* Add UnitInput component
* Add CurrencyInput component
* Add UserPreferencedCurrencyInput component
* Add UserPreferencedCurrencyDisplay component
* Add updatePreferences action
* Add styles for CurrencyInput, CurrencyDisplay, and UnitInput
* Update SettingsTab page with Primary Currency toggle
* Refactor currency displays and inputs to use UserPreferenced displays and inputs
* Add TokenInput component
* Add UserPreferencedTokenInput component
* Use TokenInput in the send screen
* Fix unit tests
* Fix e2e and integration tests
* Remove send/CurrencyDisplay component
* Replace diamond unicode character with Eth logo. Fix typos
6 years ago
kumavis
354f8c0d7d
provider - enable subscription support (newHeads, logs)
6 years ago
Dan Finlay
507397f6c3
Fix updating of pending transactions
...
Transaction statuses were not being properly updated when:
- MetaMask was unlocked
- The network was changed
This PR fixes both of those. Fixes #5174
6 years ago
Dan Finlay
bc6d32e51e
Update all balances on password unlock
6 years ago
Dan Finlay
c49d854b55
Increase suggested gas percentile to 65 ( #5359 )
...
* Increase suggested gas percentile to 65
I keep submitting transactions then waiting a long time. Apparently 50th percentile isn't enough.
* Update test for getGasPrice
6 years ago
Whymarrh Whitby
58d856bd84
Add domain whitelist method to MetaMaskController
6 years ago
HackyMiner
13a1d46720
support editable customRPC ( #5267 )
...
* support editable customRPC #5246
* remove rpcList size restriction
6 years ago
bitpshr
c4caba1317
bugfix: update eth_signTypedData_v3 parameter order
6 years ago
Esteban Miño
4d82df6995
Fix MetaMask web3 version ( #5352 )
6 years ago
Dan Miller
19d72c9b0b
Adds getPendingNonce method to provider initialization options in metamask-controller.
6 years ago
bitpshr
42fdcf6239
Update new method namespace from v2 to v3
6 years ago
bitpshr
36dd0354e7
Implement latest EIP-712 protocol
6 years ago
Whymarrh Whitby
d60991ec88
Delete ConfigManager, replacing its usages with PreferencesController
6 years ago
Alexander Tseung
43de189d06
Add createCancelTransaction method
6 years ago
Connor Christie
ee568d5f5a
Upgrade obs-store and fix memory leaks
6 years ago
Dan Finlay
bf6d624e76
Add todo to dedupe UI tracking in background
6 years ago
kumavis
cb0af67f74
metamask controller - force account tracker to update balances on network change
6 years ago
Whymarrh Whitby
003d445a98
Update unlock logic to not overwrite existing selected address
6 years ago
kumavis
a2654108be
account-tracker - only track blocks when there are activeControllerConnections
6 years ago
kumavis
3ac2b40dcf
metamask controller - track active controller connections
6 years ago
brunobar79
cee5783283
fix hardware wallets account name
6 years ago