Skip to content

v0.2.2

Choose a tag to compare

@Andy53 Andy53 released this 27 Aug 20:56
· 7 commits to main since this release

A maintenance release. The swap fee is still 1% everywhere it was already disclosed; only
which venues actually charge it, and one payout address, changed. No UI changes, so this was
spot-checked rather than run against the full Librem 5 checklist.

What changed since 0.2.0

  • LI.FI now charges the same 1% wallet fee KyberSwap already did. This build is registered
    with LI.FI as an integrator; previously it quoted with no fee at all rather than risk every
    EVM quote being rejected by an unregistered name.
  • Fixed a bug that would have broken every Solana swap the moment a fee was enabled.
    Jupiter requires a fee account whenever a fee is requested, and the app was never sending
    one. The fee itself is still not enabled on Solana pending a fee token account.
  • Updated the swap-fee payout address for Ethereum and its L2s.

Two bundles, same as before

Both built offline from the tagged commit, with every cargo dependency vendored: aarch64
for the Librem 5, x86_64 for a desktop.

sha256sum --check --ignore-missing SHA256SUMS
flatpak remote-add --if-not-exists --user flathub \
  https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install --user ./BlockWallet-v0.2.2-aarch64.flatpak
flatpak run io.github.BlockBreakersHQ.BlockWallet

Full install and update instructions:
README.

Also attached: PureOS Store submission binaries

block_wallet-pureos-aarch64 and block_wallet-pureos-x86_64 are not for hand-installing;
they are what data/io.github.BlockBreakersHQ.BlockWallet.PureOS.json downloads for a PureOS
Store submission. sm.puri.Sdk 44's own Rust (1.69) is far below what this crate needs
(1.91), so these were built inside that same sandbox using a newer Rust toolchain instead,
against sm.puri.Platform 44's actual GTK 4.10.1 / libadwaita 1.3.1 / glibc 2.35. Reproduce
with scripts/pureos-binary-build.sh.