Blockwright

A personal non-custodial wallet

Written by hand from scratch, in public: BTC → ETH → SOL, one network per release. Your keys stay with you — I do not have them and never will.

Follow the releases There is no public build yet: the wallet runs on test devices and reaches the app stores later.
R2ETHreleased · 09.2026
What it does now
  • Creates a seed phrase or restores the wallet from one (BIP-39)
  • Keys are stored on the device only
  • Shows the BTC balance and sends BTC
  • Ethereum: your address, the ETH balance, sending
In progress: R3 Solana— Solana: your address, the SOL balance, sending
Release ladder

Every release is a working build

updated
  1. R1

    BTC

    Create or import a seed phrase (BIP-39). See the BTC balance of my address. Send BTC to another address. Nothing else: no auth, no onboarding, no design, no multi-account

    released · 09.2026
  2. R2

    ETH

    Add Ethereum: address derivation, balance, send

    released · 09.2026
  3. R3

    Solana

    Add Solana: address derivation, balance, send

    in progress
  4. R4

    Multi-chain UX

    Polish the app for multiple networks: unified balance view, network switching, UX cleanup

    next
  5. R5

    Security

    The wallet gets a lock and closes the obvious leaks: PIN and Face ID / fingerprint, no screenshots on the recovery phrase screen, seed words kept out of predictive text, deep links hardened. Ends with a self-audit of the seed path before the app holds more than test money.

    next
The next network ships when the previous one works. I do not promise dates.Full roadmap · 10 more
How I build it

Four rules

keys on a server → keys with you

Non-custodial

Keys are created and live on your device. Lose the seed — lose access: nobody can restore it for you.

a fork → from scratch

By hand, from scratch

Not a fork of an existing wallet: I write the key, address and signing logic myself on top of audited cryptography libraries, and break it down step by step.

closed dev → in public

Built in the open

Every release comes with a write-up of decisions and pitfalls, on Telegram and in the blog.

everything at once → one per release

One network at a time

BTC, then ETH, then Solana. A new network only when the previous one fully works.

One engineer writes this wallet, and there has been no external audit yet. Keep in it only what you are ready to lose.