Development Update (August 2025)
A summary of the recent developments and progress made by BasicSwap contributors in August 2025.

With the month of August behind us, it's time to report on all the progress we've made working on BasicSwap and related endeavors.
In this report, we'll go over the key accomplishments from the past month and outline the next steps for the month ahead.
What We're Working On
Over the past month, our team has made significant progress on the project. Key developments include the implementation of multi-net support, substantial GUI improvements, and numerous bug fixes. In parallel, we have advanced our research and experimentation with critical components such as light wallets, pre-signed swap transactions, and more decentralized price oracles.
On the GUI front, we are developing a revamped order book designed to mirror the look and feel of traditional centralized exchanges. We are also exploring ways to integrate AMM functionality and quick swaps (taker) more tightly into this new interface. The code for these specific GUI updates is still in development and has not yet been published.
Upcoming Milestones (Short-term Roadmap)
Here's an updated look at our short-term roadmap, representing the next major milestones in approximate order of development. As BasicSwap DEX is a complex project with multiple moving parts, we may adjust the roadmap to better reflect the platform's evolving priorities.
Multi-Net Functionality
Live on DevEnables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load.
Show notes
Currently live on the dev branch, but it does not possess all the bells and whistles we have planned for its official V1 version. Namely, it is currently not included in the GUI, it must be manually configured outside the user interface by editing a config file, and it doesn't yet allow swaps to happen when two participants are on a different network. The latter will require modifications to Particl Core via a hardfork, which we are likely to bundle with a potential coming hardfork to tweak the network emission rate and disable treasury (more news about this treasury community CCS proposal to be published next week), should its ccs proposal be voted in favor.AMM and Advanced Order MGMT
In ProductionEnables advanced trading operations like automated market making and advanced order/bid placement.
Show notes
As it stands at this moment, the initial implementation is now ready and live on the dev branch, and a new BasicSwap page connects directly with the automated market making companion script, allowing you to interact with it directly from the user interface. This means you can deploy it, edit its configuration, and post offers using advanced trading options — such as automatic republishing, automatic fiat spread adjustment, price pegging, and more — straight from the user interface.Light Wallet Support (SPV)
In ProgressEnables users to use light wallets instead of full nodes for faster setup time and reduced storage requirements.
Pre-signed Swap Transactions
ResearchEnables users to safely go offline once a swap is initiated without disrupting the swap process.
Quicks Swaps
PlannedImproves and simplifies the process of posting a new offer.
Show notes
Posting a new offer to the order book is a cumbersome, multi-step process that has remained virtually untouched since the initial BasicSwap GUI release. The new "Quick Swaps" feature streamlines this experience, allowing users to post offers from a single, intuitive window without navigating through multiple pages. Improving this core function is vital for making the DEX more intuitive and will integrate seamlessly with the upcoming order book redesign.Advanced Order Book Design
In ProgressRedesign of the order book into a more intuitive and user-friendly interface.
Show notes
The current BasicSwap order book functions more like an over-the-counter (OTC) offer board than a traditional order book found on major exchanges like Binance. While this isn't inherently bad, it doesn't align with our mission to make atomic swaps a ubiquitous and viable alternative to high-risk centralized exchanges (CEXs). To address this, we are redesigning the order book to be more intuitive and to include features users expect, such as a depth chart, volume indicators, separate buy/sell books, and market order capabilities. Ultimately, our goal is to deliver the security and privacy benefits of adaptor signature atomic swaps within a DEX that has the familiar look and feel of a popular exchange, but without the associated centralized risks.
Changes From Last Month
What follows are all the published changes from the last month. Note that this isn't an exhaustive list of all the code we've worked on, as a good portion of it is still unpublished as we're still in the early stages of development.
Bug Fixes
We've resolved the following bugs to improve stability and performance. These fixes are either live on the dev branch (experimental) or pending in pull requests. What is listed here will likely be merged into the production build in the next BasicSwap release.
| Bug Description | Impact | Link |
|---|---|---|
GUI — Fix changepassword | Fix a small bug with the changepassword function | 1 |
| GUI — Fix chart display | Fix BTC chart to load even if Bitcoin is not enabled | 1 |
| General — Enable relative paths | Allow relative paths in inputs | 1 |
General — Fix verifyMessage parameter | Fix verifyMessage parameter order | 1 |
| General — Lock-tx flexibility | Allow lock-tx nLockTime to be > chain height + 2 | 1 |
Database — Fix force_db_upgrade setting | Fix force_db_upgrade setting | 1 |
| Multi-net — No error if multiple networks | Don't raise an error if multiple networks are active (for testing pre smsg-plaintext-version2) | 1 |
| Multi-net — Duplicate SQLite entries | Simplex SQLite duplicate server entries | 1 |
| SMSG — Fix backwards compatibility | Fix backwards compatibility | 1 |
Improvements
We've also made several improvements, which are also live on the dev branch (experimental) or pending in pull requests. What is listed here will likely be merged into the production build in the next BasicSwap release.
| Description | Impact | Link |
|---|---|---|
| GUI — Version bump | Bump GUI to version 3.3.0 | 1 |
| GUI — Updated notifications | Updated toasts and added notifications history | 1 |
| GUI — Notify when new BasicSwap update | Show notification when new release of BasicSwap is available | 1 |
Prepare — Add deprecaterpc | Add deprecaterpc line to particl.conf | 1 |
| Prepare — Update Particl version | Set Particl version to 27.2.1.0 | 1 |
| Prepare — Update Particl version | Set Particl version to 27.2.2.0 | 1 |
| Prepare — Network logging category | Enable network logging category | 1 |
| Multi-net — Automatically set direct mode per bid | Add deprecaterpc line to particl.conf | 1 |
| Multi-net — Fix selection when no networks are specified | Fix selection when no networks are specified | 1 |
Multi-net — Add ttl to smsgEncrypt | Add ttl to smsgEncrypt | 1 |
SMSG — Rename smsg_plaintext_version | Rename smsg_plaintext_version | 1 |
| SMSG — Set version automatically | Set smsg_payload_version automatically if unset | 1 |
| SMSG — Backward compatibility | Make backwards compatible with smsg payload version 1 | 1 |
Particl — Set messagemagic string | Explicitly set messagemagic string for Particl v27 | 1 |
| Monero — Version bump | Bump Monero deamon to version 0.18.4.2 | 1 |
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