Eduardo Antuña Díez
8279916ee4
Added webRequest.RequestFilter to filter main_frame .eth requests
2018-10-08 21:50:15 +02: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 Finlay
a909af92aa
Merge branch 'develop' into update-balance-on-unlock
2018-10-05 10:46:48 -07:00
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
2018-10-05 10:35:14 -07:00
Dan Finlay
bc6d32e51e
Update all balances on password unlock
2018-10-05 10:32:28 -07:00
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
2018-10-04 18:38:05 -02:30
Whymarrh Whitby
b2939e8627
Merge pull request #5412 from whymarrh/after-install-steps
...
Don't open MetaMask website after install
2018-10-04 08:28:17 -02:30
Whymarrh Whitby
ba39fbeb49
Don't open metamask.io after install anymore
2018-10-02 11:42:09 -02:30
Whymarrh Whitby
c92fee7771
Hook MetaMaskController up with phishing detection page
2018-10-02 10:45:39 -02:30
Whymarrh Whitby
58d856bd84
Add domain whitelist method to MetaMaskController
2018-10-02 10:43:46 -02:30
Whymarrh Whitby
4dd6c8168f
Add ability to whitelist a blacklisted domain at runtime
2018-10-02 10:43:46 -02:30
HackyMiner
13a1d46720
support editable customRPC ( #5267 )
...
* support editable customRPC #5246
* remove rpcList size restriction
2018-09-28 17:23:58 -02:30
kumavis
59ab595b5e
Merge branch 'develop' into account-tracker-network-change
2018-09-28 02:45:16 -04:00
Whymarrh Whitby
83666e8d28
Update extension badge with correct signTypedData count
2018-09-27 08:33:50 -07:00
Phyrex Tsai
386110ef0f
fix tld bug ( #5250 )
2018-09-27 12:51:50 -02:30
Thomas Huang
8c3091aa7a
Merge pull request #5053 from hahnmichaelf/esdb-support
...
Link to ESDB in local phishing.html
2018-09-27 10:19:06 -05:00
Paul Bouchon
9359fc875d
EIP-1102: Add deprecation message ( #5353 )
2018-09-26 10:48:17 -04:00
bitpshr
c4caba1317
bugfix: update eth_signTypedData_v3 parameter order
2018-09-26 10:00:12 -04:00
Esteban Miño
4d82df6995
Fix MetaMask web3 version ( #5352 )
2018-09-25 16:14:37 -03:00
Alexander Tseung
5d57c7c4fd
Merge pull request #5282 from MetaMask/tx-cancel-ui
...
Add Cancel Transaction feature. Refactor modals. Add Transaction Details modal.
2018-09-24 11:34:12 -07:00
Dan Miller
19d72c9b0b
Adds getPendingNonce method to provider initialization options in metamask-controller.
2018-09-21 15:29:42 -02:30
Alexander Tseung
5a6c333506
Switch existing modals from using Notification to Modal. Remove Notification component. Add CancelTransaction modal
2018-09-19 14:31:10 -07:00
Paul Bouchon
daca7f9b41
Merge branch 'develop' into eip-712
2018-09-17 12:11:10 -04:00
Paul Bouchon
2ec09362c5
EIP-1102: Transitionary API ( #5256 )
2018-09-14 19:26:03 -04:00
bitpshr
42fdcf6239
Update new method namespace from v2 to v3
2018-09-13 15:42:27 -04:00
bitpshr
68c2554296
Update error message for chainId mis-match
2018-09-13 15:40:57 -04:00
bitpshr
36dd0354e7
Implement latest EIP-712 protocol
2018-09-13 15:40:57 -04:00
Dan Finlay
ce1975fbb4
Merge pull request #5240 from MetaMask/i5238-account-balance-update
...
Ensure account-tracker currentBlockNumber is set on first block update.
2018-09-11 14:31:10 -07:00
Whymarrh Whitby
13bc46d824
Default NoticeController ctor opts to empty obj
2018-09-11 12:12:35 -07:00
Whymarrh Whitby
d60991ec88
Delete ConfigManager, replacing its usages with PreferencesController
2018-09-11 09:39:16 -07:00
Dan Miller
eb32ccb0c7
Ensure account-tracker currentBlockNumber is set on first block update.
2018-09-11 12:51:49 -02:30
Frankie
1552fe1c3e
Merge pull request #5216 from MetaMask/tx-cancel
...
Add createCancelTransaction method
2018-09-10 13:29:29 -10:00
Frankie
a43e71693f
Merge pull request #5223 from whymarrh/tx-error-tooltips
...
Show transaction error message tooltips for statuses
2018-09-10 13:25:59 -10:00
Alexander Tseung
43de189d06
Add createCancelTransaction method
2018-09-10 12:48:01 -07:00
Connor Christie
ee568d5f5a
Upgrade obs-store and fix memory leaks
2018-09-09 19:33:51 -05:00
Whymarrh Whitby
7c3b69e1e4
Attach the RPC error value to txMeta
2018-09-08 19:59:50 -02:30
Esteban MIno
e743f44150
fix conflicts
2018-08-28 15:20:30 -03:00
Esteban MIno
3106374cc3
watchAsset small changes
2018-08-27 22:10:14 -03:00
bitpshr
803a79f836
Do not resolve .test domains using ENS
2018-08-24 12:40:37 -04:00
Esteban MIno
053e262ae7
delete web3.metamassk.watchAsset
2018-08-23 16:32:04 -03:00
Esteban MIno
b59a1e91b8
typo watchAsset imageUrl to image
2018-08-23 15:54:40 -03:00
Evgeniy Filatov
9a80d6e859
updated docs, small improvement of recent RPC rendering
2018-08-23 01:26:30 +03:00
Evgeniy Filatov
b23cca1469
implemented improvements to RPC history
2018-08-23 01:18:13 +03:00
Esteban MIno
56bed3f1bc
expose web3.metamask.watchAsset
2018-08-22 18:14:10 -03:00
Dan Finlay
f30b726df7
Merge pull request #5122 from MetaMask/lazy-account-tracker
...
Network IO Optimization: Lazy AccountTracker
2018-08-22 13:31:42 -07:00
Dan Finlay
bf6d624e76
Add todo to dedupe UI tracking in background
2018-08-22 12:05:41 -07:00
kumavis
cb0af67f74
metamask controller - force account tracker to update balances on network change
2018-08-22 11:23:54 -07:00
Whymarrh Whitby
003d445a98
Update unlock logic to not overwrite existing selected address
2018-08-22 15:38:34 -02:30
kumavis
a2654108be
account-tracker - only track blocks when there are activeControllerConnections
2018-08-21 16:49:24 -07:00
kumavis
3ac2b40dcf
metamask controller - track active controller connections
2018-08-21 16:30:11 -07:00
Esteban MIno
4e6c71e969
Merge branch 'develop' into WatchTokenFeature
2018-08-21 20:14:49 -03:00
Dan Finlay
babd59a2dc
Merge pull request #5109 from MetaMask/MoveOutInpageProvider
...
Move inpage-provider and port-stream outside
2018-08-21 14:38:47 -07:00
Dan Finlay
a485516488
Merge pull request #5118 from MetaMask/provider2-bugfix
...
bugfix - prevents old blocktracker from getting internal hooks migrated
2018-08-21 14:27:34 -07:00
kumavis
13dfea7f2d
bugfix - prevents old blocktracker from getting internal hooks migrated
2018-08-21 14:13:23 -07:00
Esteban MIno
3a3732eb24
returning error in watchAsset
2018-08-21 13:12:45 -03:00
Esteban MIno
6fa889abcb
refactor watchToken related functions
2018-08-21 12:59:42 -03:00
brunobar79
cee5783283
fix hardware wallets account name
2018-08-21 00:04:30 -04:00
brunobar79
34e3ec6092
fix account removal
2018-08-21 00:04:07 -04:00
Esteban MIno
68c1b4c170
watchAsset returns result wether token was added or not
2018-08-20 22:32:14 -03:00
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.
2018-08-20 15:45:50 -07:00
Esteban MIno
81cd29df43
Merge branch 'develop' into WatchTokenFeature
2018-08-20 19:35:38 -03:00
Bruno Barbieri
bd904c86f6
Merge branch 'develop' into ledger-support
2018-08-17 13:45:46 -04:00
brunobar79
992e7f1b5a
fix merge conflicts
2018-08-17 12:56:07 -04:00
Dan Matthews
df799d7fd6
Restores accounts until one with a zero balance is found
2018-08-17 10:26:47 -04:00
Esteban MIno
dbab9a007f
delete according image when token added with watchToken deleted
2018-08-16 21:17:02 -03:00
Esteban MIno
bb868f5834
correct behavior when notification is closed when popup
2018-08-16 20:19:19 -03:00
Esteban MIno
a36ea0e232
show watch asset image from hide token modal
2018-08-16 12:04:43 -03:00
Esteban MIno
5289a36664
change watchAsset to new spec for type ERC20
2018-08-15 20:01:59 -03:00
Esteban MIno
b766104c8d
add suggested tokens objects in metamask state
2018-08-15 18:34:57 -03:00
brunobar79
82a5ed1e03
remove console logs
2018-08-14 22:40:29 -04:00
brunobar79
fdf202efb0
fixed unit tests
2018-08-14 21:19:01 -04:00
Esteban MIno
a4b6b2357a
watchToken to watchAsset
2018-08-14 20:09:56 -03:00
Esteban MIno
a4c3f6b65c
add support for images base64 and urls on new ui
2018-08-14 20:08:12 -03:00
Thomas
96d789d2cf
Merge branch 'develop' into network-remove-provider-engine
...
Override package-lock and fix merge conflicts
2018-08-14 10:44:42 -07:00
Esteban MIno
8f5b80a0fe
update method to metamask_watchToken
2018-08-14 13:58:47 -03:00
brunobar79
b77cc3d969
fix tx tests
2018-08-14 03:42:23 -04:00
brunobar79
61a279204a
legacy and new hd path working
2018-08-14 01:26:18 -04:00
brunobar79
4e1d8ba19d
good progress adding paths
2018-08-13 19:29:43 -04:00
hahnmichaelf
e19eb7bc03
additional lint-test fix
2018-08-13 13:21:18 -04:00
hahnmichaelf
4808ce25eb
fix for lint-test
2018-08-13 13:16:37 -04:00
hahnmichaelf
7d2d71bcbc
change name
2018-08-13 12:40:16 -04:00
hahnmichaelf
9666eaba66
base - working. fixes #4774
2018-08-12 18:57:58 -04:00
brunobar79
8f9a0a535c
clean up
2018-08-12 01:43:41 -04:00
brunobar79
0b9b892c6b
this should be ready to go
2018-08-12 01:34:01 -04:00
brunobar79
2355573340
clean up
2018-08-12 00:06:36 -04:00
brunobar79
e6d64cecf8
message signing works
2018-08-11 20:26:34 -04:00
brunobar79
068bf43615
working
2018-08-11 19:27:24 -04:00
brunobar79
12b41b8fc2
tx signature is valid
2018-08-11 18:20:50 -04:00
brunobar79
011cc141b3
tx signing should work
2018-08-11 16:00:29 -04:00
brunobar79
aa6a42e3de
rename keyring
2018-08-11 05:11:21 -04:00
brunobar79
8e842a8947
able to add accounts
2018-08-11 05:02:02 -04:00
brunobar79
78a1cd3314
iframe communication working
2018-08-11 02:35:20 -04:00
brunobar79
5ef80495cf
refactor to support multiple hw wallets
2018-08-10 21:54:34 -04:00
Bruno Barbieri
e2be22a4b7
Merge pull request #4897 from MetaMask/qr-code-scan
...
QR Code Scanner
2018-08-10 13:40:06 -04:00
Dan Finlay
be1d5a7dd9
Merge pull request #5020 from MetaMask/FixMigration28
...
Fixes migration 28
2018-08-09 14:24:38 -07:00
Jenny Pollack
00a2ab21ae
sentry - change releaseVersion to release
2018-08-09 13:49:40 -07:00
Esteban MIno
8df3f2696c
fix migration 28
2018-08-09 16:15:56 -04:00
Eduardo Antuña Díez
a2082bae5c
Avoid overwriting a domain that can be resolved by DNS
...
According to the current implementation any domain ending in .eth or .test will try to resolve through ENS even if the DNS is able to resolve it.
changing `onBeforeRequest` to `onErrorOccurred` will only resolve those .eth or .test domains that the DNS is not able to resolve.
2018-08-09 12:20:51 +02:00
Eduardo Antuña Díez
543207b5af
Fixed ENS to IPFS functionality in Firefox
...
`tabs.getSelected` is deprecated and it doesn't work in firefox replaced by `tabs.query({active: true}`
2018-08-09 12:14:09 +02:00