The week is coming to an end, which means it's time for our weekly development progress report! So let's quickly see what progress has been made in the past few days.
As has been the case for the past few updates, we're still working through incrementally separating Particl Core from Particl Desktop and, by the same process, adding more user configuration options to the desktop client.
As we've mentioned in previous progress reports, this is a large but essential step as we move ahead with Particl's upcoming development cycle which transforms the ecosystem's architecture with a modular approach.
Core Codebase Maintenance 🛠️
As usual, we've been keeping up with upstream updates as part of our ever-ongoing effort to maintain Particl Core up-to-date with Bitcoin's latest version. You can always keep track of those changes by following this link.
Investigating a Node Issue 🔍
Earlier today, we observed some cases of staking nodes getting stuck at a previous block and not staking anymore. We are currently investigating the issue, but in the meantime, please check your node(s) to ensure that they are (1) staking correctly and (2) on the latest block (you can verify the current block number here or directly using Partyman's
partyman/partyman status command.
If your node appears out of sync, you can fix the problem by simply restarting it. On Partyman, you can do this by typing
partyman/partyman restart. If you're using Particl Qt or Particl Desktop, close the application completely and re-open it.
Note: After restarting, make sure that your node successfully syncs to the latest block. In rare cases, it may take a couple of restarts for this to happen.
This week, we've completed the important process of building a standardized way to integrate certain Bitcoin-based cryptocurrencies into BasicSwap. However, we haven't tested the entire process on mainnet yet, which we'll be doing over the course of next week.
Once ready, it'll make it much easier and faster to integrate various cryptocurrencies that meet certain criteria for cross-chain swapping. This will help the Particl team work through integrations faster and let other projects build their own coin integrations.
BasicSwap Front-end 🖥
We've also been making steady progress on the finalization and testing of BasicSwap's GUI in preparation for the open beta launch. Here's a summary of what we've completed, fixed, or improved to the user interface this week.
- Updated the error/confirm modals
- Finished most templates for the order book tables
- Tested the GUI across multiple browsers
- Added a "mobile-friendly" menu for small resolution screens and mobile devices (requires browsing to the IP address of your local BasicSwap instance for now)
- Improved some parts of the https_server
- Wrapped up the intro page
- Fixed a variety of bugs and issues with the user interface
Vote for Team Proposal Ongoing 🗳
This Wednesday, the voting round for the Particl team's 3rd funding proposal has started and is currently ongoing. The vote is expected to end roughly this coming Wednesday.
You can vote by following the step-by-step instructions available here. To monitor the results in real-time, you can either open up the Governance app on Particl Desktop or use the
partyman/partyman proposal tally command on Partyman (tally votes for proposal 11).
Finally, to verify that you are voting correctly, you can use the
votehistory command on Particl Desktop and Particl Qt, and
~/particlcore/particl-cli votehistory on Partyman.
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.