Giter Site home page Giter Site logo

Hardware wallet support about etherwall HOT 10 CLOSED

almindor avatar almindor commented on September 13, 2024
Hardware wallet support

from etherwall.

Comments (10)

almindor avatar almindor commented on September 13, 2024

I agree. However until someone creates a hw solution compatible with ethereum I can't do much about it.

Etherwall is a thin GUI client on top of Geth/Eth itself. It doesn't handle account creation etc. I do want to add account export/import functionality tho, so you can at least put your private keys somewhere else easily without the need to know where Geth stores them on each platform.

from etherwall.

ulrichard avatar ulrichard commented on September 13, 2024

Somebody told me that ethereum uses the same signature algorithm as bitcoin.
Ether is already registered with BIP044 at index 60 : https://github.com/satoshilabs/slips/blob/master/slip-0044.md
Thus it should be possible to use existing hw solutions such as trezor.

from etherwall.

almindor avatar almindor commented on September 13, 2024

I've asked Trezor but got no answer. I guess they don't talk to us little guys (funny coz I'm Slovak and can speak Czech).

The plan is to add QR export for your encrypted account (so even if someone steals the QR/paper, it's still PW protected). I should have this by v1.1.0. Version 1.0.0 is just around the corner with a lot of new features and integrated Geth support.

from etherwall.

ulrichard avatar ulrichard commented on September 13, 2024

looks like it's not as straightforward as I thought, but can be done as demonstrated by https://github.com/quorumwallet

from etherwall.

evieira55 avatar evieira55 commented on September 13, 2024

they have. its called ledger nano s
here is the link https://www.ledgerwallet.com/products/12-ledger-nano-s

from etherwall.

ulrichard avatar ulrichard commented on September 13, 2024

Does the ethereum support of the ledger nano s run anywhere other than their chrome plugin?
I ask, because their BitCoin electrum integration is lagging since they have this chrome app.

from etherwall.

almindor avatar almindor commented on September 13, 2024

This is a bit too much work for me at this point. If anyone is willing to tackle this I'll provide full support as much I can.

from etherwall.

almindor avatar almindor commented on September 13, 2024

The new geth is now adding HD support where it should be, so I might add support to this when they finalize their designs.

from etherwall.

almindor avatar almindor commented on September 13, 2024

Also of note: https://doc.satoshilabs.com/trezor-tech/api-protobuf.html

Sadly there's no higher level C/C++ implementation only python and java so I'd have to implement all the way down to the USB HID.

The other alternative is to run an instance of https://github.com/trezor/trezord and use it's HTTP protocol which is a bit easier and has the advantage of not needing upkeep in code (e.g. if they add additional features I just need to add the GET/POST calls). Might seem less secure but they're using USB HID which is fully hijackable anyhow.

from etherwall.

almindor avatar almindor commented on September 13, 2024

TREZOR is now supported

from etherwall.

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.