Development Update (August 2025)

Development Update (August 2025)

By BasicSwap TeamAugust 31, 2025
NewsReport

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.

ℹ️This Month — A Bird's Eye View
  • Major Features Being Looked Into:
    • Light Wallet Support (SPV)
    • Pre-signed swap transactions
    • Decentralized price oracle
    • Advanced order book design and functionalities, qith quick swaps and AMM integrations
  • Key Improvements:
    • More adapted user experience for both makers and takers
    • More offer reliability
    • Better accessibility
    • Faster setup time

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.

1

Multi-Net Functionality

Live on Dev

Enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load.

Click to show notes

2

AMM and Advanced Order MGMT

In Production

Enables advanced trading operations like automated market making and advanced order/bid placement.

Click to show notes

3

Light Wallet Support (SPV)

In Progress

Enables users to use light wallets instead of full nodes for faster setup time and reduced storage requirements.

4

Pre-signed Swap Transactions

Research

Enables users to safely go offline once a swap is initiated without disrupting the swap process.

5

Quicks Swaps

Planned

Improves and simplifies the process of posting a new offer.

Click to show notes

6

Advanced Order Book Design

In Progress

Redesign of the order book into a more intuitive and user-friendly interface.

Click to show notes

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 DescriptionImpactLink
GUI — Fix changepasswordFix a small bug with the changepassword function1
GUI — Fix chart displayFix BTC chart to load even if Bitcoin is not enabled1
General — Enable relative pathsAllow relative paths in inputs1
General — Fix verifyMessage parameterFix verifyMessage parameter order1
General — Lock-tx flexibilityAllow lock-tx nLockTime to be > chain height + 21
Database — Fix force_db_upgrade settingFix force_db_upgrade setting1
Multi-net — No error if multiple networksDon't raise an error if multiple networks are active (for testing pre smsg-plaintext-version2)1
Multi-net — Duplicate SQLite entriesSimplex SQLite duplicate server entries1
SMSG — Fix backwards compatibilityFix backwards compatibility1

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.

DescriptionImpactLink
GUI — Version bumpBump GUI to version 3.3.01
GUI — Updated notificationsUpdated toasts and added notifications history1
GUI — Notify when new BasicSwap updateShow notification when new release of BasicSwap is available1
Prepare — Add deprecaterpcAdd deprecaterpc line to particl.conf1
Prepare — Update Particl versionSet Particl version to 27.2.1.01
Prepare — Update Particl versionSet Particl version to 27.2.2.01
Prepare — Network logging categoryEnable network logging category1
Multi-net — Automatically set direct mode per bidAdd deprecaterpc line to particl.conf1
Multi-net — Fix selection when no networks are specifiedFix selection when no networks are specified1
Multi-net — Add ttl to smsgEncryptAdd ttl to smsgEncrypt1
SMSG — Rename smsg_plaintext_versionRename smsg_plaintext_version1
SMSG — Set version automaticallySet smsg_payload_version automatically if unset1
SMSG — Backward compatibilityMake backwards compatible with smsg payload version 11
Particl — Set messagemagic stringExplicitly set messagemagic string for Particl v271
Monero — Version bumpBump Monero deamon to version 0.18.4.21

Stay Connected

Stay connected with us on our social media channels for real-time updates, news, and more.