As we conclude the week, it is time to review the progress that has been made in the development cycle. Let us take a moment to evaluate the advancements achieved in the past few days.
Particl Desktop 🖥
We are working towards the mainnet release of Particl Desktop 3.3, with our desktop developer team gradually returning to full operational capacity following an illness.
Currently, we are addressing an issue where the wallet module presents the create/restore flow for the default wallet when it does not yet exist, whereas if other wallets already exist, one of them needs to be set as the default.
Over the weekend, we aim to make substantial progress in this regard and also add two further features: transaction history data export in csv format to the wallet, and the wallet unlock notification to the marketplace dApp, which was omitted from the testnet build.
Once these components are all in place, we will start the process of releasing Particl Desktop 3.3 on mainnet. As we are still in the testnet phase, any significant problems detected will, of course, take precedent and be remedied before the release is completed.
Note on Testnet 🧪
Particl Desktop 3.3 is currently available on testnet, and the team is seeking additional feedback and testing on its performance.
Specifically, we are looking to ensure that a "clean install" (i.e., no prior PD version or Particl wallet present) is successful, as well as that all wallet, market, and main application settings are correctly configured and functioning as anticipated.
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.
This week, we have, once again, been working on a series of complex Bitcoin merges that have required a significant amount of time to complete. The implementation of these updates does not add any new features to Bitcoin or Particl Core, however, it does help refine the underlying codebase, making it more orderly and efficient.
You can monitor these changes by visiting this link.
This week, the majority of our efforts in regards to BasicSwap have been focused on optimizing and adding new functions to the market making script and finalizing the modifications for the updated version of the graphical user interface.
Market Making Script 🤖
We are currently in the process of developing and testing a companion script which enables traders to perform basic market making functions using the distributed order book of BasicSwap. This script allows for the ability to program parameters in order to maintain offers on the order book based on a margin of the current market price.
This week, we have been focusing on adding additional functions such as the capability for the script to also place bids automatically on offers that meet certain predetermined criteria. This will enable traders to configure their trading preferences and provide healthy liquidity to BasicSwap DEX with potential for steady profits.
By integrating this script with a cloud-based BasicSwap DEX instance to facilitate its uninterrupted operations, we can offer simple and reliable market making tools to both professional and community liquidity providers.
We will keep you informed of the progress we make with regard to this script and will announce when it will be available for community testing. Please stay tuned!
Privacy and Security Considerations ✅
Speaking of liquidity, market making, and distributed order book development, we have published a comprehensive article outlining the considerations taken into account when building BasicSwap and its order book system.
Though many DEXs have integrated the Automated Market Maker (AMM) model, BasicSwap is not the first instance of distributed order book implementation.
What makes it particularly unique, though, is its usage of adaptor signature-based swaps — which ensure full privacy protection by moving swap-related data, such as transaction hashes which are typically traceable in the case of "regular" atomic swaps — off-chain through scriptless scripts.
This article is a must-read for gaining an understanding of the design decisions made in creating BasicSwap DEX and its emergence as a one-of-a-kind solution that advances financial privacy to a new level.
- Read the article here: https://particl.news/privacy-and-liquidity-in-basicswap/
User Interface 🖥️
We have seen steady progress in regards to updating the user interface with several of its intended improvements.
Although the task list remains unchanged from last week, we're slowly wrapping it up and should be ready to deploy these changes soon. You can refer to the list below as a reminder of what we're working on:
- Integrating the new subfee feature to make coin withdrawals and offer posting easier (no need to manually calculate fees) into the GUI.
- Addition of a dark mode.
- Addition of a "simple" mode for the GUI in which the user interface is slimmed down. This aims at simplifying the user experience but still allowing for more advanced options via a "simple/advanced" toggler.
- Addition of a new price charting system. The current chart style will still be available and it'll be possible to select which one you want to use via the settings page.
- Introduction of a wide variety of GUI improvements, tweaks, and changes based on feedback from our beta testers.
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! 👋
Particl is Participation
Get recognized as someone that cares. With your help, we become more noticed out there. It takes seconds, and you are making a statement by giving us a follow and hitting the bell icon.
Join the instant messaging chats. There's no need to be active, but it’s good to be in the loop.
Gain deep knowledge about Particl by reading.
Last but not least, a list that shows an infinite number of links clearly categorized and on one page.