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
ba39fbeb49
Don't open metamask.io after install anymore
6 years ago
Whymarrh Whitby
c92fee7771
Hook MetaMaskController up with phishing detection page
6 years ago
Whymarrh Whitby
58d856bd84
Add domain whitelist method to MetaMaskController
6 years ago
Whymarrh Whitby
4dd6c8168f
Add ability to whitelist a blacklisted domain at runtime
6 years ago
HackyMiner
13a1d46720
support editable customRPC ( #5267 )
...
* support editable customRPC #5246
* remove rpcList size restriction
6 years ago
Whymarrh Whitby
83666e8d28
Update extension badge with correct signTypedData count
6 years ago
Phyrex Tsai
386110ef0f
fix tld bug ( #5250 )
6 years ago
Paul Bouchon
9359fc875d
EIP-1102: Add deprecation message ( #5353 )
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
Alexander Tseung
5a6c333506
Switch existing modals from using Notification to Modal. Remove Notification component. Add CancelTransaction modal
6 years ago
Paul Bouchon
2ec09362c5
EIP-1102: Transitionary API ( #5256 )
6 years ago
bitpshr
42fdcf6239
Update new method namespace from v2 to v3
6 years ago
bitpshr
68c2554296
Update error message for chainId mis-match
6 years ago
bitpshr
36dd0354e7
Implement latest EIP-712 protocol
6 years ago
Whymarrh Whitby
13bc46d824
Default NoticeController ctor opts to empty obj
6 years ago
Whymarrh Whitby
d60991ec88
Delete ConfigManager, replacing its usages with PreferencesController
6 years ago
Dan Miller
eb32ccb0c7
Ensure account-tracker currentBlockNumber is set on first block update.
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
Whymarrh Whitby
7c3b69e1e4
Attach the RPC error value to txMeta
6 years ago
Esteban MIno
3106374cc3
watchAsset small changes
6 years ago
bitpshr
803a79f836
Do not resolve .test domains using ENS
6 years ago
Esteban MIno
053e262ae7
delete web3.metamassk.watchAsset
6 years ago
Esteban MIno
b59a1e91b8
typo watchAsset imageUrl to image
6 years ago
Evgeniy Filatov
9a80d6e859
updated docs, small improvement of recent RPC rendering
6 years ago
Evgeniy Filatov
b23cca1469
implemented improvements to RPC history
6 years ago
Esteban MIno
56bed3f1bc
expose web3.metamask.watchAsset
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
brunobar79
b208ce7234
add port names blacklist
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
kumavis
13dfea7f2d
bugfix - prevents old blocktracker from getting internal hooks migrated
6 years ago
Esteban MIno
3a3732eb24
returning error in watchAsset
6 years ago
Esteban MIno
6fa889abcb
refactor watchToken related functions
6 years ago
brunobar79
cee5783283
fix hardware wallets account name
6 years ago
brunobar79
34e3ec6092
fix account removal
6 years ago
Esteban MIno
68c1b4c170
watchAsset returns result wether token was added or not
6 years ago
Dan Finlay
6ce119d1fb
Move inpage-provider and port-stream outside
...
With the creation of the [metamask-extension-provider](https://github.com/MetaMask/metamask-extension-provider ) we have our first non-core module that is dependent on the inpage-provider and port-stream.
To reduce the size of its dependencies, I have moved the
[metamask-inpage-provider](https://github.com/MetaMask/metamask-inpage-provider ) into its own module, as well as [extension-port-stream](https://github.com/MetaMask/extension-port-stream ).
This allows them to be more easily depended & iterated on by external
projects.
6 years ago
brunobar79
992e7f1b5a
fix merge conflicts
6 years ago
Dan Matthews
df799d7fd6
Restores accounts until one with a zero balance is found
6 years ago
Esteban MIno
dbab9a007f
delete according image when token added with watchToken deleted
6 years ago
Esteban MIno
bb868f5834
correct behavior when notification is closed when popup
6 years ago
Esteban MIno
a36ea0e232
show watch asset image from hide token modal
6 years ago