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.
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.