Blockwright

Roadmap

Every stage of both products. What is done carries a release date; what follows is order only, no deadlines.

updated

Wallet

A personal non-custodial wallet. Every release is a working build, not a promise.
2/15 releases
In progress: R3 · Solana
  1. R1BTCreleased09.2026

    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

  2. R2ETHreleased09.2026

    Add Ethereum: address derivation, balance, send

  3. R3Solanain progress

    Add Solana: address derivation, balance, send

  4. R4Multi-chain UX

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

  5. R5Security

    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.

  6. R6Settings

    /settings as the one place for the app's own options: test mode switch instead of separate builds, language (Russian), lock timeout, clear error when the keychain refuses to save.

  7. R7Cards

    Several accounts from one seed via the HD path index, each a card on Home with its own addresses and balances; rename, reorder, hide. Still one seed, no second wallet.

  8. R8Stablecoins

    USDT and USDC on Ethereum and Solana: token balances on the cards, send with the right fee asset, add a token by contract address. The first assets people actually buy.

  9. R9On-ramp

    Buy crypto with a card through Whitebird: quote, KYC hand-off, the purchase lands on the chosen card. Fiat in, nothing out yet.

  10. R10Off-ramp

    Sell crypto to fiat through Whitebird: quote, send to the provider, payout status in the app. Closes the loop that on-ramp opened.

  11. R11Tron

    TRX and USDT on TRC-20: derivation, balance, send with energy and bandwidth handled. The cheapest USDT rail, which is what on- and off-ramp users bring.

  12. R12TON

    TON and USDT as a jetton: derivation, balance, send. The Telegram-native rail.

  13. R13Activity

    Transaction history on every card and asset, asset detail with explorer links, portfolio overview with stats. The wallet starts telling what happened, not only what is there.

  14. R14Expenses

    Manual expense tracking, then categories, then tips: the wallet as a money tool, not only a key holder.

  15. R15Hyperliquid

    Trade on Hyperliquid from the wallet: connect the account, deposit, positions and orders on their own screen.

Academy

A skill tree for JavaScript developers. Nodes open when they are actually ready.
3/9 stages
In progress: Tree
  1. Landingreleased09.2026

    First landing version

  2. Live data & legalreleased09.2026

    The landing stops needing a deploy to stay true: build status comes from GitHub milestones, materials come from a hosted links file.

  3. Fixes and roadmapreleased09.2026

    Intermediate release between phases: the landing status block gets a window instead of a wall, the full roadmap moves to its own page, and the site starts collecting an audience.

  4. Treein progress

    The tree as data — nodes, branches, dependencies — and the map mode: /tree and the preview on /academy. No accounts, no personal progress.

  5. First lesson

    One node end to end: theory, editor, autotest panel, node passed. Guest progress on the device. This is the product — until the test panel is green, the landing promises something that does not exist.

  6. Root course

    The whole free course: texts, tasks, tests, the /learn/root overview and the conversion point at the end of it.

  7. Login

    Registration and sign-in by wallet. The temporary user becomes an account and the guest progress moves with it.

  8. Profile

    /u/<nick>, the tree in progress mode as the central block, portfolio, and /learn as the learner's own screen.

  9. Settings

    /me/settings — nickname, privacy, connected address, repository link.

donein progressnextI show what's done, I don't promise.