-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot connect to Etherscan if MetaMask is enabled #484
Comments
same problem on https://abi.ninja |
It works when I use Rabby. But, as you said, it won't when I have the MetaMask extension running. Maybe this also has something to do with our current issues connecting MetaMask... I'll put some more work into externalizing the route configuration and will then get back to this. |
I've looked at the Etherscan code, and when you click "MetaMask," they select the provider by name. Since we are nice enough to register as "Zodiac" and not "MetaMask," this throws us out and uses the meta mask provider that announced itself with the respective name. I'll need some more time to look into ways how to solve this. |
We could simply maintain a list of hostnames where we impersonate metamask, also by setting the provider name. |
Seems this is not yet fixed and should not haven been marked as completed |
Part of #484 This PR partially resolves the issue. At least it is now possible to connect to etherscan.io **at all**. What is still not working properly is connecting to etherscan when the MetaMask extension is **also** enabled. This fix **only** works if the extension is disabled.
@jfschwarz, it seems like you've clicked the wrong button ;) I've added the list you were talking about, which partially solves this issue. We're now able to connect at all. However, as soon as the meta mask extension is active in the browser, it will always take precedence over ours. This might be a general issue but I'll need to further look into this to be sure. If it's a more general issue, I'll open up another bug and close this one. Otherwise, I'll keep working in this ticket. |
Describe the bug
Up until very recently you could connect Etherscan to Pilot to capture calls encoded there. This no longer seems possible
To Reproduce
Steps to reproduce the behavior:
Connect to Web3
button in EtherscanIt's now connected to MetaMask.
Expected behavior
It should be connected to Pilot. This used to work (even though the button always said MetaMask).
The text was updated successfully, but these errors were encountered: