As we conclude the week, it is time to review the progress that has been made in the past few days. Let us take a moment to evaluate the advancements achieved in the past few days.
Particl Desktop 🖥
Earlier in the week, we pushed the new version of Particl Core to Particl Desktop, meaning that your client will now automatically download the most recent version the next time you launch it.
If your Particl Desktop is currently running, you can trigger the update by shutting it down and launching it again.
Other than that, we're still completing the items outlined in our previous updates, namely including enhancing Tor server capabilities and making a variety of minor improvements.
Please note, however, that we are currently observing a delay in the development process of Particl Desktop which we hope to resolve shortly.
Particl Core 🔗
Core Codebase Maintenance 🛠️
As always, we consistently stay up-to-date with Bitcoin's latest version by regularly incorporating upstream updates into Particl Core. You can monitor these changes by visiting this link.
Early in the week, we identified a rare scenario where a malicious user could manipulate the protocol to abandon swaps mid-process. While this situation doesn't pose a risk of loss of funds, it could adversely affect user experience by leading participants into swaps destined to fail. We have promptly fixed this issue.
You can find the fix, as well as other updates to the BasicSwap protocol, directly on its Github page here.
User Interface 🖥️
We've made several improvements and tweaks to the user interface, thanks to valuable community feedback, which are ready to go live any day from now. While the merge still hasn't happened, you can expect GUI v2.0.2 to be deployed somewhere next week.
Here are a few notable improvements featured in v2.0.2:
- Enhanced display and usage of swap rates.
- Tooltips when hovering over specific areas.
- Enhanced bid-related pages, including the addition of a button to open swap details as opposed to clicking on the bid's hash, improved display of bid and swap statuses, and more.
- Persistent filters in the order book and bid/offer pages.
- Improved information display in the "Create New Offer" page.
These updates aim to create a more intuitive and user-friendly interface. Stay tuned for the launch!
Coin Integrations 🆕
We are currently exploring the possibility of introducing new coins to BasicSwap in the near future. This initiative is a follow-up to some of our discussions at Monerotopia, where we connected with several teams and individuals about integrating their coin or protocol into BasicSwap.
However, as each coin integration requires individual attention and can be time-consuming and resource-intensive for all parties involved, we cannot provide specific timelines or commitments at this stage.
As always, we will take care of informing you as soon as new coins are ready for deployment.
Web Framework 🚧
We are currently developing a web framework intended to make BasicSwap accessible via the web. This is a complex task, as the DEX must be largely re-imagined and rebuilt to offer a fitting web experience.
The deployment of such a platform presents various challenges, both technical and user-experience related, that makes it architecturally more intricate, but also more accessible to the end-user, than a local installation.
To illustrate this with an example, the first iteration of a web version of the DEX is designed to be more of a quick exchange platform, similar to the Exodus/SimpleSwap flow type. Our goal is to avoid requiring users to deposit any coins into a persistent web wallet, enhancing both security and usability. However, due to the nature of atomic swaps, this approach necessitates that swap contracts be pre-signed and that users send coins directly into these contracts. This represents a completely different approach and a more complex flow compared to BasicSwap's current local architecture, but it also opens the door to features not readily available on a local installation.
For this reason, we anticipate that the local and web versions of BasicSwap will diverge significantly, each presenting unique advantages, trade-offs, and specific feature sets. This expanded choice aligns with Particl's mission by enhancing user flexibility, enabling them to select the platform that most closely aligns with their needs without forcing compromises on the BasicSwap DEX protocol itself. It's the best of both worlds!
Taking all of that into consideration, developing this web framework will take considerable time, owing to both its development requirements and the need for rigourous testing before deployment.
At the moment, Particl developers Kewde and Tecnovert are working on this task. Updates on its progress may not be regular, but it is now a major focus moving forward, so we will ensure you are informed when significant milestones are achieved. Your patience and support in this initiative are greatly appreciated; we are convinced that this is a major part of what needs to happen for BasicSwap to take off as an end-user product.
Upcoming Overhaul of Particl.io 🚧
As noted in some of our previous progress updates, we're also working on a new version of the Particl.io website.
While we continue to focus on various aspects of the project at the same time, we're still making consistent progress towards getting the new website ready for launch.
We expect the revamped website to be ready for deployment relatively soon, although it is still a bit too early to commit to more precise timelines. So stay tuned for further updates on that front!
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.