Block Wallet v0.2.0
Self-custody Bitcoin, Ethereum, Solana and Litecoin wallet for the
Librem 5 (PureOS / Phosh) and other GTK4 Linux desktops.
Two bundles are attached: aarch64 for the Librem 5, x86_64 for a desktop. Both were
built offline from the tagged commit, with every cargo dependency vendored.
Install
Verify the download before installing it. This is a wallet.
sha256sum --check --ignore-missing SHA256SUMSThen add the runtime remote, which is harmless if you already have it, and install:
flatpak remote-add --if-not-exists --user flathub \
https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install --user ./BlockWallet-v0.2.0-aarch64.flatpak
flatpak run io.github.BlockBreakersHQ.BlockWalletThe app then appears in the Phosh app grid, or your desktop's launcher, like any other app. The
first install also pulls the GNOME 50 runtime, which is a few hundred MB. Updating and
uninstalling are covered in the
README.
What is new since 0.1.0
- Around 315 bundled tokens, up from 33: roughly 275 ERC-20s across the seven supported EVM
networks, and the top 40 Solana tokens. Every contract and mint was verified on-chain before
inclusion. - Two more swap venues. KyberSwap alongside LI.FI for same-chain swaps, and Maya Protocol
alongside THORChain for cross-chain. Venues are compared side by side, and the ones that
decline say why. - Balances are read in a single batched call per chain, so syncing costs the same with 300
tokens as with 4 and no longer risks rate-limiting a public node. - The swap screen picks tokens through a searchable list rather than a long dropdown.
- Empty assets can be hidden, and the home screen narrows to what you hold once you hold
something. A balance that is still syncing, or that could not be fetched, is never treated as
empty. - Polygon's native token is now correctly shown as POL rather than MATIC.
- Failed requests report one readable line instead of a raw transport dump.
Before you use this with real funds
Swaps carry a 1% wallet fee. It is taken by the exchange itself rather than as a separate
transaction, and it is shown as a single Swap fee line on every offer and again on the review
screen before anything can be confirmed.
There is no update channel. This is a hand-installed bundle, not a Flathub app, so nothing
will tell you when a newer version exists. Watch the repository if you want to know.
The hardware checklist was last run end to end against 0.1.0, where all 41 boxes passed on a
Librem 5 running PureOS 11 (Crimson). 0.2.0 has been spot-checked on the same device rather than
re-run in full.
Cross-chain swaps have never moved real coins. Quoting works and is exercised against live
venues, but the settlement path is proven only against captured responses. Treat it as untested
and start small.