EOS on Ledger Nano S. The Final Lap.

Crypto Fairy
3 min readAug 30, 2018

What’s up community. You haven’t heard from me for awhile. And now I’ve decided to share with you whats going on with EOS hardware support. Currently, Ledger is reviewing two implementations.

No one knows which one will be selected for next upcoming release. So, I am going to present what will you have if my wallet application will be chosen.

To make it not so boring, I will highlight only some interesting features, everything else is quite obvious.

Onboarding process. Thanks to Lecko(Taewoong La) from DEXEOS all users are able to create new account for Ledger Device from the application. We’ve embedded his account creation service into the wallet (of course that was agreed with Lecko). Check screenshot below.

This is not the only option to create account. You can use other ways. Just don’t forget to use public key retrieved from the device.

The reason of making this functionality available was due to our aim to simplify this process, because account creation is kinda painful. As the result we shaped user experience where you can create account without leaving the wallet.

Account stats. At the top right corner we have current account information, represented with three bar charts: CPU, NET and RAM respectively.

Airdrop panel. This is the place where you can watch for airdrop tokens you’re interested in.

Staking. I’ve read few articles on reddit in which people are complaining about lack of CPU and they are not able to do any transaction, even transaction to stake more CPU. For that we have provided functionality where user can delegate his/her resources to another accounts. Delegated resources are composed in a list. Also there is a visual representation, where each stake is colored per account. As it’s represented on the screenshot, we have two resource delegations, orange one for cryptofairy1 account and violet for cryptofairy5 respectively.

RAM. The same thing here, you can buy it for your self and for anybody else. Also you can sell it.

Voting. There were questions if Ledger supports voting. Last time I was saying it’s not supported, but I managed to do it and delivered to Ledger the code that can handle voting up to 30 block producers and with theoretical possibility up to 50 block producers.

The main challenge was to display 30 block producers on a tiny128x32 sized screen.

Basically this is all what I have right now.

Thanks for reading.

P.S. Despite the result, I want to say: It was a great experience, to contribute to community, to work on Ledger app and to work with Ledger team.

--

--