Cross‑platform, non‑custodial wallet and atomic swap marketplace for the Liquid Network
SideSwap Client is the official open‑source desktop & mobile application that lets you manage and atomically swap assets on Blockstream’s Liquid Network.
It is written in Flutter (Dart) with a high‑performance Rust core and relies on the Green Development Kit (GDK) for low‑level wallet functionality.
Peer‑to‑peer swaps, peg‑in/peg‑out bridging, AMP token management, multi‑platform binaries, and a fully documented swap protocol—everything you need to settle assets on Liquid.
| 🔄 Atomic swaps | Trust‑minimised trades between any two Liquid assets (L‑BTC, USDt, EURx, AMP tokens, NFTs, etc.). |
| 🪙 Asset management | Transfer AMP assets without intermediaries. |
| 🔐 Confidential & non‑custodial | You keep the keys; amounts & asset types are hidden on‑chain thanks to Liquid CT. |
| 📈 Market & order‑book view | Built‑in price index and order aggregation for stablecoin, AMP and custom token markets. |
| 🔌 Pluggable dealer bots | Headless Dealer daemons (written in Rust) expose HTTP + WebSocket APIs for automated market‑making. |
| 🖥 Fully cross‑platform | Build & run on Android, iOS, Linux, Windows and macOS from a single code base. |
| 🛡 GPL‑3.0 licensed | 100 % open source; auditable by anyone. |
See the Rust sources for more details.
- Download the latest release for your OS from the releases page.
- Verify the PGP signature (using this public key).
- Unpack the archive and launch the executable /
.apk/.dmg/.AppImage. - Create or import a Liquid mnemonic and you are ready to swap.
Need help? Check the in‑app Guides tab or the FAQ on sideswap.io.
The client can be compiled inside a minimal Debian 11 container—no toolchain installation required on the host. Make sure you have either Docker or Podman installed. You may need up to 10 GB of free disk space.
docker pull debian:11
docker run --rm -v "$(pwd)":/sideswapclient debian:11 /sideswapclient/deploy/build_linux.shpodman pull docker.io/debian:11
podman run --rm -v "$(pwd)":/sideswapclient:Z docker.io/debian:11 /sideswapclient/deploy/build_linux.shRun the application after a successful build with:
./output/sideswap_linux/sideswapTemporary directories can then be removed:
rm -rf deps buildIf you find a security vulnerability please DO NOT open a public issue.
Instead, email hello@sideswap.io or message @Sideswap on Telegram, optionally using the project PGP key. We will coordinate a patch and release timeline with you.
SideSwap Client is released under the GNU General Public License v3.0.
See the LICENSE file for the full text.
- Blockstream GDK for Liquid wallet primitives.
- The wider Flutter and Rust communities.
- Website & blog: https://sideswap.io
- Twitter/X: https://x.com/side_swap
- Telegram: @Sideswap
- Community chat: https://t.me/SideSwap_io
Settle any asset against any other—instantly, privately and without intermediaries. Welcome to the financial layer of Bitcoin.