Metamask-extension: cannot use ledger with uniswap

Created on 3 Mar 2020  路  19Comments  路  Source: MetaMask/metamask-extension

Describe the bug

as of this morning i tried to use ledger with uniswap and metamask on linux chrome + firefox and mac chrome across 3 different computers

clicking "confirm" never shows the approval prompt on the ledger

i am still able to use my ledger with other services that interact with the ledger directly e.g. MEW and 1inch.exchange

To Reproduce (REQUIRED)
Steps to reproduce the behavior, libraries used with version number, and/or any setup information to easily reproduce:

  1. Go to uniswap
  2. try to trade or add liquidity to pool
  3. click "confirm" with a ledger address attached to metamask

Expected behavior
A clear description of what you expected to happen.

need to see an approval prompt on ledger so i can confirm interactions with uniswap

Screenshots
If applicable, add screenshots to help explain your problem.

Browser details (please complete the following information):

  • OS: linux + mac

    • ledger nano s: latest firmware + ethereum app

    • browser: chrome + firefox

Additional context (Error Messages, etc.)
Add any other context about the problem here.

i didn't see any error messages, the prompt simply never displayed

L17-hardware

Most helpful comment

The underlying issue has been resolved, however there seems to be an incorrect redirect that has been cached in some users browsers. This problem should disappear on its own when the cache expires, or you can manually clear it yourself.

please let us know if clearing the cache solved your issue or not

chrome:
image

firefox:
image

All 19 comments

I think this applies to all dapps. I am also no longer getting ledger prompts when trying to interact with it through meta-mask. Windows (Chrome/Brave). Ledger works with direct non Metamask integration.

Also having trouble with Ledger, for me I cannot even get MetaMask to recognize the Ledger when attempting to add an account:

ledger-mask

I tried using Ledger with Frame (frame.sh) and it works so it seems to be a MetaMask specific issue.

I am experiencing the same problem with Metamask version 7.7.5

The issue was DNS configuration related, so it may take a little while for the changes to reach all users. Seriously sorry for the inconvenience, everyone!

I have same problem, but when I use Ledger directly in MyCrypto, Kyberswap, Ledger Live it is working.

It is still unsolved for me, I also can not record any kind of network activity when trying to connect the ledger

The underlying issue has been resolved, however there seems to be an incorrect redirect that has been cached in some users browsers. This problem should disappear on its own when the cache expires, or you can manually clear it yourself.

please let us know if clearing the cache solved your issue or not

chrome:
image

firefox:
image

The underlying issue has been resolved, however there seems to be an incorrect redirect that has been cached in some users browsers. This problem should disappear on its own when the cache expires, or you can manually clear it yourself.

please let us know if clearing the cache solved your issue or not

chrome:
image

firefox:
image

For me this is working now for Brave, Firefox, Chrome

This was a problem with a fix to another Ledger bug that we released.

We've fixed this issue in version 7.7.7 as of yesterday, which all clients should auto-update to now.

If your client is not auto-updating, you can manually install the build from this page:
https://github.com/MetaMask/metamask-extension/releases/tag/v7.7.7

Using these instructions:
https://metamask.zendesk.com/hc/en-us/articles/360015489471-How-to-Install-MetaMask-Manually

it's working for me now thanks

Hi,
I have encountered the same issue and clearing the cache doesn't work. Should I remove my Ledger and connect it again to Metamask? I am quite new with this feature, so I have never experienced this feature working.

Please visit support.metamask.io for support. We have articles and a form for getting individual help.

@Tbduc Make sure you are allowing contract data in transactions on the Ethereum app on your ledger!

To enable contract data in transactions, perform the following steps:

  1. Start the Ethereum app on you ledger
  2. Navigate to settings
  3. Navigate to the Contract Data tab
  4. Enable it by pressing down both buttons
  5. Exit settings

Now you should be able to interact with any DApp using your ledger through metamask!

Hello, I am having the same problem and nothing seems to help. I cleared the cache, reseted the metamask but still doesnt work. It is scary because I provided liquidity to uniswap and now I can't acces to it. I see it but can do any transaction in my metamask 馃ゴ馃ゴ

thanks for the help.

Still occuring in 8.0.10. Issue needs to be re-opened.

image

using metamask, uniswap, ledger nano s. Everything works on my metamask account 1 but nothing works on my metamask ledger
account.

I am going to try Conviley's enable contract data and see if that works.

well i cleared the cache in ledger live by doing the following:

  1. click on settings
  2. click on help
  3. click on "clear cache" button

it worked! i can now sign transactions

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rossbulat picture rossbulat  路  3Comments

kumavis picture kumavis  路  3Comments

kumavis picture kumavis  路  3Comments

danfinlay picture danfinlay  路  3Comments

1blockologist picture 1blockologist  路  3Comments