
New BasicSwap Release (v0.15.1)
BasicSwap's 0.15.1 codebase is now available, which notably includes a mandatory Firo Core update ahead of their scheduled hardfork.
Firo users need to update their BasicSwap instance and upgrade their coins to version 0.14.15.0 to be able to continue using the coin.


This minor (but mandatory for Firo users) update includes a variety of dependency updates, and bug fixes such as the version update notifier system.
Install the Latest BasicSwap Update 🖥️
To install the new update, which includes both the codebase and user interface updates, simply update BasicSwap through the usual process and launch the DEX again.
Docker
If you've installed BasicSwap following the Docker method...
- Shutdown BasicSwap properly and stop the Docker image (
docker-compose stop), - From the basicswap folder, type the
git pullcommand, - In the
/dockerfolder, run thedocker-compose build --no-cachecommand, - Execute this commmand to update Firo:
basicswap-prepare --datadir=/coindata --upgradecores, - Once the process completes, launch BasicSwap again using the
docker-compose upcommand.
Note: Depending on your Docker version, adding a dash between docker and compose may not be necessary and may instead throw an error.
Non-Docker
If you've installed BasicSwap following the non-Docker method...
- Shutdown BasicSwap properly,
- From the
~/coinswaps/basicswapfolder, type thegit pullcommand, - Execute the following command:
pip install --require-hashes -r requirements.txt, - Execute the following command:
pip3 install ., - Execute the following command:
basicswap-prepare --datadir=$HOME/coinswaps --upgradecores, - Launch BasicSwap as usual.
Install Script
If you've installed BasicSwap using Nahuhh's Github installation script
- Execute the update command:
bsx-update.
Changelog 📝
Coin(s)
- Firo — Upgraded Firo Core to version 0.14.15.0 (hardfork release)
- Monero — Remove
--non-interactiveflag (doesn't have any functionality on wallet)
UI Code & Experience
- BasicSwap version update notification bug fix
- Updated Monero icon
- Uniform padding on coin icons
- Clarify
LOCK_TX_A_REFUNDevent descriptions
Dependencies
- Bumped
guixpacked version - Bumped
blackfrom 25.9.0 to 25.11.0 - Add
zeromqto Mac dependencies
Build
- Raise version to 0.15.1
- ci: Don't run on documentation updates
You can inspect all changes by verifying the 0.15.1 comparison page here.
Thank you to all our contributors, testers, and community members for your continued support. Together, we're building the future of decentralized exchange—one commit at a time. 🚀
Stay Connected
Stay connected with us on our social media channels for real-time updates, news, and more.
- Twitter: @basicswapdex
- Matrix: BasicSwap channel
- GitHub: BasicSwap repositories
- Support the project: Donation page

BasicSwap Team
The official team behind BasicSwap. We're a group of passionate contributors dedicated to making atomic swap technology ubiquitous by creating accessible, user-friendly solutions for everyone.
Related Posts

BasicSwap v0.17.3 to v0.17.5: Web-UI Host Allowlist, Merkle-Verified Electrum Confirmations, and Coin-Core Updates
By BasicSwap Team on July 20, 2026
Three BasicSwap hardening releases in one post: a web-UI Host allowlist, Merkle-verified Electrum confirmations, and updated Bitcoin, Dash and Monero cores. Update to v0.17.5, run the core update step, and set allowed_hosts if you reach the UI over a LAN name or reverse proxy.

BasicSwap v0.17.2: A Security Fix for Adaptor-Signature Swaps (Update Now)
By BasicSwap Team on July 14, 2026
BasicSwap v0.17.2 fixes a fund-safety race condition on the automatic refund path of adaptor-signature (Monero-style) swaps, along with watcher hardening, a BCH recovery fix, and AMM and bid-page fixes. Everyone should update before resuming swaps. No coin cores and no database migration this cycle.

BasicSwap v0.17.1: Light-Wallet Hardening, Automatic Key Migration, and AMM Fixes
By BasicSwap Team on July 12, 2026
BasicSwap v0.17.1 is a security and fixes release: Electrum light-wallet trust-boundary hardening, automatic migration of older imported keys to stronger encryption, Simplex connection hardening, and a batch of AMM v0.5.1 fixes. No coin cores and no database migration this cycle.