Now in production — Vincu at ProCredit Bank · read the story →

← The client workLKnet · 2018

LKnet · Mobile App · 2018

EOS Wallet: A Mobile Wallet for the EOS Blockchain

iOS and Android wallet for the EOS mainnet: transfers, staking, block-producer voting and an encrypted keychain. Built with LKnet, 2018.

Mobile App · Crypto · Blockchain

EOS Wallet: A Mobile Wallet for the EOS Blockchain
EOS Wallet: A Mobile Wallet for the EOS Blockchainfig. 01
30block producers votable per account
CPU / NETstaking split on a slider
3extra chains in the keychain
iOS + Androidshipped on both

01

The brief

A wallet for the EOS mainnet that did the three things EOS holders actually needed in 2018: transfer, stake, vote.

EOS launched its mainnet in June 2018 with a resource model unlike other chains: holders stake tokens for CPU and network bandwidth, and staked tokens carry votes for up to 30 block producers. Most wallets at the time handled transfers and little else. LKnet, a London software agency and our partner on the project, supplied the design for a mobile wallet that covered the full loop; we built it.

Beyond EOS, the brief included a keychain: encrypted storage for Bitcoin, Ethereum and NEO wallet keys in the same app.

02

The approach

Keep keys on the device, and keep each chain operation to one screen.

Sign-in uses the device’s biometrics with a password fallback and an email reset. Keys are encrypted and stored on the phone; the keychain screen lists each saved wallet — bitcoin.guardian, ethereum.guardian, neo.guardian — with public and private keys exportable as QR codes, and a deliberately loud delete.

Each chain operation is a single screen. Transfer: available balance, recipient account, amount, memo. Stake: an amount and a slider that splits it between CPU and NET. Vote: the block-producer list with rank, vote share and location — EOS New York, EOS Canada, Starteos in Chengdu — up to 30 selections and one confirm. The transactions screen is a dated ledger of what went in and out.

03

The outcome

Transfers, staking and block-producer voting on iOS and Android, with an encrypted multi-chain keychain.

The wallet shipped on both platforms with the full EOS loop — transfer, stake, vote — plus the keychain for BTC, ETH and NEO keys and biometric sign-in.

Built in 2018, months after the mainnet went live, it gave holders a phone-native way to do what most were still doing through desktop tools.

Exhibits
EOS Wallet: A Mobile Wallet for the EOS Blockchain — overview
EOS Wallet: A Mobile Wallet for the EOS Blockchain — overviewfig. 02
EOS Wallet login
Sign-in with the device’s biometrics, password as the fallback.fig. 03
EOS Wallet transaction history and transfer
A dated ledger of transactions, and the transfer screen: balance, recipient account, amount, memo.fig. 04
EOS Wallet keychain and profile
Keychain: encrypted keys for Bitcoin, Ethereum and NEO wallets alongside the EOS account.fig. 05
EOS Wallet staking and block-producer voting
Staking EOS across CPU and NET on a slider, and voting for up to 30 block producers.fig. 06
The specs
PlatformMobile app — iOS & Android
Built withLKnet, London — partner agency; supplied the design
ChainEOS mainnet: transfers, CPU/NET staking, block-producer voting
KeychainEncrypted on-device keys for Bitcoin, Ethereum and NEO; QR export
AuthBiometric sign-in with password fallback and email reset
HistoryDated transaction ledger per account
Timeline2018
ScopeMobile engineering (iOS & Android) · Design implementation · EOS transfers, staking & voting · Encrypted keychain · Biometric auth · Transaction history
The crew on this one
nermin šehićnermin šehićFounder
edib zahirovicedib zahirovicMobile Engineer
dzeneta džananovićdzeneta džananovićMobile Engineer
amel helezamel helezBackend Engineer
tijana kolakovićtijana kolakovićProduct Designer

The next record could carry your name.

Half an hour. No slides.

Tell us what you're building, ask us whatever you want — and if we're not the right fit, you'll hear it on the call, not in a follow-up email.