
As the week ends, let's take a moment to look back at what we've achieved in the past few days and see what we've got to look forward to in the week to come.
BasicSwap ๐
Codebase ๐งช
We're still continuing our research into adding additional data and messaging networks on BasicSwap to act as fallback options and to help load balance in case of high usage of the platform.
Additionally to that, we've pushed a series of fixes and improvements to the codebase:
- Moved amount and rate variable options to
debui_ui
(1) - Improved and cleaned various error messages to be more comprehensive (1, 2, 3)
- Pushed a fix for PIVX (1)
- Pushed a fix for Namecoin (1)
- Use Monero's
walletrpctimeoutlong
setting forgenerate_from_keys
(1) - Default Monero's
trusted_daemon
setting to true (1)
User Interface ๐ฅ๏ธ
We've implemented a significant user interface refactoring earlier this week, which greatly improves the code structure by organizing its JavaScript into clearly defined modules.
While it generally won't affect end-users (there are only minor changes to what's visible), it makes the codebase cleaner and easier to navigate for contributors, on top of following better code health standards.
The refactor includes the following items:
- Full Javascript refactoring, moved the code into modules and cleaned-up old JS files (moved to global.js),
- Moved JS out of new offers template and put them in single .js file,
- Fixed swaps in progress page and states,
- Small JS fix on unlock page,
- Fixed chart element not found on offers page,
- Removed bids title in python UI,
- Fixed unlock.html template,
- Cleaned up debug logs,
- Cleaned up overall styling,
- Network offers table and price tiles now use back-end price,
- Fixed bug with network offers / offers filter memory (now split),
- Fixed various small bugs (GUI).
Market Making Functionalities Integration ๐ค
Although BasicSwap has featured two companion scripts for market making and advanced trading for some time, they have operated separately from the main application and required independent execution.
Beginning in the later part of this week, we started developing a new page that will integrate these functionalities directly into the user interface. This will enable users to perform market making and advanced trading operations directly from the main interface without running additional scripts.
Initially, these features will be available on a dedicated page to ensure smooth integration. As a second phase, we plan to incorporate some of these capabilities into the regular new offer workflow.
This integration now represents our primary focus for front-end development, and we will provide regular updates on our progress.
Particl and BasicSwap Media ๐บ
Privacy Roundtable ๐ฃ๏ธ
https://x.com/firoorg/status/1902286609611157992
Don't miss our upcoming Privacy Roundtable on X Spaces with our friend from PIVX and Firo and a special guest from the Coinomi wallet tomorrow, this coming 29th of March at 9:00 AM EST!
As always, we thank you immensely for your passion and dedication to Particl and what it's working towards achieving. None of it would be possible without you all!
We wish you a great weekend we'll see you all back on Monday! ๐
The Open-Source Revolution
We're on a mission to create a private, independent, and pro-liberty digital economy that is fair and open to all. Learn more about what we do at any of the following links.
Be a part of the movement and join us in the fight for our freedoms by meeting the community and spreading the word far and wide!
Discord Telegram Element / Matrix
Learn more about Particl with these in-depth resources.
Website BasicSwap DEX Academy Wiki
Follow the link below to get a list of all other useful Particl-related links you may find helpful.