0.17 TREZOR and more
Hardware wallets like the TREZOR are a great way to protect your keys. With version 0.17 WALLETH gets support for interacting with a TREZOR via USB-OTG.
When adding a new account you will now see a new option:
After clicking on the TREZOR icon (the 3rd symbol) - you will be asked to connect your device:
After you connected the TREZOR and a pin is enabled you will have to enter the pin. The mapping of the numbers is displayed on the device - so your phone will not know your PIN.
You can also set a password for your TREZOR - then you will have to enter this afterwards. This also allows plausible deniability
As a last step of the import you will need to select which account/derivation from the TREZOR you want to use.
After this you are ready to use the TREZOR. It will work like a watch-only account normally and when making a transaction you will be asked to plug in your TREZOR and confirm the transaction. In your account list you will see the trezor accounts marked with a small icon:
FYI TREZOR is now also on FDroid.
Implementing support for the TREZOR also pushed kethereum (a kotlin library for Ethereum) forward - e.g. RLP is now implemented.
And this release contains more than the TREZOR support. I want to highlight pull-request #42 by zaeleus here. We now use an internal scanner. Usually I like the unix style modularity - so we have small applications that do one thing right. But as google-play does not yet allow to install dependencies the user experience here was not really nice and I will always put users first. This also allows for portrait orientation while scanning.
But I do not force this confirmation on you - just give a warning so you know and have the option to export your key safely. So this article is already quite long and I want to release this version - might have forgotten some things - but just try it out and please give feedback! Outlook: Next step on the road will be to enable a network switcher for other networks like ropsten and the main net ..