Comments (10)
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.
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.
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.
looks like it's not as straightforward as I thought, but can be done as demonstrated by https://github.com/quorumwallet
from etherwall.
they have. its called ledger nano s
here is the link https://www.ledgerwallet.com/products/12-ledger-nano-s
from etherwall.
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.
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.
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.
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.
TREZOR is now supported
from etherwall.
Related Issues (20)
- Does it support mnemonic phrase? HOT 3
- receiving "Socket operation timed out" HOT 3
- thin client - not explained how to activate in the software HOT 5
- How to import ethereum wallet to etherwall? HOT 2
- Import from keystore file HOT 4
- SSL Handshake failed HOT 2
- Support EIP712 message. HOT 2
- Allow to define nonce so i can send new "cancel" transaction? HOT 3
- Not able to receive / send eth HOT 2
- Allow offline mode in case of master server failure
- Change geth arguments from --syncmode=fast to --syncmode=light HOT 3
- "Unable to establish IPC connection to Geth... " HOT 10
- Cannot access my etherum, need help please! HOT 9
- TLS Initialization Error after reinstalling Windows HOT 8
- USDC Stuck. PLEASE HELP! HOT 8
- the method personal_listAccounts does not exist/is not available HOT 5
- Password Requirement HOT 1
- ssl forced for remote node HOT 1
- Portable Mode? HOT 3
- Erigon support HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etherwall.