New BasicSwap Release (v0.15.1)

New BasicSwap Release (v0.15.1)

By BasicSwap TeamNovember 15, 2025
NewsReleaseHardforkCoin Updates

BasicSwap's 0.15.1 codebase is now available, which notably includes a mandatory Firo Core update ahead of their scheduled hardfork.

⚠️This update is MANDATORY for Firo users.

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

  1. Shutdown BasicSwap properly and stop the Docker image (docker-compose stop),
  2. From the basicswap folder, type the git pull command,
  3. In the /docker folder, run the docker-compose build --no-cache command,
  4. Execute this commmand to update Firo: basicswap-prepare --datadir=/coindata --upgradecores,
  5. Once the process completes, launch BasicSwap again using the docker-compose up command.

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

  1. Shutdown BasicSwap properly,
  2. From the ~/coinswaps/basicswap folder, type the git pull command,
  3. Execute the following command: pip install --require-hashes -r requirements.txt,
  4. Execute the following command: pip3 install .,
  5. Execute the following command: basicswap-prepare --datadir=$HOME/coinswaps --upgradecores,
  6. 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-interactive flag (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_REFUND event descriptions

Dependencies

  • Bumped guix packed version
  • Bumped black from 25.9.0 to 25.11.0
  • Add zeromq to 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.

BasicSwap Team

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.18.0 through v0.18.5: Refund-Path Hardening, a Reworked Mercy Path, and Coin-Core Updates

BasicSwap v0.18.0 through v0.18.5: Refund-Path Hardening, a Reworked Mercy Path, and Coin-Core Updates

By BasicSwap Team on August 24, 2026

Six BasicSwap releases in one post. v0.18.0 brings stricter fee verification, tighter Electrum connections, and an AMM rate-poisoning guard. v0.18.1 through v0.18.3 harden the adaptor-sig refund path against fee-replacement. v0.18.4 and v0.18.5 rework the altruistic mercy keyshare path, prune stale offers, and raise the swap protocol version again. Update recommended, and the Decred and Firo core updates are mandatory.

NewsReleaseSecurity
BasicSwap v0.17.8 and v0.17.9: Bitcoin Cash Swap Hardening, Shorter Swap Timeouts, and a Litecoin Core Update

BasicSwap v0.17.8 and v0.17.9: Bitcoin Cash Swap Hardening, Shorter Swap Timeouts, and a Litecoin Core Update

By BasicSwap Team on August 2, 2026

Two BasicSwap releases in one post. v0.17.8 hardens Bitcoin Cash swaps and fixes a bug that could leave a BCH swap stuck on a non-default fee rate. v0.17.9 shortens swap timeouts by default, hardens how long a swap waits on a counterparty, and bumps the Litecoin core to v0.21.5.6, which carries important Litecoin security fixes. Update recommended, and promptly if you run Bitcoin Cash or Litecoin.

NewsReleaseSecurity
BasicSwap v0.17.7: A Critical Security Fix for Adaptor-Signature Swaps (Update Now)

BasicSwap v0.17.7: A Critical Security Fix for Adaptor-Signature Swaps (Update Now)

By BasicSwap Team on August 1, 2026

BasicSwap v0.17.7 is a critical security fix for adaptor-signature swaps. It tightens how BasicSwap validates signatures from a swap counterparty and repairs any swap already affected. A drop-in from v0.17.6, mandatory for anyone running these swaps. Update now.

NewsReleaseSecurity