GithubHelp home page GithubHelp logo

Comments (13)

pepawel avatar pepawel commented on June 30, 2024 3

Skiff requires this, so +1

from app-ethereum.

firnprotocol avatar firnprotocol commented on June 30, 2024 2

@pepawel saw your edits.

right, the problem is that when you call eth_getEncryptionPublicKey with a Ledger logged in, MetaMask throws:

{
    code: -32603
    message: "Ledger does not support eth_getEncryptionPublicKey."
    ...
}

this is because of this pull request, which essentially defined this error behavior—under the assumption that Ledger doesn't support it.

Now that Ledger does support this (see above), I think MetaMask needs to re-visit this error behavior and disable it. that's my read. i haven't gotten a response from them yet though.

from app-ethereum.

colinnielsen avatar colinnielsen commented on June 30, 2024

Any thoughts from Ledger on this? It would be great if this was implemented

from app-ethereum.

 avatar commented on June 30, 2024

Hello, thank you for this idea, it is currently not in our roadmap but we could take a look at it, probably beginning of next year.

While we are discussing Tornado.cash, feel free to have a look at https://torn.community/t/tornado-cash-in-ledger-live/1735 this would definitely help pushing these topics.

Thank you,
Adrien

from app-ethereum.

lksdfkj3298sKL avatar lksdfkj3298sKL commented on June 30, 2024

Any updates on this?

from app-ethereum.

lksdfkj3298sKL avatar lksdfkj3298sKL commented on June 30, 2024

I'm building an app that needs encryption/decryption support for messages. Currently only supports MetaMask. Would be great for ledger support as well.

from app-ethereum.

iknowdavid avatar iknowdavid commented on June 30, 2024

I'll plus one this issue too unfortunately: 401884

from app-ethereum.

firnprotocol avatar firnprotocol commented on June 30, 2024

bumping this; would be great to see this feature. any updates by any chance?

from app-ethereum.

cseguret-ledger avatar cseguret-ledger commented on June 30, 2024

Resolves #240

from app-ethereum.

firnprotocol avatar firnprotocol commented on June 30, 2024

are you saying that this issue is now resolved? is the fix live in ledger? (do i need to update ledger live? or...)

from app-ethereum.

pepawel avatar pepawel commented on June 30, 2024

@firnprotocol I'm not in a dev team, however I upgraded my Ledger's firmware today and can confirm Skiff works. It probably means the issue is resolved.

EDIT: The problem with Skiff is still there with current Ledge's firmware and updated Ethereum app. I'm sorry I haven't checked this deeply enough before. Currently Skiff offers 1) assigning wallet to email address and 2) logging in using wallet. I tried the first successfully and assumed the second works. It does not.

I don't know exactly what the source of the problem with Skiff and/or Ledger is now, but the fact is I still can't login to Skiff using Metamask with Ledger, while I'm able to login using Metamask itself.

from app-ethereum.

firnprotocol avatar firnprotocol commented on June 30, 2024

@pepawel excellent, thanks for the heads-up—though it looks like now MetaMask needs to update itself to not throw an error in this case? (see lined issue above)

from app-ethereum.

pepawel avatar pepawel commented on June 30, 2024

@firnprotocol thank you for explaining the issue, it definitely makes sense!

from app-ethereum.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.