{"componentChunkName":"component---gatsby-theme-particl-ghost-src-templates-author-js","path":"/author/cryptoguard/","result":{"data":{"ghostAuthor":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"allGhostPost":{"edges":[{"node":{"id":"Ghost__Post__696133a8858c96bfd3d09823","title":"February 1st Hardfork — How to Update","slug":"february-1st-hardfork-how-to-update","featured":true,"feature_image":"/glink/2026/01/Medium_Hardfork_Update1.png","excerpt":"How to update your Particl nodes ahead of the upcoming hardfork on February 1st at 12:00:00 UTC.","custom_excerpt":"How to update your Particl nodes ahead of the upcoming hardfork on February 1st at 12:00:00 UTC.","visibility":"public","created_at_pretty":"9 Jan 2026","published_at_pretty":"9 Jan 2026","updated_at_pretty":"14 Jan 2026","created_at":"2026-01-09T16:58:16.000+00:00","published_at":"2026-01-09T17:28:02.000+00:00","updated_at":"2026-01-14T19:17:07.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"Particl has a hardfork scheduled, which will reduce its coin emission\n(inflation) rate to 3.5% of the money supply, as well as eliminate the automatic\n50% staking reward donations to the network treasury. \n\nNew Mandatory Particl Core ReleaseNew mandatory Particl Core releases are\navailable ahead of the February 1st hardfork.Particl Newscryptoguard\n[https://particl.news/new-mandatory-particl-core-release/]To make sure the\nhardfork goes smoothly and that you don't end up on the deprecated chain, you\nmust update your Particl nodes to hardfork-compatible versions. Compatible core\nversions include:\n\n * Particl Core 27.2.3\n   [https://github.com/particl/particl-core/releases/tag/v27.2.3.0]\n * Particl Core 23.2.9\n   [https://github.com/particl/particl-core/releases/tag/v23.2.9.0]\n * Particl Core 0.19.2.24\n   [https://github.com/particl/particl-core/releases/tag/v0.19.2.24]\n * Any subsequent and future releases published on Particl Core's Github page\n   [https://github.com/particl/particl-core/releases].\n\n\n--------------------------------------------------------------------------------\n\nHow to Update\nDepending on what wallet or application that you use, the update process will\nvary. Let's take a look at each of those scenarios. \n\nParticl-Qt or CLI\n 1. Download a hardfork-compatible core binary.\n 2. Use this new binary for staking/transactions/wallet management.\n\nParticl Desktop\n 1. If Particl Desktop is currently open, close it down entirely. Make sure to\n    close any particld service running on your computer as well.\n 2. Re-open Particl Desktop, the new hardfork-compatible version will download\n    an install automatically.\n\nPartyman Staking App\n 1. Ensure you're using the correct repository: git remote set-url origin\n    https://github.com/cryptoguard/partyman,\n 2. Update your Partyman instance: git pull,\n 3. Run the command ./partyman update. It will fetch and download the most\n    recent Particl Core, then install it.\n 4. If you run into checksum errors, you can manually download Particl Core\n    23.2.9.0 and put the binaries in your particlcore folder. Make sure you\n    download the binary type made for your device. For Raspberry Pis, it is \n    particl-23.2.9.0-aarch64-linux-gnu.tar.gz.\n\nBasicSwap DEX\nUpdate Guide | BasicSwap Docs HubHow to update your BasicSwap DEX instanceHome\n[https://docs.basicswapdex.com/docs/user-guides/update] 1. If you're running\n    BasicSwap DEX, you'll need to update your Particl node as well. To do so, \n    update BasicSwap DEX to the most recent version\n    [https://docs.basicswapdex.com/docs/user-guides/update].\n 2. Then, update your\n    Particl node by following the BSX Coin Update\n    [https://docs.basicswapdex.com/docs/user-guides/update] guide.\n\n> If you've installed BasicSwap via Ofrnxmr/Nahuhh's bash script\n[https://github.com/nahuhh/basicswap-bash] (basicswap-bash), the bsx-update \ncommand will handle the update for you.\nSpread the Word\nIf you know other Particl holders, make sure to spread the word about the\nupcoming hardfork and the need to upgrade nodes. \n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2026/01/Blog_Hardfork_update1.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2026/01/Blog_Hardfork_update1.png 600w, http://localhost:2368/content/images/size/w1000/2026/01/Blog_Hardfork_update1.png 1000w, http://localhost:2368/content/images/size/w1600/2026/01/Blog_Hardfork_update1.png 1600w, http://localhost:2368/content/images/2026/01/Blog_Hardfork_update1.png 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>Particl has a hardfork scheduled, which will reduce its coin emission (inflation) rate to <strong><strong>3.5% of the money supply</strong></strong>, as well as<strong> eliminate the automatic 50% staking reward donations to the network treasury. </strong></p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/new-mandatory-particl-core-release/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">New Mandatory Particl Core Release</div><div class=\"kg-bookmark-description\">New mandatory Particl Core releases are available ahead of the February 1st hardfork.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/glink/2025/11/Medium_Core.jpg\"></div></a></figure><p>To make sure the hardfork goes smoothly and that you don't end up on the deprecated chain, you must update your Particl nodes to hardfork-compatible versions. Compatible core versions include:</p><ul><li><a href=\"https://github.com/particl/particl-core/releases/tag/v27.2.3.0\">Particl Core 27.2.3</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v23.2.9.0\">Particl Core 23.2.9</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v0.19.2.24\">Particl Core 0.19.2.24</a></li><li>Any subsequent and future releases published on <a href=\"https://github.com/particl/particl-core/releases\">Particl Core's Github page</a>.</li></ul><hr><h2 id=\"how-to-update\">How to Update</h2><p>Depending on what wallet or application that you use, the update process will vary. Let's take a look at each of those scenarios. </p><h3 id=\"particl-qt-or-cli\">Particl-Qt or CLI</h3><ol><li>Download a hardfork-compatible core binary.</li><li>Use this new binary for staking/transactions/wallet management.</li></ol><h3 id=\"particl-desktop\">Particl Desktop</h3><ol><li>If Particl Desktop is currently open, close it down entirely. Make sure to close any particld service running on your computer as well.</li><li>Re-open Particl Desktop, the new hardfork-compatible version will download an install automatically.</li></ol><h3 id=\"partyman-staking-app\">Partyman Staking App</h3><ol><li>Ensure you're using the correct repository: <code>git remote set-url origin https://github.com/cryptoguard/partyman</code>,</li><li>Update your Partyman instance: <code>git pull</code>,</li><li>Run the command <code>./partyman update</code>. It will fetch and download the most recent Particl Core, then install it.</li><li>If you run into checksum errors, you can manually download Particl Core 23.2.9.0 and put the binaries in your <code>particlcore</code> folder. Make sure you download the binary type made for your device. For Raspberry Pis, it is <code>particl-23.2.9.0-aarch64-linux-gnu.tar.gz</code>.</li></ol><h3 id=\"basicswap-dex\">BasicSwap DEX</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://docs.basicswapdex.com/docs/user-guides/update\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Update Guide | BasicSwap Docs Hub</div><div class=\"kg-bookmark-description\">How to update your BasicSwap DEX instance</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://docs.basicswapdex.com/img/favicon.ico\"><span class=\"kg-bookmark-author\">Home</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://basicswapdex.com/img/docusaurus-social-card.jpg\"></div></a></figure><ol><li>If you're running BasicSwap DEX, you'll need to update your Particl node as well. To do so, <strong><a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">update BasicSwap DEX to the most recent version</a>.</strong></li><li>Then, update your Particl node by following the <a href=\"https://docs.basicswapdex.com/docs/user-guides/update\"><strong>BSX Coin Update</strong></a> guide.</li></ol><blockquote><em>If you've installed BasicSwap via <a href=\"https://github.com/nahuhh/basicswap-bash\">Ofrnxmr/Nahuhh's bash script</a> (basicswap-bash), the <code>bsx-update</code> command will handle the update for you.</em></blockquote><h2 id=\"spread-the-word\">Spread the Word</h2><p>If you know other Particl holders, make sure to spread the word about the upcoming hardfork and the need to upgrade nodes. </p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/february-1st-hardfork-how-to-update/","canonical_url":null,"uuid":"9a733c51-a22d-44b4-8e67-278274633029","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"696133a8858c96bfd3d09823","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2026/01/Blog_Hardfork_update1.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2026/01/Blog_Hardfork_update1.png 600w, /glink/size/w1000/2026/01/Blog_Hardfork_update1.png 1000w, /glink/size/w1600/2026/01/Blog_Hardfork_update1.png 1600w, /glink/2026/01/Blog_Hardfork_update1.png 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>Particl has a hardfork scheduled, which will reduce its coin emission (inflation) rate to <strong><strong>3.5% of the money supply</strong></strong>, as well as<strong> eliminate the automatic 50% staking reward donations to the network treasury. </strong></p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/new-mandatory-particl-core-release/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">New Mandatory Particl Core Release</div><div class=\"kg-bookmark-description\">New mandatory Particl Core releases are available ahead of the February 1st hardfork.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/glink/2025/11/Medium_Core.jpg\"></div></a></figure><p>To make sure the hardfork goes smoothly and that you don't end up on the deprecated chain, you must update your Particl nodes to hardfork-compatible versions. Compatible core versions include:</p><ul><li><a href=\"https://github.com/particl/particl-core/releases/tag/v27.2.3.0\">Particl Core 27.2.3</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v23.2.9.0\">Particl Core 23.2.9</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v0.19.2.24\">Particl Core 0.19.2.24</a></li><li>Any subsequent and future releases published on <a href=\"https://github.com/particl/particl-core/releases\">Particl Core's Github page</a>.</li></ul><hr><h2 id=\"how-to-update\">How to Update</h2><p>Depending on what wallet or application that you use, the update process will vary. Let's take a look at each of those scenarios. </p><h3 id=\"particl-qt-or-cli\">Particl-Qt or CLI</h3><ol><li>Download a hardfork-compatible core binary.</li><li>Use this new binary for staking/transactions/wallet management.</li></ol><h3 id=\"particl-desktop\">Particl Desktop</h3><ol><li>If Particl Desktop is currently open, close it down entirely. Make sure to close any particld service running on your computer as well.</li><li>Re-open Particl Desktop, the new hardfork-compatible version will download an install automatically.</li></ol><h3 id=\"partyman-staking-app\">Partyman Staking App</h3><ol><li>Ensure you're using the correct repository: <code class=\"language-text\">git remote set-url origin https://github.com/cryptoguard/partyman</code>,</li><li>Update your Partyman instance: <code class=\"language-text\">git pull</code>,</li><li>Run the command <code class=\"language-text\">./partyman update</code>. It will fetch and download the most recent Particl Core, then install it.</li><li>If you run into checksum errors, you can manually download Particl Core 23.2.9.0 and put the binaries in your <code class=\"language-text\">particlcore</code> folder. Make sure you download the binary type made for your device. For Raspberry Pis, it is <code class=\"language-text\">particl-23.2.9.0-aarch64-linux-gnu.tar.gz</code>.</li></ol><h3 id=\"basicswap-dex\">BasicSwap DEX</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://docs.basicswapdex.com/docs/user-guides/update\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Update Guide | BasicSwap Docs Hub</div><div class=\"kg-bookmark-description\">How to update your BasicSwap DEX instance</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://docs.basicswapdex.com/img/favicon.ico\"><span class=\"kg-bookmark-author\">Home</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://basicswapdex.com/img/docusaurus-social-card.jpg\"></div></a></figure><ol><li>If you're running BasicSwap DEX, you'll need to update your Particl node as well. To do so, <strong><a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">update BasicSwap DEX to the most recent version</a>.</strong></li><li>Then, update your Particl node by following the <a href=\"https://docs.basicswapdex.com/docs/user-guides/update\"><strong>BSX Coin Update</strong></a> guide.</li></ol><blockquote><em>If you've installed BasicSwap via <a href=\"https://github.com/nahuhh/basicswap-bash\">Ofrnxmr/Nahuhh's bash script</a> (basicswap-bash), the <code class=\"language-text\">bsx-update</code> command will handle the update for you.</em></blockquote><h2 id=\"spread-the-word\">Spread the Word</h2><p>If you know other Particl holders, make sure to spread the word about the upcoming hardfork and the need to upgrade nodes. </p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2026/01/Blog_Hardfork_update1.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2026/01/Blog_Hardfork_update1.png 600w","/glink/size/w1000/2026/01/Blog_Hardfork_update1.png 1000w","/glink/size/w1600/2026/01/Blog_Hardfork_update1.png 1600w","/glink/2026/01/Blog_Hardfork_update1.png 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Particl has a hardfork scheduled, which will reduce its coin emission (inflation) rate to "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"3.5% of the money supply"}]}]},{"type":"text","value":", as well as"},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":" eliminate the automatic 50% staking reward donations to the network treasury. "}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://particl.news/new-mandatory-particl-core-release/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"New Mandatory Particl Core Release"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"New mandatory Particl Core releases are available ahead of the February 1st hardfork."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://particl.news/icons/icon-512x512.png"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Particl News"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"cryptoguard"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/11/Medium_Core.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To make sure the hardfork goes smoothly and that you don't end up on the deprecated chain, you must update your Particl nodes to hardfork-compatible versions. Compatible core versions include:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases/tag/v27.2.3.0"},"children":[{"type":"text","value":"Particl Core 27.2.3"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases/tag/v23.2.9.0"},"children":[{"type":"text","value":"Particl Core 23.2.9"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases/tag/v0.19.2.24"},"children":[{"type":"text","value":"Particl Core 0.19.2.24"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Any subsequent and future releases published on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases"},"children":[{"type":"text","value":"Particl Core's Github page"}]},{"type":"text","value":"."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h2","properties":{"id":"how-to-update"},"children":[{"type":"text","value":"How to Update"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Depending on what wallet or application that you use, the update process will vary. Let's take a look at each of those scenarios. "}]},{"type":"element","tagName":"h3","properties":{"id":"particl-qt-or-cli"},"children":[{"type":"text","value":"Particl-Qt or CLI"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Download a hardfork-compatible core binary."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use this new binary for staking/transactions/wallet management."}]}]},{"type":"element","tagName":"h3","properties":{"id":"particl-desktop"},"children":[{"type":"text","value":"Particl Desktop"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"If Particl Desktop is currently open, close it down entirely. Make sure to close any particld service running on your computer as well."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Re-open Particl Desktop, the new hardfork-compatible version will download an install automatically."}]}]},{"type":"element","tagName":"h3","properties":{"id":"partyman-staking-app"},"children":[{"type":"text","value":"Partyman Staking App"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Ensure you're using the correct repository: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"git remote set-url origin https://github.com/cryptoguard/partyman"}]},{"type":"text","value":","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Update your Partyman instance: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"git pull"}]},{"type":"text","value":","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Run the command "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"./partyman update"}]},{"type":"text","value":". It will fetch and download the most recent Particl Core, then install it."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"If you run into checksum errors, you can manually download Particl Core 23.2.9.0 and put the binaries in your "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"particlcore"}]},{"type":"text","value":" folder. Make sure you download the binary type made for your device. For Raspberry Pis, it is "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"particl-23.2.9.0-aarch64-linux-gnu.tar.gz"}]},{"type":"text","value":"."}]}]},{"type":"element","tagName":"h3","properties":{"id":"basicswap-dex"},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://docs.basicswapdex.com/docs/user-guides/update"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Update Guide | BasicSwap Docs Hub"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"How to update your BasicSwap DEX instance"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://docs.basicswapdex.com/img/favicon.ico"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Home"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://basicswapdex.com/img/docusaurus-social-card.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"If you're running BasicSwap DEX, you'll need to update your Particl node as well. To do so, "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://docs.basicswapdex.com/docs/user-guides/update"},"children":[{"type":"text","value":"update BasicSwap DEX to the most recent version"}]},{"type":"text","value":"."}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Then, update your Particl node by following the "},{"type":"element","tagName":"a","properties":{"href":"https://docs.basicswapdex.com/docs/user-guides/update"},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"BSX Coin Update"}]}]},{"type":"text","value":" guide."}]}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"If you've installed BasicSwap via "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/nahuhh/basicswap-bash"},"children":[{"type":"text","value":"Ofrnxmr/Nahuhh's bash script"}]},{"type":"text","value":" (basicswap-bash), the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"bsx-update"}]},{"type":"text","value":" command will handle the update for you."}]}]},{"type":"element","tagName":"h2","properties":{"id":"spread-the-word"},"children":[{"type":"text","value":"Spread the Word"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you know other Particl holders, make sure to spread the word about the upcoming hardfork and the need to upgrade nodes. "}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"how-to-update","heading":"How to Update","items":[{"id":"particl-qt-or-cli","heading":"Particl-Qt or CLI"},{"id":"particl-desktop","heading":"Particl Desktop"},{"id":"partyman-staking-app","heading":"Partyman Staking App"},{"id":"basicswap-dex","heading":"BasicSwap DEX"}]},{"id":"spread-the-word","heading":"Spread the Word","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__694ae6854a2beed1535a01b4","title":"Particl’s New Horizon: Web Services, Burning PART, and Growth","slug":"particls-new-horizon-web-services-burning-part-and-growth-2","featured":true,"feature_image":"/glink/2025/12/Medium_Burn.jpg","excerpt":"A review of the new strategic buy and burn strategy for Particl in 2026.","custom_excerpt":"A review of the new strategic buy and burn strategy for Particl in 2026.","visibility":"public","created_at_pretty":"23 Dec 2025","published_at_pretty":"23 Dec 2025","updated_at_pretty":"23 Dec 2025","created_at":"2025-12-23T18:59:17.000+00:00","published_at":"2025-12-23T19:18:49.000+00:00","updated_at":"2025-12-23T19:18:49.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"highlights","url":"http://localhost:2368/tag/highlights/","name":"Highlights","visibility":"public","feature_image":null,"description":"Quickly find the most notable publications about Particl and its ecosystem.","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"highlights","url":"http://localhost:2368/tag/highlights/","name":"Highlights","visibility":"public","feature_image":null,"description":"Quickly find the most notable publications about Particl and its ecosystem.","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"Key Strategic Highlights\nBefore we dive into the details, here is the summary of our major strategic\nshift for 2026:\n\n * BasicSwap Web Services: We are bringing BasicSwap to the web and mobile,\n   allowing for instant access without node setup.\n * New Revenue Model: While the local app remains free, the new Web Services\n   will introduce a small convenience fee.\n * Buy and Burn: A portion of web fees will be used to automatically market-buy\n   and permanently burn PART, creating constant deflationary pressure.\n * Sustainable Growth: The remaining fees will fund development in non-PART\n   currencies (BTC, XMR, etc.), ensuring the team can grow without creating sell\n   pressure on PART.\n\nIt has been some time since we unveiled our vision for Particl's Next\nEvolutionary Leap Forward\n[https://particl.news/particls-next-evolutionary-leap-forward/]; a modular,\ninclusive redesign of our architecture. Since then, we have devoted ourselves to\nlaying the groundwork, most notably through the development of BasicSwap DEX.\n\nWhile our technical milestones have been significant, we acknowledge that\nadoption has been slower than anticipated. However, we view this not as a\nfailure of technology, but as a signal from the market. In light of this, we\nhave designed a new strategic plan that leverages everything we’ve learned. Our\ngoal is simple: remove barriers to entry and radically increase the viability of\nholding PART.\n\nThe result is a robust blueprint designed to rekindle the growth that defined\nParticl's early days. So, get yourself a cup of coffee; this is our strategy for\none of the project's most significant directional shift since its foundation.\n\nThe Ecosystem in Review\nEach innovative step we take with Particl isn’t developed in isolation but\ndriven by a greater purpose. Indeed, each product we launch is driven by a\nunified mission that resonates deeply with the cypherpunk ethos and the ideals\nembodied by Prometheus; the Titan who defied the gods to entrust humanity with\nthe fire of sovereignty.\n\nParticl stands as a modern embodiment of this belief: that technology should\nliberate rather than subdue. Our mission is to create a private, decentralized,\nand free economy that is accessible to all cryptocurrencies, standing\nindependently from the conventional global fiat system.\n\nWhile this mission is bold, recent events have only intensified the urgency for\na shift towards an economy rooted in personal freedom and censorship resistance.\nParticl wholeheartedly embraces this ideology, viewing technology as the final\nbastion of human sovereignty.\n\n> “There is no freedom without privacy.” - Dr. Kapil Amarasinghe\nState of the Project\nTechnical Prowesses\nFrom a fundamental level, the project’s technical achievements are undeniable.\nThe PART privacy coin, leveraging a combination of Monero-like RingCT and\nConfidential Transactions, remains in step with the Bitcoin codebase.\n\nFurthermore, BasicSwap DEX, built using adaptor signature atomic swaps and the\nSMSG network, was the first DEX to integrate this cutting-edge technology across\na wide variety of cryptocurrencies. It has continued to receive development\nupdates and growing support across the broader cryptocurrency community. Equally\nsignificant, the Particl Marketplace has set a new benchmark in decentralization\nand privacy within the eCommerce industry; a feat still unmatched by any other\nonline marketplace.\n\nAdoption and Usability Challenges\nHowever, while the technology is sound, we haven't yet achieved the active user\nbase we strive for. The reason is multi-faceted, but it boils down to friction.\n\nThe complexity of operating hyper-secure, decentralized technologies (encryption\nkeys, self-hosted nodes, peer-to-peer networking) introduces significant\nbarriers. In today's environment, simplicity and speed are often prioritized\nover deeper values like data security. We see this trend clearly in the market;\nproducts are trending towards less decentralization for the sake of speed. Case\nin point: HyperLiquid’s terribly concerning architecture (from a\ndecentralization point of view) but highly user-friendly UX.\n\nReverse Engineering Hyperliquid ft. SetYesterdayUserVlmWhat happens when you\ntake IDA Pro to a $30B “decentralized” exchange?Hyperliquid markets itself as a\n“fully on-chain order book perpetual …Can.acCan Bölük\n[https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/]We have\nrealized that forcing users to choose between privacy and convenience is a\nlosing battle. To win, we must bridge the gap between the \"purist\" need for\nsovereignty and the \"retail\" need for ease of use.\n\nA Need for Agnosticism and Interoperability\nA major hurdle in the cryptocurrency space is the fragmentation caused by siloed\necosystems. Forcing users to buy a specific coin just to use a platform adds\nunnecessary friction. This is why major EVM platforms like Ethereum or Solana\nsucceed; they make it trivial to swap between tokens.\n\nOur vision for Particl is to break down these barriers and build bridges. We\nwant to allow almost any coin to be used on our platform, fostering\ncollaboration rather than competition. This was the main topic of our\npresentation at last year’s Moneroptopia conference, which you can watch here\n[https://www.youtube.com/watch?v=6rNBT0RVA1M].\n\nWith this new strategic plan, we commit to unify the entire cryptocurrency\nindustry, enabling a truly agnostic and sovereign digital world.\n\nAddressing PART Incentives\nCurrently, the incentives to hold PART are too modest. Today, there are four\nprimary reasons to hold PART:\n\n 1. Privacy: Using PART for Confidential Transactions (CT) and RingCT.\n 2. Staking: Earning passive income via our PoS protocol.\n 3. Voting: Participating in on-chain governance.\n 4. Speculation: Betting on the supply shock from the Marketplace’s MAD escrow\n    system.\n\nWhile valid, these have not been enough to drive sustained growth. We need a\nmore aggressive economic engine that appeals to a broader market. This brings us\nto the core of our 2026 strategy.\n\nThe Solution: Monetizing BasicSwap Web Services\nIt is self-evident that Particl needs more impactful incentives to build a\nbigger pool of coin holders. BasicSwap is the key to turning this reality\naround.\n\nFor the past couple of months, we have been refactoring core components to make\nthem web and mobile-ready. This allows BasicSwap to be packaged as a service and\nintegrated directly into browsers or third-party platforms.\n\nThis opens the door to a massive opportunity: the convenience fee.\n\nBy adding a platform/interface fee at the service level, we can monetize\nconvenience while keeping the base protocol fee-less.\n\n 1. Accessibility: A web/mobile-friendly interface solves the \"setup\" problem.\n    Users can trade instantly and without having to host the entire setup,\n    including blockchain files, locally.\n 2. Integration: It makes the protocol usable by wallet providers and payment\n    processors, expanding our reach.\n 3. Incentives: It introduces a massive incentive to hold PART via a Buy and\n    Burn mechanism.\n\nThe New Economic Engine: Buy and Burn\nIn its final form, a small fee will be collected when using BasicSwap Web\nServices. That's how we turn volume into value.\n\nHow it works: Makers set up offers on BasicSwap (only possible locally,\ninitially) and pay zero fees. Takers using the Web Service pay a small fee in\nthe currency they are trading (e.g., LTC, XMR).\n\nConvenience Fees as Buy and Burn\nA portion of this fee is used to execute a market buy for PART, which is\nimmediately sent to a publicly verifiable burn address.\n\nThis generates constant buy pressure on PART while simultaneously reducing its\navailable supply. It creates a clear, mathematical link between the success of\nthe DEX and the scarcity of the PART coin. As the user base grows, the buy\npressure increases and the supply decreases.\n\nConvenience Fees as Donations (Sustainable Funding)\nThe other portion of the fee acts as a donation to the team to scale marketing,\npartnerships, and development speed, as well as other related operations.\n\nThe game-changer here is that the team will be collecting revenue in\ncryptocurrencies other than PART. This means we can fund operations without\ncreating sell pressure on the PART order books. \n\nIn the past, funding often required selling PART — often via OTC deal but\nsometimes directly on the market — in this new model, the team is supported by\nthe assets traded on the DEX (BTC, XMR, etc.), leaving PART untouched.\n\nA Win-Win Ecosystem\nThis combination creates a sustainable loop:\n\n * The Community gets an impactful incentive to hold via the buy and burn\n   program.\n * The Team gets a sustainable flow of donations to grow operations without\n   selling PART.\n * Retail Users get an intuitive, accessible way to use BasicSwap via\n   web/mobile.\n * Power Users still get access to the no-compromise, fee-less version of\n   BasicSwap via the local app.\n\nTimeline\nWe expect BasicSwap Web Services to be deployed within the first half of 2026.\n\nThe work being done here is synergistic; the refactoring required for the web\nwill also improve the performance of the local desktop application later in\n2026. Additionally, this architecture will serve as the foundation for the new\nupcoming version of the Particl Marketplace, which we also intend to bring to\nthe web with similar incentives. We will expand on the Marketplace plans in\nsubsequent updates.\n\nConclusion\nWe expect 2026 to be a turning point for the Particl ecosystem. By removing\ntechnical barriers and introducing a direct value-capture mechanism, we are\npositioning the project for a new era of growth.\n\nWe thank you for your support and patience as we execute this strategic shift.\nNone of this would be possible without your commitment to the vision. We are\nexcited to build this future with you.\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/12/Blog_Burn.jpg\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/12/Blog_Burn.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/12/Blog_Burn.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/12/Blog_Burn.jpg 1600w, http://localhost:2368/content/images/2025/12/Blog_Burn.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><h3 id=\"key-strategic-highlights\"><strong>Key Strategic Highlights</strong></h3><p>Before we dive into the details, here is the summary of our major strategic shift for 2026:</p><ul><li><strong>BasicSwap Web Services:</strong> We are bringing BasicSwap to the web and mobile, allowing for instant access without node setup.</li><li><strong>New Revenue Model:</strong> While the local app remains free, the new Web Services will introduce a small convenience fee.</li><li><strong>Buy and Burn:</strong> A portion of web fees will be used to automatically <strong>market-buy and permanently burn PART</strong>, creating constant deflationary pressure.</li><li><strong>Sustainable Growth:</strong> The remaining fees will fund development in non-PART currencies (BTC, XMR, etc.), ensuring the team can grow without creating sell pressure on PART.</li></ul><p>It has been some time since we unveiled our vision for Particl's <a href=\"https://particl.news/particls-next-evolutionary-leap-forward/\">Next Evolutionary Leap Forward</a>; a modular, inclusive redesign of our architecture. Since then, we have devoted ourselves to laying the groundwork, most notably through the development of BasicSwap DEX.</p><p>While our technical milestones have been significant, we acknowledge that adoption has been slower than anticipated. However, we view this not as a failure of technology, but as a signal from the market. In light of this, we have designed a new strategic plan that leverages everything we’ve learned. Our goal is simple: <strong>remove barriers to entry and radically increase the viability of holding PART.</strong></p><p>The result is a robust blueprint designed to rekindle the growth that defined Particl's early days. So, get yourself a cup of coffee; this is our strategy for one of the project's most significant directional shift since its foundation.</p><h1 id=\"the-ecosystem-in-review\">The Ecosystem in Review</h1><p>Each innovative step we take with Particl isn’t developed in isolation but driven by a greater purpose. Indeed, each product we launch is driven by a unified mission that resonates deeply with the cypherpunk ethos and the ideals embodied by Prometheus; the Titan who defied the gods to entrust humanity with the fire of sovereignty.</p><p>Particl stands as a modern embodiment of this belief: that technology should liberate rather than subdue. Our mission is to create a private, decentralized, and free economy that is accessible to all cryptocurrencies, standing independently from the conventional global fiat system.</p><p>While this mission is bold, recent events have only intensified the urgency for a shift towards an economy rooted in personal freedom and censorship resistance. Particl wholeheartedly embraces this ideology, viewing technology as the final bastion of human sovereignty.</p><blockquote><em>“There is no freedom without privacy.” - Dr. Kapil Amarasinghe</em></blockquote><h1 id=\"state-of-the-project\">State of the Project</h1><h2 id=\"technical-prowesses\">Technical Prowesses</h2><p>From a fundamental level, the project’s technical achievements are undeniable. The <strong>PART privacy coin</strong>, leveraging a combination of Monero-like RingCT and Confidential Transactions, remains in step with the Bitcoin codebase.</p><p>Furthermore, <strong>BasicSwap DEX</strong>, built using adaptor signature atomic swaps and the SMSG network, was the first DEX to integrate this cutting-edge technology across a wide variety of cryptocurrencies. It has continued to receive development updates and growing support across the broader cryptocurrency community. Equally significant, the Particl Marketplace has set a new benchmark in decentralization and privacy within the eCommerce industry; a feat still unmatched by any other online marketplace.</p><h2 id=\"adoption-and-usability-challenges\">Adoption and Usability Challenges</h2><p>However, while the technology is sound, we haven't yet achieved the active user base we strive for. The reason is multi-faceted, but it boils down to friction.</p><p>The complexity of operating hyper-secure, decentralized technologies (encryption keys, self-hosted nodes, peer-to-peer networking) introduces significant barriers. In today's environment, simplicity and speed are often prioritized over deeper values like data security. We see this trend clearly in the market; products are trending towards less decentralization for the sake of speed. Case in point: HyperLiquid’s terribly concerning architecture (from a decentralization point of view) but highly user-friendly UX.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Reverse Engineering Hyperliquid ft. SetYesterdayUserVlm</div><div class=\"kg-bookmark-description\">What happens when you take IDA Pro to a $30B “decentralized” exchange?Hyperliquid markets itself as a “fully on-chain order book perpetual …</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://blog.can.ac/images/favicon-192.png\"><span class=\"kg-bookmark-author\">Can.ac</span><span class=\"kg-bookmark-publisher\">Can Bölük</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/social.png\"></div></a></figure><p><strong>We have realized that forcing users to choose between privacy and convenience is a losing battle.</strong> To win, we must bridge the gap between the \"purist\" need for sovereignty and the \"retail\" need for ease of use.</p><h2 id=\"a-need-for-agnosticism-and-interoperability\">A Need for Agnosticism and Interoperability</h2><p>A major hurdle in the cryptocurrency space is the fragmentation caused by siloed ecosystems. Forcing users to buy a specific coin just to <em>use</em> a platform adds unnecessary friction. This is why major EVM platforms like Ethereum or Solana succeed; they make it trivial to swap between tokens.</p><p>Our vision for Particl is to break down these barriers and build bridges. We want to allow almost any coin to be used on our platform, fostering collaboration rather than competition. This was the main topic of our presentation at last year’s Moneroptopia conference, which you can watch <a href=\"https://www.youtube.com/watch?v=6rNBT0RVA1M\"><strong>here</strong></a>.</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/6rNBT0RVA1M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"Becoming Unapologetically Anonymousand Free With BasicSwap DEX w/ Kapil Amarasinghe #Monerotopia23\"></iframe></figure><p>With this new strategic plan, we commit to unify the entire cryptocurrency industry, enabling a truly agnostic and sovereign digital world.</p><h1 id=\"addressing-part-incentives\">Addressing PART Incentives</h1><p>Currently, the incentives to hold PART are too modest. Today, there are four primary reasons to hold PART:</p><ol><li><strong>Privacy:</strong> Using PART for Confidential Transactions (CT) and RingCT.</li><li><strong>Staking:</strong> Earning passive income via our PoS protocol.</li><li><strong>Voting:</strong> Participating in on-chain governance.</li><li><strong>Speculation:</strong> Betting on the supply shock from the Marketplace’s MAD escrow system.</li></ol><p>While valid, these have not been enough to drive sustained growth. We need a more aggressive economic engine that appeals to a broader market. This brings us to the core of our 2026 strategy.</p><h2 id=\"the-solution-monetizing-basicswap-web-services\">The Solution: Monetizing BasicSwap Web Services</h2><p>It is self-evident that Particl needs more impactful incentives to build a bigger pool of coin holders. BasicSwap is the key to turning this reality around.</p><p>For the past couple of months, we have been refactoring core components to make them web and mobile-ready. This allows BasicSwap to be packaged as a service and integrated directly into browsers or third-party platforms.</p><p>This opens the door to a massive opportunity: t<strong>he convenience fee.</strong></p><p>By adding a platform/interface fee at the <em>service level</em>, we can monetize convenience while keeping the <em>base protocol</em> fee-less.</p><ol><li><strong>Accessibility:</strong> A web/mobile-friendly interface solves the \"setup\" problem. Users can trade instantly and without having to host the entire setup, including blockchain files, locally.</li><li><strong>Integration:</strong> It makes the protocol usable by wallet providers and payment processors, expanding our reach.</li><li><strong>Incentives:</strong> It introduces a massive incentive to hold PART via a <strong>Buy and Burn mechanism.</strong></li></ol><h2 id=\"the-new-economic-engine-buy-and-burn\">The New Economic Engine: Buy and Burn</h2><p>In its final form, a small fee will be collected when using BasicSwap Web Services. That's how we turn volume into value.</p><p><strong>How it works:</strong> Makers set up offers on BasicSwap (only possible locally, initially) and pay <strong>zero fees</strong>. Takers using the Web Service pay a small fee in the currency they are trading (e.g., LTC, XMR).</p><h3 id=\"convenience-fees-as-buy-and-burn\">Convenience Fees as Buy and Burn</h3><p>A portion of this fee is used to execute a <strong>market buy</strong> for PART, which is immediately sent to a publicly verifiable burn address.</p><p>This generates constant buy pressure on PART while simultaneously reducing its available supply. It creates a clear, mathematical link between the success of the DEX and the scarcity of the PART coin. As the user base grows, the buy pressure increases and the supply decreases.</p><h3 id=\"convenience-fees-as-donations-sustainable-funding-\">Convenience Fees as Donations (Sustainable Funding)</h3><p>The other portion of the fee acts as a donation to the team to scale marketing, partnerships, and development speed, as well as other related operations.</p><p>The game-changer here is that the team will be collecting revenue in cryptocurrencies <em>other</em> than PART. This means we can fund operations <strong>without creating sell pressure on the PART order books.</strong> </p><p>In the past, funding often required selling PART — often via OTC deal but sometimes directly on the market — in this new model, the team is supported by the assets traded on the DEX (BTC, XMR, etc.), leaving PART untouched.</p><h2 id=\"a-win-win-ecosystem\">A Win-Win Ecosystem</h2><p>This combination creates a sustainable loop:</p><ul><li><strong>The Community</strong> gets an impactful incentive to hold via the buy and burn program.</li><li><strong>The Team</strong> gets a sustainable flow of donations to grow operations without selling PART.</li><li><strong>Retail Users</strong> get an intuitive, accessible way to use BasicSwap via web/mobile.</li><li><strong>Power Users</strong> still get access to the no-compromise, fee-less version of BasicSwap via the local app.</li></ul><h1 id=\"timeline\">Timeline</h1><p>We expect BasicSwap Web Services to be deployed within the <strong>first half of 2026</strong>.</p><p>The work being done here is synergistic; the refactoring required for the web will also improve the performance of the local desktop application later in 2026. Additionally, this architecture will serve as the foundation for the new upcoming version of the Particl Marketplace, which we also intend to bring to the web with similar incentives. We will expand on the Marketplace plans in subsequent updates.</p><h1 id=\"conclusion\">Conclusion</h1><p>We expect 2026 to be a turning point for the Particl ecosystem. By removing technical barriers and introducing a direct value-capture mechanism, we are positioning the project for a new era of growth.</p><p>We thank you for your support and patience as we execute this strategic shift. None of this would be possible without your commitment to the vision. We are excited to build this future with you.</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particls-new-horizon-web-services-burning-part-and-growth-2/","canonical_url":null,"uuid":"0b400f44-7271-4328-847c-a62d190ed47d","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"694ae6854a2beed1535a01b4","reading_time":7,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/12/Blog_Burn.jpg\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/12/Blog_Burn.jpg 600w, /glink/size/w1000/2025/12/Blog_Burn.jpg 1000w, /glink/size/w1600/2025/12/Blog_Burn.jpg 1600w, /glink/2025/12/Blog_Burn.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><h3 id=\"key-strategic-highlights\"><strong>Key Strategic Highlights</strong></h3><p>Before we dive into the details, here is the summary of our major strategic shift for 2026:</p><ul><li><strong>BasicSwap Web Services:</strong> We are bringing BasicSwap to the web and mobile, allowing for instant access without node setup.</li><li><strong>New Revenue Model:</strong> While the local app remains free, the new Web Services will introduce a small convenience fee.</li><li><strong>Buy and Burn:</strong> A portion of web fees will be used to automatically <strong>market-buy and permanently burn PART</strong>, creating constant deflationary pressure.</li><li><strong>Sustainable Growth:</strong> The remaining fees will fund development in non-PART currencies (BTC, XMR, etc.), ensuring the team can grow without creating sell pressure on PART.</li></ul><p>It has been some time since we unveiled our vision for Particl's <a href=\"https://particl.news/particls-next-evolutionary-leap-forward/\">Next Evolutionary Leap Forward</a>; a modular, inclusive redesign of our architecture. Since then, we have devoted ourselves to laying the groundwork, most notably through the development of BasicSwap DEX.</p><p>While our technical milestones have been significant, we acknowledge that adoption has been slower than anticipated. However, we view this not as a failure of technology, but as a signal from the market. In light of this, we have designed a new strategic plan that leverages everything we’ve learned. Our goal is simple: <strong>remove barriers to entry and radically increase the viability of holding PART.</strong></p><p>The result is a robust blueprint designed to rekindle the growth that defined Particl's early days. So, get yourself a cup of coffee; this is our strategy for one of the project's most significant directional shift since its foundation.</p><h1 id=\"the-ecosystem-in-review\">The Ecosystem in Review</h1><p>Each innovative step we take with Particl isn’t developed in isolation but driven by a greater purpose. Indeed, each product we launch is driven by a unified mission that resonates deeply with the cypherpunk ethos and the ideals embodied by Prometheus; the Titan who defied the gods to entrust humanity with the fire of sovereignty.</p><p>Particl stands as a modern embodiment of this belief: that technology should liberate rather than subdue. Our mission is to create a private, decentralized, and free economy that is accessible to all cryptocurrencies, standing independently from the conventional global fiat system.</p><p>While this mission is bold, recent events have only intensified the urgency for a shift towards an economy rooted in personal freedom and censorship resistance. Particl wholeheartedly embraces this ideology, viewing technology as the final bastion of human sovereignty.</p><blockquote><em>“There is no freedom without privacy.” - Dr. Kapil Amarasinghe</em></blockquote><h1 id=\"state-of-the-project\">State of the Project</h1><h2 id=\"technical-prowesses\">Technical Prowesses</h2><p>From a fundamental level, the project’s technical achievements are undeniable. The <strong>PART privacy coin</strong>, leveraging a combination of Monero-like RingCT and Confidential Transactions, remains in step with the Bitcoin codebase.</p><p>Furthermore, <strong>BasicSwap DEX</strong>, built using adaptor signature atomic swaps and the SMSG network, was the first DEX to integrate this cutting-edge technology across a wide variety of cryptocurrencies. It has continued to receive development updates and growing support across the broader cryptocurrency community. Equally significant, the Particl Marketplace has set a new benchmark in decentralization and privacy within the eCommerce industry; a feat still unmatched by any other online marketplace.</p><h2 id=\"adoption-and-usability-challenges\">Adoption and Usability Challenges</h2><p>However, while the technology is sound, we haven't yet achieved the active user base we strive for. The reason is multi-faceted, but it boils down to friction.</p><p>The complexity of operating hyper-secure, decentralized technologies (encryption keys, self-hosted nodes, peer-to-peer networking) introduces significant barriers. In today's environment, simplicity and speed are often prioritized over deeper values like data security. We see this trend clearly in the market; products are trending towards less decentralization for the sake of speed. Case in point: HyperLiquid’s terribly concerning architecture (from a decentralization point of view) but highly user-friendly UX.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Reverse Engineering Hyperliquid ft. SetYesterdayUserVlm</div><div class=\"kg-bookmark-description\">What happens when you take IDA Pro to a $30B “decentralized” exchange?Hyperliquid markets itself as a “fully on-chain order book perpetual …</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://blog.can.ac/images/favicon-192.png\"><span class=\"kg-bookmark-author\">Can.ac</span><span class=\"kg-bookmark-publisher\">Can Bölük</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/social.png\"></div></a></figure><p><strong>We have realized that forcing users to choose between privacy and convenience is a losing battle.</strong> To win, we must bridge the gap between the \"purist\" need for sovereignty and the \"retail\" need for ease of use.</p><h2 id=\"a-need-for-agnosticism-and-interoperability\">A Need for Agnosticism and Interoperability</h2><p>A major hurdle in the cryptocurrency space is the fragmentation caused by siloed ecosystems. Forcing users to buy a specific coin just to <em>use</em> a platform adds unnecessary friction. This is why major EVM platforms like Ethereum or Solana succeed; they make it trivial to swap between tokens.</p><p>Our vision for Particl is to break down these barriers and build bridges. We want to allow almost any coin to be used on our platform, fostering collaboration rather than competition. This was the main topic of our presentation at last year’s Moneroptopia conference, which you can watch <a href=\"https://www.youtube.com/watch?v=6rNBT0RVA1M\"><strong>here</strong></a>.</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/6rNBT0RVA1M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"Becoming Unapologetically Anonymousand Free With BasicSwap DEX w/ Kapil Amarasinghe #Monerotopia23\"></iframe></figure><p>With this new strategic plan, we commit to unify the entire cryptocurrency industry, enabling a truly agnostic and sovereign digital world.</p><h1 id=\"addressing-part-incentives\">Addressing PART Incentives</h1><p>Currently, the incentives to hold PART are too modest. Today, there are four primary reasons to hold PART:</p><ol><li><strong>Privacy:</strong> Using PART for Confidential Transactions (CT) and RingCT.</li><li><strong>Staking:</strong> Earning passive income via our PoS protocol.</li><li><strong>Voting:</strong> Participating in on-chain governance.</li><li><strong>Speculation:</strong> Betting on the supply shock from the Marketplace’s MAD escrow system.</li></ol><p>While valid, these have not been enough to drive sustained growth. We need a more aggressive economic engine that appeals to a broader market. This brings us to the core of our 2026 strategy.</p><h2 id=\"the-solution-monetizing-basicswap-web-services\">The Solution: Monetizing BasicSwap Web Services</h2><p>It is self-evident that Particl needs more impactful incentives to build a bigger pool of coin holders. BasicSwap is the key to turning this reality around.</p><p>For the past couple of months, we have been refactoring core components to make them web and mobile-ready. This allows BasicSwap to be packaged as a service and integrated directly into browsers or third-party platforms.</p><p>This opens the door to a massive opportunity: t<strong>he convenience fee.</strong></p><p>By adding a platform/interface fee at the <em>service level</em>, we can monetize convenience while keeping the <em>base protocol</em> fee-less.</p><ol><li><strong>Accessibility:</strong> A web/mobile-friendly interface solves the \"setup\" problem. Users can trade instantly and without having to host the entire setup, including blockchain files, locally.</li><li><strong>Integration:</strong> It makes the protocol usable by wallet providers and payment processors, expanding our reach.</li><li><strong>Incentives:</strong> It introduces a massive incentive to hold PART via a <strong>Buy and Burn mechanism.</strong></li></ol><h2 id=\"the-new-economic-engine-buy-and-burn\">The New Economic Engine: Buy and Burn</h2><p>In its final form, a small fee will be collected when using BasicSwap Web Services. That's how we turn volume into value.</p><p><strong>How it works:</strong> Makers set up offers on BasicSwap (only possible locally, initially) and pay <strong>zero fees</strong>. Takers using the Web Service pay a small fee in the currency they are trading (e.g., LTC, XMR).</p><h3 id=\"convenience-fees-as-buy-and-burn\">Convenience Fees as Buy and Burn</h3><p>A portion of this fee is used to execute a <strong>market buy</strong> for PART, which is immediately sent to a publicly verifiable burn address.</p><p>This generates constant buy pressure on PART while simultaneously reducing its available supply. It creates a clear, mathematical link between the success of the DEX and the scarcity of the PART coin. As the user base grows, the buy pressure increases and the supply decreases.</p><h3 id=\"convenience-fees-as-donations-sustainable-funding-\">Convenience Fees as Donations (Sustainable Funding)</h3><p>The other portion of the fee acts as a donation to the team to scale marketing, partnerships, and development speed, as well as other related operations.</p><p>The game-changer here is that the team will be collecting revenue in cryptocurrencies <em>other</em> than PART. This means we can fund operations <strong>without creating sell pressure on the PART order books.</strong> </p><p>In the past, funding often required selling PART — often via OTC deal but sometimes directly on the market — in this new model, the team is supported by the assets traded on the DEX (BTC, XMR, etc.), leaving PART untouched.</p><h2 id=\"a-win-win-ecosystem\">A Win-Win Ecosystem</h2><p>This combination creates a sustainable loop:</p><ul><li><strong>The Community</strong> gets an impactful incentive to hold via the buy and burn program.</li><li><strong>The Team</strong> gets a sustainable flow of donations to grow operations without selling PART.</li><li><strong>Retail Users</strong> get an intuitive, accessible way to use BasicSwap via web/mobile.</li><li><strong>Power Users</strong> still get access to the no-compromise, fee-less version of BasicSwap via the local app.</li></ul><h1 id=\"timeline\">Timeline</h1><p>We expect BasicSwap Web Services to be deployed within the <strong>first half of 2026</strong>.</p><p>The work being done here is synergistic; the refactoring required for the web will also improve the performance of the local desktop application later in 2026. Additionally, this architecture will serve as the foundation for the new upcoming version of the Particl Marketplace, which we also intend to bring to the web with similar incentives. We will expand on the Marketplace plans in subsequent updates.</p><h1 id=\"conclusion\">Conclusion</h1><p>We expect 2026 to be a turning point for the Particl ecosystem. By removing technical barriers and introducing a direct value-capture mechanism, we are positioning the project for a new era of growth.</p><p>We thank you for your support and patience as we execute this strategic shift. None of this would be possible without your commitment to the vision. We are excited to build this future with you.</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n</p><p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/12/Blog_Burn.jpg","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/12/Blog_Burn.jpg 600w","/glink/size/w1000/2025/12/Blog_Burn.jpg 1000w","/glink/size/w1600/2025/12/Blog_Burn.jpg 1600w","/glink/2025/12/Blog_Burn.jpg 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"h3","properties":{"id":"key-strategic-highlights"},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Key Strategic Highlights"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Before we dive into the details, here is the summary of our major strategic shift for 2026:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"BasicSwap Web Services:"}]},{"type":"text","value":" We are bringing BasicSwap to the web and mobile, allowing for instant access without node setup."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"New Revenue Model:"}]},{"type":"text","value":" While the local app remains free, the new Web Services will introduce a small convenience fee."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Buy and Burn:"}]},{"type":"text","value":" A portion of web fees will be used to automatically "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"market-buy and permanently burn PART"}]},{"type":"text","value":", creating constant deflationary pressure."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Sustainable Growth:"}]},{"type":"text","value":" The remaining fees will fund development in non-PART currencies (BTC, XMR, etc.), ensuring the team can grow without creating sell pressure on PART."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It has been some time since we unveiled our vision for Particl's "},{"type":"element","tagName":"a","properties":{"href":"https://particl.news/particls-next-evolutionary-leap-forward/"},"children":[{"type":"text","value":"Next Evolutionary Leap Forward"}]},{"type":"text","value":"; a modular, inclusive redesign of our architecture. Since then, we have devoted ourselves to laying the groundwork, most notably through the development of BasicSwap DEX."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While our technical milestones have been significant, we acknowledge that adoption has been slower than anticipated. However, we view this not as a failure of technology, but as a signal from the market. In light of this, we have designed a new strategic plan that leverages everything we’ve learned. Our goal is simple: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"remove barriers to entry and radically increase the viability of holding PART."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The result is a robust blueprint designed to rekindle the growth that defined Particl's early days. So, get yourself a cup of coffee; this is our strategy for one of the project's most significant directional shift since its foundation."}]},{"type":"element","tagName":"h1","properties":{"id":"the-ecosystem-in-review"},"children":[{"type":"text","value":"The Ecosystem in Review"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Each innovative step we take with Particl isn’t developed in isolation but driven by a greater purpose. Indeed, each product we launch is driven by a unified mission that resonates deeply with the cypherpunk ethos and the ideals embodied by Prometheus; the Titan who defied the gods to entrust humanity with the fire of sovereignty."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Particl stands as a modern embodiment of this belief: that technology should liberate rather than subdue. Our mission is to create a private, decentralized, and free economy that is accessible to all cryptocurrencies, standing independently from the conventional global fiat system."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While this mission is bold, recent events have only intensified the urgency for a shift towards an economy rooted in personal freedom and censorship resistance. Particl wholeheartedly embraces this ideology, viewing technology as the final bastion of human sovereignty."}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"“There is no freedom without privacy.” - Dr. Kapil Amarasinghe"}]}]},{"type":"element","tagName":"h1","properties":{"id":"state-of-the-project"},"children":[{"type":"text","value":"State of the Project"}]},{"type":"element","tagName":"h2","properties":{"id":"technical-prowesses"},"children":[{"type":"text","value":"Technical Prowesses"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"From a fundamental level, the project’s technical achievements are undeniable. The "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"PART privacy coin"}]},{"type":"text","value":", leveraging a combination of Monero-like RingCT and Confidential Transactions, remains in step with the Bitcoin codebase."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Furthermore, "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":", built using adaptor signature atomic swaps and the SMSG network, was the first DEX to integrate this cutting-edge technology across a wide variety of cryptocurrencies. It has continued to receive development updates and growing support across the broader cryptocurrency community. Equally significant, the Particl Marketplace has set a new benchmark in decentralization and privacy within the eCommerce industry; a feat still unmatched by any other online marketplace."}]},{"type":"element","tagName":"h2","properties":{"id":"adoption-and-usability-challenges"},"children":[{"type":"text","value":"Adoption and Usability Challenges"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"However, while the technology is sound, we haven't yet achieved the active user base we strive for. The reason is multi-faceted, but it boils down to friction."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The complexity of operating hyper-secure, decentralized technologies (encryption keys, self-hosted nodes, peer-to-peer networking) introduces significant barriers. In today's environment, simplicity and speed are often prioritized over deeper values like data security. We see this trend clearly in the market; products are trending towards less decentralization for the sake of speed. Case in point: HyperLiquid’s terribly concerning architecture (from a decentralization point of view) but highly user-friendly UX."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Reverse Engineering Hyperliquid ft. SetYesterdayUserVlm"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"What happens when you take IDA Pro to a $30B “decentralized” exchange?Hyperliquid markets itself as a “fully on-chain order book perpetual …"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://blog.can.ac/images/favicon-192.png"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Can.ac"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"Can Bölük"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/social.png"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"We have realized that forcing users to choose between privacy and convenience is a losing battle."}]},{"type":"text","value":" To win, we must bridge the gap between the \"purist\" need for sovereignty and the \"retail\" need for ease of use."}]},{"type":"element","tagName":"h2","properties":{"id":"a-need-for-agnosticism-and-interoperability"},"children":[{"type":"text","value":"A Need for Agnosticism and Interoperability"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A major hurdle in the cryptocurrency space is the fragmentation caused by siloed ecosystems. Forcing users to buy a specific coin just to "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"use"}]},{"type":"text","value":" a platform adds unnecessary friction. This is why major EVM platforms like Ethereum or Solana succeed; they make it trivial to swap between tokens."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Our vision for Particl is to break down these barriers and build bridges. We want to allow almost any coin to be used on our platform, fostering collaboration rather than competition. This was the main topic of our presentation at last year’s Moneroptopia conference, which you can watch "},{"type":"element","tagName":"a","properties":{"href":"https://www.youtube.com/watch?v=6rNBT0RVA1M"},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-embed-card"]},"children":[{"type":"element","tagName":"iframe","properties":{"width":200,"height":113,"src":"https://www.youtube.com/embed/6rNBT0RVA1M?feature=oembed","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","referrerPolicy":"strict-origin-when-cross-origin","allowFullScreen":true,"title":"Becoming Unapologetically Anonymousand Free With BasicSwap DEX w/ Kapil Amarasinghe #Monerotopia23"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"With this new strategic plan, we commit to unify the entire cryptocurrency industry, enabling a truly agnostic and sovereign digital world."}]},{"type":"element","tagName":"h1","properties":{"id":"addressing-part-incentives"},"children":[{"type":"text","value":"Addressing PART Incentives"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Currently, the incentives to hold PART are too modest. Today, there are four primary reasons to hold PART:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Privacy:"}]},{"type":"text","value":" Using PART for Confidential Transactions (CT) and RingCT."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Staking:"}]},{"type":"text","value":" Earning passive income via our PoS protocol."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Voting:"}]},{"type":"text","value":" Participating in on-chain governance."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Speculation:"}]},{"type":"text","value":" Betting on the supply shock from the Marketplace’s MAD escrow system."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While valid, these have not been enough to drive sustained growth. We need a more aggressive economic engine that appeals to a broader market. This brings us to the core of our 2026 strategy."}]},{"type":"element","tagName":"h2","properties":{"id":"the-solution-monetizing-basicswap-web-services"},"children":[{"type":"text","value":"The Solution: Monetizing BasicSwap Web Services"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It is self-evident that Particl needs more impactful incentives to build a bigger pool of coin holders. BasicSwap is the key to turning this reality around."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For the past couple of months, we have been refactoring core components to make them web and mobile-ready. This allows BasicSwap to be packaged as a service and integrated directly into browsers or third-party platforms."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This opens the door to a massive opportunity: t"},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"he convenience fee."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By adding a platform/interface fee at the "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"service level"}]},{"type":"text","value":", we can monetize convenience while keeping the "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"base protocol"}]},{"type":"text","value":" fee-less."}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Accessibility:"}]},{"type":"text","value":" A web/mobile-friendly interface solves the \"setup\" problem. Users can trade instantly and without having to host the entire setup, including blockchain files, locally."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Integration:"}]},{"type":"text","value":" It makes the protocol usable by wallet providers and payment processors, expanding our reach."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Incentives:"}]},{"type":"text","value":" It introduces a massive incentive to hold PART via a "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Buy and Burn mechanism."}]}]}]},{"type":"element","tagName":"h2","properties":{"id":"the-new-economic-engine-buy-and-burn"},"children":[{"type":"text","value":"The New Economic Engine: Buy and Burn"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In its final form, a small fee will be collected when using BasicSwap Web Services. That's how we turn volume into value."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"How it works:"}]},{"type":"text","value":" Makers set up offers on BasicSwap (only possible locally, initially) and pay "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"zero fees"}]},{"type":"text","value":". Takers using the Web Service pay a small fee in the currency they are trading (e.g., LTC, XMR)."}]},{"type":"element","tagName":"h3","properties":{"id":"convenience-fees-as-buy-and-burn"},"children":[{"type":"text","value":"Convenience Fees as Buy and Burn"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A portion of this fee is used to execute a "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"market buy"}]},{"type":"text","value":" for PART, which is immediately sent to a publicly verifiable burn address."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This generates constant buy pressure on PART while simultaneously reducing its available supply. It creates a clear, mathematical link between the success of the DEX and the scarcity of the PART coin. As the user base grows, the buy pressure increases and the supply decreases."}]},{"type":"element","tagName":"h3","properties":{"id":"convenience-fees-as-donations-sustainable-funding-"},"children":[{"type":"text","value":"Convenience Fees as Donations (Sustainable Funding)"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The other portion of the fee acts as a donation to the team to scale marketing, partnerships, and development speed, as well as other related operations."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The game-changer here is that the team will be collecting revenue in cryptocurrencies "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"other"}]},{"type":"text","value":" than PART. This means we can fund operations "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"without creating sell pressure on the PART order books."}]},{"type":"text","value":" "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In the past, funding often required selling PART — often via OTC deal but sometimes directly on the market — in this new model, the team is supported by the assets traded on the DEX (BTC, XMR, etc.), leaving PART untouched."}]},{"type":"element","tagName":"h2","properties":{"id":"a-win-win-ecosystem"},"children":[{"type":"text","value":"A Win-Win Ecosystem"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This combination creates a sustainable loop:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"The Community"}]},{"type":"text","value":" gets an impactful incentive to hold via the buy and burn program."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"The Team"}]},{"type":"text","value":" gets a sustainable flow of donations to grow operations without selling PART."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Retail Users"}]},{"type":"text","value":" get an intuitive, accessible way to use BasicSwap via web/mobile."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Power Users"}]},{"type":"text","value":" still get access to the no-compromise, fee-less version of BasicSwap via the local app."}]}]},{"type":"element","tagName":"h1","properties":{"id":"timeline"},"children":[{"type":"text","value":"Timeline"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We expect BasicSwap Web Services to be deployed within the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"first half of 2026"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The work being done here is synergistic; the refactoring required for the web will also improve the performance of the local desktop application later in 2026. Additionally, this architecture will serve as the foundation for the new upcoming version of the Particl Marketplace, which we also intend to bring to the web with similar incentives. We will expand on the Marketplace plans in subsequent updates."}]},{"type":"element","tagName":"h1","properties":{"id":"conclusion"},"children":[{"type":"text","value":"Conclusion"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We expect 2026 to be a turning point for the Particl ecosystem. By removing technical barriers and introducing a direct value-capture mechanism, we are positioning the project for a new era of growth."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We thank you for your support and patience as we execute this strategic shift. None of this would be possible without your commitment to the vision. We are excited to build this future with you."}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"key-strategic-highlights","heading":"Key Strategic Highlights"},{"id":"the-ecosystem-in-review","heading":"The Ecosystem in Review"},{"id":"state-of-the-project","heading":"State of the Project","items":[{"id":"technical-prowesses","heading":"Technical Prowesses"},{"id":"adoption-and-usability-challenges","heading":"Adoption and Usability Challenges"},{"id":"a-need-for-agnosticism-and-interoperability","heading":"A Need for Agnosticism and Interoperability"}]},{"id":"addressing-part-incentives","heading":"Addressing PART Incentives","items":[{"id":"the-solution-monetizing-basicswap-web-services","heading":"The Solution: Monetizing BasicSwap Web Services"},{"id":"the-new-economic-engine-buy-and-burn","heading":"The New Economic Engine: Buy and Burn","items":[{"id":"convenience-fees-as-buy-and-burn","heading":"Convenience Fees as Buy and Burn"},{"id":"convenience-fees-as-donations-sustainable-funding-","heading":"Convenience Fees as Donations (Sustainable Funding)"}]},{"id":"a-win-win-ecosystem","heading":"A Win-Win Ecosystem"}]},{"id":"timeline","heading":"Timeline"},{"id":"conclusion","heading":"Conclusion","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__6929e8b6abf4c83f49c62f5a","title":"New Mandatory Particl Core Release","slug":"new-mandatory-particl-core-release","featured":true,"feature_image":"/glink/2025/11/Medium_Core.jpg","excerpt":"New mandatory Particl Core releases are available ahead of the February 1st hardfork.","custom_excerpt":"New mandatory Particl Core releases are available ahead of the February 1st hardfork.","visibility":"public","created_at_pretty":"28 Nov 2025","published_at_pretty":"28 Nov 2025","updated_at_pretty":"28 Nov 2025","created_at":"2025-11-28T18:23:50.000+00:00","published_at":"2025-11-28T19:06:52.000+00:00","updated_at":"2025-11-28T19:06:52.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"Following the unanimous on-chain vote approving the proposal to reduce the\nnetwork's coin emission rate and remove the automatic allocation of staking\nrewards to the network treasury, new hardfork-ready Particl Core binaries are\nnow available.\n\nRelease Particl Core 23.2.9 · particl/particl-coreRelease\nNotes:https://github.com/particl/particl-core/blob/23.x/doc/release-notes-particl.md#2329Hashesfe80445b896378e69d5c0950114acca84732378483e39fc89d2fcaadbc84eb97\nparticl-23.2.9.0-x86_64-l...GitHubparticl\n[https://github.com/particl/particl-core/releases/tag/v23.2.9.0]These releases\ncontain the following changes:\n\n * Hardfork scheduled for February 1st, 2026, at 12:00:00 UTC.\n * Reduction of stake reward to 3.5% of the money supply.\n * Removal of the forced treasury fund donation stake split (still available and\n   adjustable, but now optional and set to 0% by default).\n * Disabling of frozen blinded spends below 200 PART.\n * New checkpoints.\n\nReduced Inflation Rate and Removal of Automatic Treasury Donations\nOn October 20th, 2025, it was announced that the on-chain vote for the Network\nTreasury and Inflation Adjustments proposal (ID #25) had concluded successfully.\nThe proposal was approved by Particl stakers with a 100% approval rate and a\n63.20% quorum.\n\nThis proposal, which sought to remove automatic staking donations to the network\ntreasury and reduce the network's coin emission to a healthier 3.5% annual rate\n(decreasing by 0.5% per year until stabilizing at 1%), takes effect on February\n1st, 2026, at 12:00:00 UTC.\n\nAs such, it is mandatory to download and run the new hardfork-ready core\nreleases to ensure you are staking on a compatible version when the hardfork\noccurs.\n\nCompatible core versions include:\n\n * Particl Core 27.2.3\n   [https://github.com/particl/particl-core/releases/tag/v27.2.3.0]\n * Particl Core 23.2.9\n   [https://github.com/particl/particl-core/releases/tag/v23.2.9.0]\n * Particl Core 0.19.2.24\n   [https://github.com/particl/particl-core/releases/tag/v0.19.2.24]\n * Any subsequent and future releases published on Particl Core's Github page\n   [https://github.com/particl/particl-core/releases].\n\nWhat's Next for Particl?\nIn our previous blog post, we briefly highlighted our upcoming plans for\nParticl, BasicSwap, and our strategy moving forward.\n\nCCS Proposal #25 Approved! 🎉A New Chapter for ParticlParticl Newscryptoguard\n[https://particl.news/ccs-proposal-25-approved/]While details were brief as we\nare currently busy wrapping up BasicSwap's Beta phase, we plan on communicating\nmore information regarding these plans very soon. Stay tuned!\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/11/Blog_Core.jpg\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/11/Blog_Core.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/11/Blog_Core.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/11/Blog_Core.jpg 1600w, http://localhost:2368/content/images/2025/11/Blog_Core.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>Following the unanimous on-chain vote approving the proposal to reduce the network's coin emission rate and remove the automatic allocation of staking rewards to the network treasury, new hardfork-ready Particl Core binaries are now available.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/particl/particl-core/releases/tag/v23.2.9.0\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Release Particl Core 23.2.9 · particl/particl-core</div><div class=\"kg-bookmark-description\">Release Notes:https://github.com/particl/particl-core/blob/23.x/doc/release-notes-particl.md#2329Hashesfe80445b896378e69d5c0950114acca84732378483e39fc89d2fcaadbc84eb97 particl-23.2.9.0-x86_64-l...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">particl</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/fb2fd56cb3643fbefa965cacf8be2ffb7aead8d309a48f44d814b75f32ac879b/particl/particl-core/releases/tag/v23.2.9.0\"></div></a></figure><p>These releases contain the following changes:</p><ul><li>Hardfork scheduled for <strong>February 1st, 2026, at 12:00:00 UTC</strong>.</li><li>Reduction of stake reward to <strong>3.5% of the money supply</strong>.</li><li>Removal of the forced treasury fund donation stake split (still available and adjustable, but now optional and set to 0% by default).</li><li>Disabling of frozen blinded spends below 200 PART.</li><li>New checkpoints.</li></ul><h3 id=\"reduced-inflation-rate-and-removal-of-automatic-treasury-donations\">Reduced Inflation Rate and Removal of Automatic Treasury Donations</h3><p>On October 20th, 2025, it was announced that the on-chain vote for the <strong>Network Treasury and Inflation Adjustments proposal (ID #25)</strong> had concluded successfully. The proposal was approved by Particl stakers with a 100% approval rate and a 63.20% quorum.</p><p>This proposal, which sought to remove automatic staking donations to the network treasury and reduce the network's coin emission to a healthier 3.5% annual rate (decreasing by 0.5% per year until stabilizing at 1%), takes effect on <strong>February 1st, 2026, at 12:00:00 UTC</strong>.</p><p>As such, it is mandatory to download and run the new hardfork-ready core releases to ensure you are staking on a compatible version when the hardfork occurs.</p><p>Compatible core versions include:</p><ul><li><a href=\"https://github.com/particl/particl-core/releases/tag/v27.2.3.0\">Particl Core 27.2.3</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v23.2.9.0\">Particl Core 23.2.9</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v0.19.2.24\">Particl Core 0.19.2.24</a></li><li>Any subsequent and future releases published on <a href=\"https://github.com/particl/particl-core/releases\">Particl Core's Github page</a>.</li></ul><h3 id=\"what-s-next-for-particl\">What's Next for Particl?</h3><p>In our previous blog post, we briefly highlighted our upcoming plans for Particl, BasicSwap, and our strategy moving forward.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/ccs-proposal-25-approved/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">CCS Proposal #25 Approved! 🎉</div><div class=\"kg-bookmark-description\">A New Chapter for Particl</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/glink/2025/05/HARD_Medium_BSX.jpg\"></div></a></figure><p>While details were brief as we are currently busy wrapping up BasicSwap's Beta phase, we plan on communicating more information regarding these plans very soon. Stay tuned!</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html--><p></p>","url":"http://localhost:2368/new-mandatory-particl-core-release/","canonical_url":null,"uuid":"f6e1f514-dcee-401a-a47d-9c036b20f942","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6929e8b6abf4c83f49c62f5a","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/11/Blog_Core.jpg\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/11/Blog_Core.jpg 600w, /glink/size/w1000/2025/11/Blog_Core.jpg 1000w, /glink/size/w1600/2025/11/Blog_Core.jpg 1600w, /glink/2025/11/Blog_Core.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>Following the unanimous on-chain vote approving the proposal to reduce the network's coin emission rate and remove the automatic allocation of staking rewards to the network treasury, new hardfork-ready Particl Core binaries are now available.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/particl/particl-core/releases/tag/v23.2.9.0\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Release Particl Core 23.2.9 · particl/particl-core</div><div class=\"kg-bookmark-description\">Release Notes:https://github.com/particl/particl-core/blob/23.x/doc/release-notes-particl.md#2329Hashesfe80445b896378e69d5c0950114acca84732378483e39fc89d2fcaadbc84eb97 particl-23.2.9.0-x86_64-l...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">particl</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/fb2fd56cb3643fbefa965cacf8be2ffb7aead8d309a48f44d814b75f32ac879b/particl/particl-core/releases/tag/v23.2.9.0\"></div></a></figure><p>These releases contain the following changes:</p><ul><li>Hardfork scheduled for <strong>February 1st, 2026, at 12:00:00 UTC</strong>.</li><li>Reduction of stake reward to <strong>3.5% of the money supply</strong>.</li><li>Removal of the forced treasury fund donation stake split (still available and adjustable, but now optional and set to 0% by default).</li><li>Disabling of frozen blinded spends below 200 PART.</li><li>New checkpoints.</li></ul><h3 id=\"reduced-inflation-rate-and-removal-of-automatic-treasury-donations\">Reduced Inflation Rate and Removal of Automatic Treasury Donations</h3><p>On October 20th, 2025, it was announced that the on-chain vote for the <strong>Network Treasury and Inflation Adjustments proposal (ID #25)</strong> had concluded successfully. The proposal was approved by Particl stakers with a 100% approval rate and a 63.20% quorum.</p><p>This proposal, which sought to remove automatic staking donations to the network treasury and reduce the network's coin emission to a healthier 3.5% annual rate (decreasing by 0.5% per year until stabilizing at 1%), takes effect on <strong>February 1st, 2026, at 12:00:00 UTC</strong>.</p><p>As such, it is mandatory to download and run the new hardfork-ready core releases to ensure you are staking on a compatible version when the hardfork occurs.</p><p>Compatible core versions include:</p><ul><li><a href=\"https://github.com/particl/particl-core/releases/tag/v27.2.3.0\">Particl Core 27.2.3</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v23.2.9.0\">Particl Core 23.2.9</a></li><li><a href=\"https://github.com/particl/particl-core/releases/tag/v0.19.2.24\">Particl Core 0.19.2.24</a></li><li>Any subsequent and future releases published on <a href=\"https://github.com/particl/particl-core/releases\">Particl Core's Github page</a>.</li></ul><h3 id=\"what-s-next-for-particl\">What's Next for Particl?</h3><p>In our previous blog post, we briefly highlighted our upcoming plans for Particl, BasicSwap, and our strategy moving forward.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/ccs-proposal-25-approved/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">CCS Proposal #25 Approved! 🎉</div><div class=\"kg-bookmark-description\">A New Chapter for Particl</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/glink/2025/05/HARD_Medium_BSX.jpg\"></div></a></figure><p>While details were brief as we are currently busy wrapping up BasicSwap's Beta phase, we plan on communicating more information regarding these plans very soon. Stay tuned!</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html--><p></p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/11/Blog_Core.jpg","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/11/Blog_Core.jpg 600w","/glink/size/w1000/2025/11/Blog_Core.jpg 1000w","/glink/size/w1600/2025/11/Blog_Core.jpg 1600w","/glink/2025/11/Blog_Core.jpg 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following the unanimous on-chain vote approving the proposal to reduce the network's coin emission rate and remove the automatic allocation of staking rewards to the network treasury, new hardfork-ready Particl Core binaries are now available."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/particl/particl-core/releases/tag/v23.2.9.0"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Release Particl Core 23.2.9 · particl/particl-core"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Release Notes:https://github.com/particl/particl-core/blob/23.x/doc/release-notes-particl.md#2329Hashesfe80445b896378e69d5c0950114acca84732378483e39fc89d2fcaadbc84eb97 particl-23.2.9.0-x86_64-l..."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"particl"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/fb2fd56cb3643fbefa965cacf8be2ffb7aead8d309a48f44d814b75f32ac879b/particl/particl-core/releases/tag/v23.2.9.0"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These releases contain the following changes:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Hardfork scheduled for "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"February 1st, 2026, at 12:00:00 UTC"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Reduction of stake reward to "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"3.5% of the money supply"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removal of the forced treasury fund donation stake split (still available and adjustable, but now optional and set to 0% by default)."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Disabling of frozen blinded spends below 200 PART."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New checkpoints."}]}]},{"type":"element","tagName":"h3","properties":{"id":"reduced-inflation-rate-and-removal-of-automatic-treasury-donations"},"children":[{"type":"text","value":"Reduced Inflation Rate and Removal of Automatic Treasury Donations"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On October 20th, 2025, it was announced that the on-chain vote for the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Network Treasury and Inflation Adjustments proposal (ID #25)"}]},{"type":"text","value":" had concluded successfully. The proposal was approved by Particl stakers with a 100% approval rate and a 63.20% quorum."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This proposal, which sought to remove automatic staking donations to the network treasury and reduce the network's coin emission to a healthier 3.5% annual rate (decreasing by 0.5% per year until stabilizing at 1%), takes effect on "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"February 1st, 2026, at 12:00:00 UTC"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As such, it is mandatory to download and run the new hardfork-ready core releases to ensure you are staking on a compatible version when the hardfork occurs."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Compatible core versions include:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases/tag/v27.2.3.0"},"children":[{"type":"text","value":"Particl Core 27.2.3"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases/tag/v23.2.9.0"},"children":[{"type":"text","value":"Particl Core 23.2.9"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases/tag/v0.19.2.24"},"children":[{"type":"text","value":"Particl Core 0.19.2.24"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Any subsequent and future releases published on "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/particl-core/releases"},"children":[{"type":"text","value":"Particl Core's Github page"}]},{"type":"text","value":"."}]}]},{"type":"element","tagName":"h3","properties":{"id":"what-s-next-for-particl"},"children":[{"type":"text","value":"What's Next for Particl?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In our previous blog post, we briefly highlighted our upcoming plans for Particl, BasicSwap, and our strategy moving forward."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://particl.news/ccs-proposal-25-approved/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"CCS Proposal #25 Approved! 🎉"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"A New Chapter for Particl"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://particl.news/icons/icon-512x512.png"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Particl News"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"cryptoguard"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/05/HARD_Medium_BSX.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While details were brief as we are currently busy wrapping up BasicSwap's Beta phase, we plan on communicating more information regarding these plans very soon. Stay tuned!"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"},{"type":"element","tagName":"p","properties":{},"children":[]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"reduced-inflation-rate-and-removal-of-automatic-treasury-donations","heading":"Reduced Inflation Rate and Removal of Automatic Treasury Donations"},{"id":"what-s-next-for-particl","heading":"What's Next for Particl?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__68f5a1955a75bc1741be9d93","title":"CCS Proposal #25 Approved! 🎉","slug":"ccs-proposal-25-approved","featured":true,"feature_image":"/glink/2025/05/HARD_Medium_BSX.jpg","excerpt":"A New Chapter for Particl","custom_excerpt":"A New Chapter for Particl","visibility":"public","created_at_pretty":"20 Oct 2025","published_at_pretty":"20 Oct 2025","updated_at_pretty":"20 Oct 2025","created_at":"2025-10-20T02:42:29.000+00:00","published_at":"2025-10-20T17:09:37.000+00:00","updated_at":"2025-10-20T17:09:37.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"It is with great excitement that we announce the unanimous approval of the \nNetwork Treasury and Inflation Adjustments proposal (ID #25). The proposal\nreceived a resounding 100% approval rate (75% required) with a strong quorum of \n63.2% (20% required)!\n\nNetwork Treasury and Inflation AdjustmentsDr. Kapil Amarasinghe\n[https://ccs.particl.io/proposals/inflation-treasury-adjustments.html]This is\nnothing short of a mandate from the community, and we are moving forward\nimmediately. The team will prepare a mandatory Particl Core update that will\ntrigger a hardfork to:\n\n * Reduce the annual inflation rate from 6% to 3.5%,\n * Eliminate the automated staking reward allocation to the network treasury.\n\nKeep an eye on Particl News and other Particl communications mediums for the\nrelease of this new Particl Core version.\n\nHealthier Economics, Higher Rewards\nThis change marks a significant step forward for the Particl network's long-term\nhealth. In practice, it means that the network's inflation rate will reduce from\n6% to 3.5% while the guaranteed annual staking interest for stakers will\nincrease from 3% to 3.5% for the next year. After that, the coin emission rate\nwill reduce by 0.5% every year until it stabilizes, after 5 years, at a\nsustainable 1% annually.\n\nThis establishes a more balanced and robust economic model, making the network\nprime for the exciting developments ahead.\n\nOur Vision: A Universal, Private Economy\nWhile our current development focus is entirely on BasicSwap DEX, our\nfoundational goal remains unchanged: to build a private and sovereign digital\neconomy with decentralized eCommerce at its core.\n\nAs such, our work on BasicSwap is a strategic and vital step toward that vision.\nWe learned from the initial launch of the Particl Marketplace that requiring the\nuse of PART was a significant barrier to adoption. To build a truly global\nplatform, we must build bridges, not walls, and the marketplace needs to\naccommodate a multitude of coins.\n\nThis is BasicSwap's primary role within the Particl ecosystem; it is the bridge.\n\nBuilding Smarter: How BasicSwap Will Power the New Marketplace\nSome might see our focus on BasicSwap and think development on the marketplace\nhas paused. In reality, the opposite is true: the work we're doing on BasicSwap\nis the direct foundation for the next generation of the Particl Marketplace.\n\nIndeed, we plan on building a completely new and re-imagined marketplace\ncodebase that will be more modern, user-friendly, and accessible. Having learned\nfrom the challenges of the first version and from what made other cryptocurrency\nplatforms successful from an adoption point of view, we're designing this new\niteration with mass adoption in mind. \n\nA lot of the components we build for BasicSwap are modular pieces intended for\nthe new marketplace. For example, our collaboration with the Litecoin Foundation\nis leading us to build a web and mobile-friendly architecture for BasicSwap that\nrelies on light wallets and doesn't require you to run any software locally.\nThis system, sometimes known to as the \"web gateway\" within the Particl\ncommunity, is the foundation that will allow us to deploy the Particl\nMarketplace on mobile and web, removing the need for users to run a full node or\ninstall the marketplace locally.\n\nThis is just one example of how our current efforts are designed to directly\nbenefit the Particl ecosystem, creating a more seamless, powerful, yet intuitive\nmarketplace experience where users can even check out with coins like Monero.\n\nThe Future Role of PART: Value-Added Features\nYou might be asking: \"If PART isn't required to use the marketplace, what is its\npurpose?\"\n\nWithout going into too much details at this point, we are moving to an \"added\nvalue\" model. Using the marketplace will be free and open to all, with no\nrequirement to use PART at all. This is necessary for any kind of broader levels\nof adoption.\n\nHowever, the usage Particl within the marketplace will unlock premium features\nand advanced capabilities, some of which are only possible due to Particl's\ninherent technology. Think of it like powerful software that's free to use but\noffers advanced tools for a fee.\n\nThese features could include:\n\n * Advanced MAD escrow options and premium functionalities on the marketplace,\n * Use of Particl's Confidential Tokens (CTs),\n * Bridges to other blockchains or access to BasicSwap network portals,\n * Etc.\n\nRevenue can then be used to benefit the entire network via a combination of\nredirecting fees to stakers, using them for funding operations, or permanently\nburning them for deflationary purposes (which combines well with the new lower\ninflation rate triggered by the approval of proposal ID #25), depending on the\nsource. \n\nThis strategy allows the platform to attract the widest possible crypto\naudience, giving them a desperately needed way to exchange crypto for tangible\ngoods without middlemen, and simulataneously eliminating the friction of forcing\na native token while still creating powerful but non-intrusive incentives to use\nPART for those who want the best experience.\n\nWhat's Next?\nWe are keeping the specific roadmap for the new marketplace under wraps while we\nfocus on moving BasicSwap out of Beta. This isn't to be vague, but to ensure we\ndeliver a polished, high-quality foundation before revealing the exciting\ndetails that come after this current development phase.\n\nFor now, we invite you to try BasicSwap [https://basicswapdex.com], provide\nfeedback, and help us spread the word. Its success is instrumental to reviving\ndevelopment and interest in the new and improved Particl Marketplace.\n\nThank You!\nWe want to extend a heartfelt thank you to our active staking community and the\nbroader Particl community for participating in this vote with such a convincing\nresult. We are energized by your approval and look forward to more community\nproposals in the future.\n\nYour commitment to the vision and your continued support drive us forward.\nNothing would be possible without you.\n\n- The Particl Team\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/HARD_Blog_BSX.jpg\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/HARD_Blog_BSX.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/05/HARD_Blog_BSX.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/05/HARD_Blog_BSX.jpg 1600w, http://localhost:2368/content/images/2025/05/HARD_Blog_BSX.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>It is with great excitement that we announce the unanimous approval of the <strong>Network Treasury and Inflation Adjustments proposal (ID #25)</strong>. The proposal received a resounding <strong>100% approval rate</strong> (75% required) with a strong quorum of <strong>63.2%</strong> (20% required)!</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Network Treasury and Inflation Adjustments</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://ccs.particl.io/img/favicons/apple-touch-icon.png?v&#x3D;2\"><span class=\"kg-bookmark-publisher\">Dr. Kapil Amarasinghe</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://ccs.particl.io/img/particl-ccs-logo.svg\"></div></a></figure><p>This is nothing short of a mandate from the community, and we are moving forward immediately. The team will prepare a mandatory Particl Core update that will trigger a hardfork to:</p><ul><li>Reduce the annual inflation rate from 6% to 3.5%,</li><li>Eliminate the automated staking reward allocation to the network treasury.</li></ul><p>Keep an eye on Particl News and other Particl communications mediums for the release of this new Particl Core version.</p><h3 id=\"healthier-economics-higher-rewards\">Healthier Economics, Higher Rewards</h3><p>This change marks a significant step forward for the Particl network's long-term health. In practice, it means that the network's inflation rate will reduce from 6% to 3.5% while the guaranteed annual staking interest for stakers will increase from 3% to 3.5<strong>%</strong> for the next year. After that, the coin emission rate will reduce by 0.5% every year until it stabilizes, after 5 years, at a sustainable 1% annually.</p><p>This establishes a more balanced and robust economic model, making the network prime for the exciting developments ahead.</p><h3 id=\"our-vision-a-universal-private-economy\">Our Vision: A Universal, Private Economy</h3><p>While our current development focus is entirely on <strong>BasicSwap DEX</strong>, our foundational goal remains unchanged: <strong>to build a private and sovereign digital economy with decentralized eCommerce at its core.</strong></p><p>As such, our work on BasicSwap is a strategic and vital step toward that vision. We learned from the initial launch of the Particl Marketplace that requiring the use of PART was a significant barrier to adoption. To build a truly global platform, we must build bridges, not walls, and the marketplace needs to accommodate a multitude of coins.</p><p>This is BasicSwap's primary role within the Particl ecosystem; it is the bridge.</p><h3 id=\"building-smarter-how-basicswap-will-power-the-new-marketplace\">Building Smarter: How BasicSwap Will Power the New Marketplace</h3><p>Some might see our focus on BasicSwap and think development on the marketplace has paused. In reality, the opposite is true: <strong>the work we're doing on BasicSwap is the direct foundation for the next generation of the Particl Marketplace.</strong></p><p>Indeed, we plan on building a completely new and re-imagined marketplace codebase that will be more modern, user-friendly, and accessible. Having learned from the challenges of the first version and from what made other cryptocurrency platforms successful from an adoption point of view, we're designing this new iteration with mass adoption in mind. </p><p>A lot of the components we build for BasicSwap are modular pieces intended for the new marketplace. For example, our collaboration with the Litecoin Foundation is leading us to build a web and mobile-friendly architecture for BasicSwap that relies on light wallets and doesn't require you to run any software locally. This system, sometimes known to as the \"web gateway\" within the Particl community, is the foundation that will allow us to deploy the Particl Marketplace on mobile and web, removing the need for users to run a full node or install the marketplace locally.</p><p>This is just one example of how our current efforts are designed to directly benefit the Particl ecosystem, creating a more seamless, powerful, yet intuitive marketplace experience where users can even check out with coins like Monero.</p><h3 id=\"the-future-role-of-part-value-added-features\">The Future Role of PART: Value-Added Features</h3><p>You might be asking: \"If PART isn't required to use the marketplace, what is its purpose?\"</p><p>Without going into too much details at this point, we are moving to an \"added value\" model. Using the marketplace will be free and open to all, with no requirement to use PART at all. This is necessary for any kind of broader levels of adoption.</p><p>However, the usage Particl within the marketplace will unlock premium features and advanced capabilities, some of which are only possible due to Particl's inherent technology. Think of it like powerful software that's free to use but offers advanced tools for a fee.</p><p>These features could include:</p><ul><li>Advanced MAD escrow options and premium functionalities on the marketplace,</li><li>Use of Particl's Confidential Tokens (CTs),</li><li>Bridges to other blockchains or access to BasicSwap network portals,</li><li>Etc.</li></ul><p>Revenue can then be used to benefit the entire network via a combination of redirecting fees to stakers, using them for funding operations, or permanently burning them for deflationary purposes (which combines well with the new lower inflation rate triggered by the approval of proposal ID #25), depending on the source. </p><p>This strategy allows the platform to attract the widest possible crypto audience, giving them a desperately needed way to exchange crypto for tangible goods without middlemen, and simulataneously eliminating the friction of forcing a native token while still creating powerful but non-intrusive incentives to use PART for those who want the best experience.</p><h3 id=\"what-s-next\">What's Next?</h3><p>We are keeping the specific roadmap for the new marketplace under wraps while we focus on moving BasicSwap out of Beta. This isn't to be vague, but to ensure we deliver a polished, high-quality foundation before revealing the exciting details that come after this current development phase.</p><p>For now, we invite you to <strong>try <a href=\"https://basicswapdex.com\">BasicSwap</a></strong>, provide feedback, and help us spread the word. Its success is instrumental to reviving development and interest in the new and improved Particl Marketplace.</p><h3 id=\"thank-you-\">Thank You!</h3><p>We want to extend a heartfelt thank you to our active staking community and the broader Particl community for participating in this vote with such a convincing result. We are energized by your approval and look forward to more community proposals in the future.</p><p>Your commitment to the vision and your continued support drive us forward. Nothing would be possible without you.</p><p><strong>- The Particl Team</strong></p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/ccs-proposal-25-approved/","canonical_url":null,"uuid":"a2c362f9-f569-4dc7-a388-d7bc70ece359","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"68f5a1955a75bc1741be9d93","reading_time":5,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/HARD_Blog_BSX.jpg\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/HARD_Blog_BSX.jpg 600w, /glink/size/w1000/2025/05/HARD_Blog_BSX.jpg 1000w, /glink/size/w1600/2025/05/HARD_Blog_BSX.jpg 1600w, /glink/2025/05/HARD_Blog_BSX.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>It is with great excitement that we announce the unanimous approval of the <strong>Network Treasury and Inflation Adjustments proposal (ID #25)</strong>. The proposal received a resounding <strong>100% approval rate</strong> (75% required) with a strong quorum of <strong>63.2%</strong> (20% required)!</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Network Treasury and Inflation Adjustments</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://ccs.particl.io/img/favicons/apple-touch-icon.png?v=2\"><span class=\"kg-bookmark-publisher\">Dr. Kapil Amarasinghe</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://ccs.particl.io/img/particl-ccs-logo.svg\"></div></a></figure><p>This is nothing short of a mandate from the community, and we are moving forward immediately. The team will prepare a mandatory Particl Core update that will trigger a hardfork to:</p><ul><li>Reduce the annual inflation rate from 6% to 3.5%,</li><li>Eliminate the automated staking reward allocation to the network treasury.</li></ul><p>Keep an eye on Particl News and other Particl communications mediums for the release of this new Particl Core version.</p><h3 id=\"healthier-economics-higher-rewards\">Healthier Economics, Higher Rewards</h3><p>This change marks a significant step forward for the Particl network's long-term health. In practice, it means that the network's inflation rate will reduce from 6% to 3.5% while the guaranteed annual staking interest for stakers will increase from 3% to 3.5<strong>%</strong> for the next year. After that, the coin emission rate will reduce by 0.5% every year until it stabilizes, after 5 years, at a sustainable 1% annually.</p><p>This establishes a more balanced and robust economic model, making the network prime for the exciting developments ahead.</p><h3 id=\"our-vision-a-universal-private-economy\">Our Vision: A Universal, Private Economy</h3><p>While our current development focus is entirely on <strong>BasicSwap DEX</strong>, our foundational goal remains unchanged: <strong>to build a private and sovereign digital economy with decentralized eCommerce at its core.</strong></p><p>As such, our work on BasicSwap is a strategic and vital step toward that vision. We learned from the initial launch of the Particl Marketplace that requiring the use of PART was a significant barrier to adoption. To build a truly global platform, we must build bridges, not walls, and the marketplace needs to accommodate a multitude of coins.</p><p>This is BasicSwap's primary role within the Particl ecosystem; it is the bridge.</p><h3 id=\"building-smarter-how-basicswap-will-power-the-new-marketplace\">Building Smarter: How BasicSwap Will Power the New Marketplace</h3><p>Some might see our focus on BasicSwap and think development on the marketplace has paused. In reality, the opposite is true: <strong>the work we're doing on BasicSwap is the direct foundation for the next generation of the Particl Marketplace.</strong></p><p>Indeed, we plan on building a completely new and re-imagined marketplace codebase that will be more modern, user-friendly, and accessible. Having learned from the challenges of the first version and from what made other cryptocurrency platforms successful from an adoption point of view, we're designing this new iteration with mass adoption in mind. </p><p>A lot of the components we build for BasicSwap are modular pieces intended for the new marketplace. For example, our collaboration with the Litecoin Foundation is leading us to build a web and mobile-friendly architecture for BasicSwap that relies on light wallets and doesn't require you to run any software locally. This system, sometimes known to as the \"web gateway\" within the Particl community, is the foundation that will allow us to deploy the Particl Marketplace on mobile and web, removing the need for users to run a full node or install the marketplace locally.</p><p>This is just one example of how our current efforts are designed to directly benefit the Particl ecosystem, creating a more seamless, powerful, yet intuitive marketplace experience where users can even check out with coins like Monero.</p><h3 id=\"the-future-role-of-part-value-added-features\">The Future Role of PART: Value-Added Features</h3><p>You might be asking: \"If PART isn't required to use the marketplace, what is its purpose?\"</p><p>Without going into too much details at this point, we are moving to an \"added value\" model. Using the marketplace will be free and open to all, with no requirement to use PART at all. This is necessary for any kind of broader levels of adoption.</p><p>However, the usage Particl within the marketplace will unlock premium features and advanced capabilities, some of which are only possible due to Particl's inherent technology. Think of it like powerful software that's free to use but offers advanced tools for a fee.</p><p>These features could include:</p><ul><li>Advanced MAD escrow options and premium functionalities on the marketplace,</li><li>Use of Particl's Confidential Tokens (CTs),</li><li>Bridges to other blockchains or access to BasicSwap network portals,</li><li>Etc.</li></ul><p>Revenue can then be used to benefit the entire network via a combination of redirecting fees to stakers, using them for funding operations, or permanently burning them for deflationary purposes (which combines well with the new lower inflation rate triggered by the approval of proposal ID #25), depending on the source. </p><p>This strategy allows the platform to attract the widest possible crypto audience, giving them a desperately needed way to exchange crypto for tangible goods without middlemen, and simulataneously eliminating the friction of forcing a native token while still creating powerful but non-intrusive incentives to use PART for those who want the best experience.</p><h3 id=\"what-s-next\">What's Next?</h3><p>We are keeping the specific roadmap for the new marketplace under wraps while we focus on moving BasicSwap out of Beta. This isn't to be vague, but to ensure we deliver a polished, high-quality foundation before revealing the exciting details that come after this current development phase.</p><p>For now, we invite you to <strong>try <a href=\"https://basicswapdex.com\">BasicSwap</a></strong>, provide feedback, and help us spread the word. Its success is instrumental to reviving development and interest in the new and improved Particl Marketplace.</p><h3 id=\"thank-you-\">Thank You!</h3><p>We want to extend a heartfelt thank you to our active staking community and the broader Particl community for participating in this vote with such a convincing result. We are energized by your approval and look forward to more community proposals in the future.</p><p>Your commitment to the vision and your continued support drive us forward. Nothing would be possible without you.</p><p><strong>- The Particl Team</strong></p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/HARD_Blog_BSX.jpg","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/HARD_Blog_BSX.jpg 600w","/glink/size/w1000/2025/05/HARD_Blog_BSX.jpg 1000w","/glink/size/w1600/2025/05/HARD_Blog_BSX.jpg 1600w","/glink/2025/05/HARD_Blog_BSX.jpg 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It is with great excitement that we announce the unanimous approval of the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Network Treasury and Inflation Adjustments proposal (ID #25)"}]},{"type":"text","value":". The proposal received a resounding "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"100% approval rate"}]},{"type":"text","value":" (75% required) with a strong quorum of "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"63.2%"}]},{"type":"text","value":" (20% required)!"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Network Treasury and Inflation Adjustments"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://ccs.particl.io/img/favicons/apple-touch-icon.png?v=2"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"Dr. Kapil Amarasinghe"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://ccs.particl.io/img/particl-ccs-logo.svg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is nothing short of a mandate from the community, and we are moving forward immediately. The team will prepare a mandatory Particl Core update that will trigger a hardfork to:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Reduce the annual inflation rate from 6% to 3.5%,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Eliminate the automated staking reward allocation to the network treasury."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Keep an eye on Particl News and other Particl communications mediums for the release of this new Particl Core version."}]},{"type":"element","tagName":"h3","properties":{"id":"healthier-economics-higher-rewards"},"children":[{"type":"text","value":"Healthier Economics, Higher Rewards"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This change marks a significant step forward for the Particl network's long-term health. In practice, it means that the network's inflation rate will reduce from 6% to 3.5% while the guaranteed annual staking interest for stakers will increase from 3% to 3.5"},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"%"}]},{"type":"text","value":" for the next year. After that, the coin emission rate will reduce by 0.5% every year until it stabilizes, after 5 years, at a sustainable 1% annually."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This establishes a more balanced and robust economic model, making the network prime for the exciting developments ahead."}]},{"type":"element","tagName":"h3","properties":{"id":"our-vision-a-universal-private-economy"},"children":[{"type":"text","value":"Our Vision: A Universal, Private Economy"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While our current development focus is entirely on "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":", our foundational goal remains unchanged: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"to build a private and sovereign digital economy with decentralized eCommerce at its core."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As such, our work on BasicSwap is a strategic and vital step toward that vision. We learned from the initial launch of the Particl Marketplace that requiring the use of PART was a significant barrier to adoption. To build a truly global platform, we must build bridges, not walls, and the marketplace needs to accommodate a multitude of coins."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is BasicSwap's primary role within the Particl ecosystem; it is the bridge."}]},{"type":"element","tagName":"h3","properties":{"id":"building-smarter-how-basicswap-will-power-the-new-marketplace"},"children":[{"type":"text","value":"Building Smarter: How BasicSwap Will Power the New Marketplace"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Some might see our focus on BasicSwap and think development on the marketplace has paused. In reality, the opposite is true: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"the work we're doing on BasicSwap is the direct foundation for the next generation of the Particl Marketplace."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Indeed, we plan on building a completely new and re-imagined marketplace codebase that will be more modern, user-friendly, and accessible. Having learned from the challenges of the first version and from what made other cryptocurrency platforms successful from an adoption point of view, we're designing this new iteration with mass adoption in mind. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A lot of the components we build for BasicSwap are modular pieces intended for the new marketplace. For example, our collaboration with the Litecoin Foundation is leading us to build a web and mobile-friendly architecture for BasicSwap that relies on light wallets and doesn't require you to run any software locally. This system, sometimes known to as the \"web gateway\" within the Particl community, is the foundation that will allow us to deploy the Particl Marketplace on mobile and web, removing the need for users to run a full node or install the marketplace locally."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is just one example of how our current efforts are designed to directly benefit the Particl ecosystem, creating a more seamless, powerful, yet intuitive marketplace experience where users can even check out with coins like Monero."}]},{"type":"element","tagName":"h3","properties":{"id":"the-future-role-of-part-value-added-features"},"children":[{"type":"text","value":"The Future Role of PART: Value-Added Features"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You might be asking: \"If PART isn't required to use the marketplace, what is its purpose?\""}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Without going into too much details at this point, we are moving to an \"added value\" model. Using the marketplace will be free and open to all, with no requirement to use PART at all. This is necessary for any kind of broader levels of adoption."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"However, the usage Particl within the marketplace will unlock premium features and advanced capabilities, some of which are only possible due to Particl's inherent technology. Think of it like powerful software that's free to use but offers advanced tools for a fee."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These features could include:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Advanced MAD escrow options and premium functionalities on the marketplace,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use of Particl's Confidential Tokens (CTs),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bridges to other blockchains or access to BasicSwap network portals,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Etc."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Revenue can then be used to benefit the entire network via a combination of redirecting fees to stakers, using them for funding operations, or permanently burning them for deflationary purposes (which combines well with the new lower inflation rate triggered by the approval of proposal ID #25), depending on the source. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This strategy allows the platform to attract the widest possible crypto audience, giving them a desperately needed way to exchange crypto for tangible goods without middlemen, and simulataneously eliminating the friction of forcing a native token while still creating powerful but non-intrusive incentives to use PART for those who want the best experience."}]},{"type":"element","tagName":"h3","properties":{"id":"what-s-next"},"children":[{"type":"text","value":"What's Next?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We are keeping the specific roadmap for the new marketplace under wraps while we focus on moving BasicSwap out of Beta. This isn't to be vague, but to ensure we deliver a polished, high-quality foundation before revealing the exciting details that come after this current development phase."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For now, we invite you to "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"try "},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com"},"children":[{"type":"text","value":"BasicSwap"}]}]},{"type":"text","value":", provide feedback, and help us spread the word. Its success is instrumental to reviving development and interest in the new and improved Particl Marketplace."}]},{"type":"element","tagName":"h3","properties":{"id":"thank-you-"},"children":[{"type":"text","value":"Thank You!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We want to extend a heartfelt thank you to our active staking community and the broader Particl community for participating in this vote with such a convincing result. We are energized by your approval and look forward to more community proposals in the future."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Your commitment to the vision and your continued support drive us forward. Nothing would be possible without you."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"- The Particl Team"}]}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"healthier-economics-higher-rewards","heading":"Healthier Economics, Higher Rewards"},{"id":"our-vision-a-universal-private-economy","heading":"Our Vision: A Universal, Private Economy"},{"id":"building-smarter-how-basicswap-will-power-the-new-marketplace","heading":"Building Smarter: How BasicSwap Will Power the New Marketplace"},{"id":"the-future-role-of-part-value-added-features","heading":"The Future Role of PART: Value-Added Features"},{"id":"what-s-next","heading":"What's Next?"},{"id":"thank-you-","heading":"Thank You!"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__68b099016070a15cf2216587","title":"Network Treasury & Inflation Proposal Scheduled for Vote","slug":"network-treasury-inflation-proposal-scheduled-for-vote","featured":true,"feature_image":"/glink/2025/05/HARD_Medium_BSX.jpg","excerpt":"The voting period for the Network Treasury & Inflation proposal has been scheduled. Prepare your node(s)!","custom_excerpt":"The voting period for the Network Treasury & Inflation proposal has been scheduled. Prepare your node(s)!","visibility":"public","created_at_pretty":"28 Aug 2025","published_at_pretty":"28 Aug 2025","updated_at_pretty":"16 Sep 2025","created_at":"2025-08-28T17:59:29.000+00:00","published_at":"2025-08-28T18:20:14.000+00:00","updated_at":"2025-09-16T19:07:36.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"The voting period for the Network Treasury and Inflation Adjustments\n[https://ccs.particl.io/proposals/inflation-treasury-adjustments.html] proposal\n(ID 25) is now scheduled to start around the end of the month of September, most\nnotably from block2,010,550 to 2,020,630.\n\nNetwork Treasury and Inflation AdjustmentsDr. Kapil Amarasinghe\n[https://ccs.particl.io/proposals/inflation-treasury-adjustments.html]As a\nreminder, this proposal (ID 25), authored by community member and Particl\nadvisor Dr. Kap, proposes a hard fork for the Particl Blockchain with the\nexpressed aims of:\n\n * Removing the decentralised treasury model which currently directs 50% of the\n   block reward to a community managed fund that has been used to support\n   development of the Particl project since 2019;\n * Immediately lower the current per annum inflation rate of the Particl\n   blockchain from 7% to 3.5% until June 2026;\n * Further lower the per per annum inflation rate by 0.5% per year over the\n   following 5 year period until the per annum inflation rate is 1.0% (June\n   2031);\n * To initiate a further community discussion and protocol vote around the time\n   per annum inflation is 1.0% to decide if this should be further lowered to 0%\n   and if so how.\n\nIf this proposal (ID 25) passes, the annual reward rate for stakers will\neffectively remain unchanged at 3.5% for the current year. \n\nIndeed, although the network's total issuance will be halved from 7% to 3.5%,\nthe hardfork also eliminates the 50% allocation of rewards that currently goes\nto the network treasury. This change redirects the full 3.5% issuance to\nstakers, keeping their reward rate stable.\n\nNature of this Proposal\nCommunity Governance Explained — Particl Academy latest documentationGet\nfamiliar with the community governance of the Particl DAO. Decentralized,\nprivate, and autonomous decision-making.\n[https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals]\nBecause this proposal (ID 25) suggests a modification to the consensus of the\nblockchain, the voting parameters of a Protocol Consensus Changing Proposal\napplies, which means the vote requires a quorum of 20% of all the blocks during\nthe voting period and an approval of 75% or more, and will last approximately\ntwo weeks (10,080 blocks) instead of just one for proposals that do not suggest\nchanges to the consensus.\n\nYou can find more information here [\nhttps://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals]\n.\n\nPrepare for Vote\nNow’s the time to prepare your node to vote on this important proposal (proposal\nID 25). \n\nTo do so, follow the steps included in this Particl Academy guide, selecting ID\n#25 when setting up your voting decision: \nhttps://academy.particl.io/en/latest/part-guides/partguides_voting.html\n\nFor reference, when setting up your vote, either choose 0 to abstain from\nvoting, 1 to approve the proposal, or 2 to reject it. \n\n\n> ⚠️ Note: Because the previous repository in which Partyman was hosted is not\nmaintained by its creator anymore, it is mandatory that you change the git\nremote URL to Cryptoguard's repository by typing this command in your Partyman\nfolder: \"git remote set-url origin https://github.com/cryptoguard/partyman\"\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/08/HARD_Blog_BSX.jpg\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/08/HARD_Blog_BSX.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/08/HARD_Blog_BSX.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/08/HARD_Blog_BSX.jpg 1600w, http://localhost:2368/content/images/2025/08/HARD_Blog_BSX.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>The voting period for the <a href=\"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html\">Network Treasury and Inflation Adjustments</a> proposal (ID 25) is now scheduled to start around the end of the month of September, most notably from block  <code>2,010,550</code> to <code>2,020,630</code>.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Network Treasury and Inflation Adjustments</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://ccs.particl.io/img/favicons/apple-touch-icon.png?v&#x3D;2\"><span class=\"kg-bookmark-publisher\">Dr. Kapil Amarasinghe</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://ccs.particl.io/img/particl-ccs-logo.svg\"></div></a></figure><p>As a reminder, this proposal (ID 25), <strong>authored by community member and Particl advisor Dr. Kap</strong>, proposes a hard fork for the Particl Blockchain with the expressed aims of:</p><ul><li><strong>Removing the decentralised treasury</strong> model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019;</li><li>Immediately <strong>lower the current per annum inflation rate</strong> of the Particl blockchain from 7% to 3.5% until June 2026;</li><li>Further <strong>lower the per per annum inflation rate by 0.5% per year over the following 5 year</strong> period until the per annum inflation rate is 1.0% (June 2031);</li><li>To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how.</li></ul><p>If this proposal (ID 25) passes, the annual reward rate for stakers will effectively remain unchanged at 3.5% for the current year. </p><p>Indeed, although the network's total issuance will be halved from 7% to 3.5%, the hardfork also eliminates the 50% allocation of rewards that currently goes to the network treasury. This change redirects the full 3.5% issuance to stakers, keeping their reward rate stable.</p><h2 id=\"nature-of-this-proposal\">Nature of this Proposal</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Community Governance Explained — Particl Academy latest documentation</div><div class=\"kg-bookmark-description\">Get familiar with the community governance of the Particl DAO. Decentralized, private, and autonomous decision-making.</div><div class=\"kg-bookmark-metadata\"></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://academy.particl.io/en/latest/_static/particl-academy-thumbnail.jpg\"></div></a></figure><p>Because this proposal (ID 25) suggests a modification to the consensus of the blockchain, the voting parameters of a Protocol Consensus Changing Proposal applies, which means the vote requires a quorum of 20% of all the blocks during the voting period and an approval of 75% or more, and will last approximately two weeks (10,080 blocks) instead of just one for proposals that do not suggest changes to the consensus.</p><p>You can find more information <a href=\" https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals\">here</a>.</p><h2 id=\"prepare-for-vote\">Prepare for Vote</h2><p>Now’s the time to prepare your node to vote on this important proposal (proposal ID 25). </p><p>To do so, follow the steps included in this Particl Academy guide, selecting ID #25 when setting up your voting decision: <a href=\"https://academy.particl.io/en/latest/part-guides/partguides_voting.html\">https://academy.particl.io/en/latest/part-guides/partguides_voting.html</a></p><p>For reference, when setting up your vote, either <strong>choose 0 to abstain from voting, 1 to approve the proposal, or 2 to reject it. </strong><br></p><blockquote>⚠️ <strong>Note:</strong><em><strong> </strong>Because the previous repository in which Partyman was hosted is not maintained by its creator anymore, <strong>it is mandatory that you change the git remote URL to Cryptoguard's repository</strong> by typing this command in your Partyman folder: \"git remote set-url origin https://github.com/cryptoguard/partyman\"</em></blockquote><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/network-treasury-inflation-proposal-scheduled-for-vote/","canonical_url":null,"uuid":"a6f8968f-2987-4e5e-a0c6-a29898f74273","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"68b099016070a15cf2216587","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/08/HARD_Blog_BSX.jpg\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/08/HARD_Blog_BSX.jpg 600w, /glink/size/w1000/2025/08/HARD_Blog_BSX.jpg 1000w, /glink/size/w1600/2025/08/HARD_Blog_BSX.jpg 1600w, /glink/2025/08/HARD_Blog_BSX.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>The voting period for the <a href=\"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html\">Network Treasury and Inflation Adjustments</a> proposal (ID 25) is now scheduled to start around the end of the month of September, most notably from block  <code class=\"language-text\">2,010,550</code> to <code class=\"language-text\">2,020,630</code>.</p><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Network Treasury and Inflation Adjustments</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://ccs.particl.io/img/favicons/apple-touch-icon.png?v=2\"><span class=\"kg-bookmark-publisher\">Dr. Kapil Amarasinghe</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://ccs.particl.io/img/particl-ccs-logo.svg\"></div></a></figure><p>As a reminder, this proposal (ID 25), <strong>authored by community member and Particl advisor Dr. Kap</strong>, proposes a hard fork for the Particl Blockchain with the expressed aims of:</p><ul><li><strong>Removing the decentralised treasury</strong> model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019;</li><li>Immediately <strong>lower the current per annum inflation rate</strong> of the Particl blockchain from 7% to 3.5% until June 2026;</li><li>Further <strong>lower the per per annum inflation rate by 0.5% per year over the following 5 year</strong> period until the per annum inflation rate is 1.0% (June 2031);</li><li>To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how.</li></ul><p>If this proposal (ID 25) passes, the annual reward rate for stakers will effectively remain unchanged at 3.5% for the current year. </p><p>Indeed, although the network's total issuance will be halved from 7% to 3.5%, the hardfork also eliminates the 50% allocation of rewards that currently goes to the network treasury. This change redirects the full 3.5% issuance to stakers, keeping their reward rate stable.</p><h2 id=\"nature-of-this-proposal\">Nature of this Proposal</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Community Governance Explained — Particl Academy latest documentation</div><div class=\"kg-bookmark-description\">Get familiar with the community governance of the Particl DAO. Decentralized, private, and autonomous decision-making.</div><div class=\"kg-bookmark-metadata\"></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://academy.particl.io/en/latest/_static/particl-academy-thumbnail.jpg\"></div></a></figure><p>Because this proposal (ID 25) suggests a modification to the consensus of the blockchain, the voting parameters of a Protocol Consensus Changing Proposal applies, which means the vote requires a quorum of 20% of all the blocks during the voting period and an approval of 75% or more, and will last approximately two weeks (10,080 blocks) instead of just one for proposals that do not suggest changes to the consensus.</p><p>You can find more information <a href=\" https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals\">here</a>.</p><h2 id=\"prepare-for-vote\">Prepare for Vote</h2><p>Now’s the time to prepare your node to vote on this important proposal (proposal ID 25). </p><p>To do so, follow the steps included in this Particl Academy guide, selecting ID #25 when setting up your voting decision: <a href=\"https://academy.particl.io/en/latest/part-guides/partguides_voting.html\">https://academy.particl.io/en/latest/part-guides/partguides_voting.html</a></p><p>For reference, when setting up your vote, either <strong>choose 0 to abstain from voting, 1 to approve the proposal, or 2 to reject it. </strong><br></p><blockquote>⚠️ <strong>Note:</strong><em><strong> </strong>Because the previous repository in which Partyman was hosted is not maintained by its creator anymore, <strong>it is mandatory that you change the git remote URL to Cryptoguard's repository</strong> by typing this command in your Partyman folder: \"git remote set-url origin https://github.com/cryptoguard/partyman\"</em></blockquote><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/08/HARD_Blog_BSX.jpg","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/08/HARD_Blog_BSX.jpg 600w","/glink/size/w1000/2025/08/HARD_Blog_BSX.jpg 1000w","/glink/size/w1600/2025/08/HARD_Blog_BSX.jpg 1600w","/glink/2025/08/HARD_Blog_BSX.jpg 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The voting period for the "},{"type":"element","tagName":"a","properties":{"href":"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html"},"children":[{"type":"text","value":"Network Treasury and Inflation Adjustments"}]},{"type":"text","value":" proposal (ID 25) is now scheduled to start around the end of the month of September, most notably from block  "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"2,010,550"}]},{"type":"text","value":" to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"2,020,630"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://ccs.particl.io/proposals/inflation-treasury-adjustments.html"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Network Treasury and Inflation Adjustments"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://ccs.particl.io/img/favicons/apple-touch-icon.png?v=2"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"Dr. Kapil Amarasinghe"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://ccs.particl.io/img/particl-ccs-logo.svg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As a reminder, this proposal (ID 25), "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"authored by community member and Particl advisor Dr. Kap"}]},{"type":"text","value":", proposes a hard fork for the Particl Blockchain with the expressed aims of:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Removing the decentralised treasury"}]},{"type":"text","value":" model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Immediately "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"lower the current per annum inflation rate"}]},{"type":"text","value":" of the Particl blockchain from 7% to 3.5% until June 2026;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Further "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"lower the per per annum inflation rate by 0.5% per year over the following 5 year"}]},{"type":"text","value":" period until the per annum inflation rate is 1.0% (June 2031);"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If this proposal (ID 25) passes, the annual reward rate for stakers will effectively remain unchanged at 3.5% for the current year. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Indeed, although the network's total issuance will be halved from 7% to 3.5%, the hardfork also eliminates the 50% allocation of rewards that currently goes to the network treasury. This change redirects the full 3.5% issuance to stakers, keeping their reward rate stable."}]},{"type":"element","tagName":"h2","properties":{"id":"nature-of-this-proposal"},"children":[{"type":"text","value":"Nature of this Proposal"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Community Governance Explained — Particl Academy latest documentation"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Get familiar with the community governance of the Particl DAO. Decentralized, private, and autonomous decision-making."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://academy.particl.io/en/latest/_static/particl-academy-thumbnail.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Because this proposal (ID 25) suggests a modification to the consensus of the blockchain, the voting parameters of a Protocol Consensus Changing Proposal applies, which means the vote requires a quorum of 20% of all the blocks during the voting period and an approval of 75% or more, and will last approximately two weeks (10,080 blocks) instead of just one for proposals that do not suggest changes to the consensus."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can find more information "},{"type":"element","tagName":"a","properties":{"href":" https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html#protocol-consensus-changing-proposals"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"h2","properties":{"id":"prepare-for-vote"},"children":[{"type":"text","value":"Prepare for Vote"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Now’s the time to prepare your node to vote on this important proposal (proposal ID 25). "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To do so, follow the steps included in this Particl Academy guide, selecting ID #25 when setting up your voting decision: "},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/part-guides/partguides_voting.html"},"children":[{"type":"text","value":"https://academy.particl.io/en/latest/part-guides/partguides_voting.html"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For reference, when setting up your vote, either "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"choose 0 to abstain from voting, 1 to approve the proposal, or 2 to reject it. "}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"text","value":"⚠️ "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Note:"}]},{"type":"element","tagName":"em","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":" "}]},{"type":"text","value":"Because the previous repository in which Partyman was hosted is not maintained by its creator anymore, "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"it is mandatory that you change the git remote URL to Cryptoguard's repository"}]},{"type":"text","value":" by typing this command in your Partyman folder: \"git remote set-url origin https://github.com/cryptoguard/partyman\""}]}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"nature-of-this-proposal","heading":"Nature of this Proposal"},{"id":"prepare-for-vote","heading":"Prepare for Vote","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__684c6f4983b9cd04d34bc8cf","title":"Particl Development Progress Report (13-06-2025)","slug":"particl-development-progress-report-13-06-2025","featured":true,"feature_image":"/glink/2025/06/dev-update-medium-1.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"13 Jun 2025","published_at_pretty":"13 Jun 2025","updated_at_pretty":"27 Aug 2025","created_at":"2025-06-13T18:34:49.000+00:00","published_at":"2025-06-13T20:12:25.000+00:00","updated_at":"2025-08-27T22:00:58.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nNew Development Update Strategy ?\nDevelopment Update (June 2025) | BasicSwap BlogA summary of the recent\ndevelopments and progress made by BasicSwap contributors in June 2025.BasicSwap\nBlog [https://blog.basicswapdex.com/dev-update-june2025/]Today marks the final\nweekly development update to be published on Particl News. Moving forward, we'll\nbe publishing BasicSwap-related development updates on BasicSwap's blog (\nblog.basicswapdex.com [https://blog.basicswapdex.com/]) following a development\ncycle schedule.\n\nThis transition means fewer but more comprehensive updates. Rather than\npublishing weekly updates, we'll create detailed progress reports that are\nupdated dynamically throughout each development cycle.\n\nOur goal is to make essential information more accessible, eliminating the need\nto search through multiple weekly blog posts to find details about specific\nfeatures we mentioned weeks earlier.\n\nPlease note that BasicSwap's blog operates on our custom-built, open-source\nplatform, with posts written in MDX format. This provides exceptional\nflexibility and control over how the information is presented, with much more\nengaging and relevant content.\n\nWe strongly recommend bookmarking our new blog platform and visiting the June\n2025 update [https://blog.basicswapdex.com/dev-update-june2025/] immediately for\na comprehensive, detailed progress report on BasicSwap DEX.\n\nCCS Proposal — The Road to Hard Money ?️\nCCS Proposal — The Road to Hard MoneyRead the full CCS proposal from Dr. Kap\nthat suggests disabling treasury rewards and reducing the network’s emission\nrate.Particl Newscryptoguard\n[https://particl.news/ccs-proposal-disable-treasury-rewards-and-reduce-emission-rate/]\nA CCS proposal, authored by community member and Particl advisor Dr. Kap, was\npublished this week and proposes a hard fork for the Particl Blockchain with the\nexpressed aims of...\n\n * Removing the decentralised treasury model which currently directs 50% of the\n   block reward to a community managed fund that has been used to support\n   development of the Particl project since 2019.\n * Immediately lower the current per annum inflation rate of the Particl\n   blockchain from 7% to 3.5% until June 2026. ​\n * Further lower the per per annum inflation rate by 0.5% per year over the\n   following 5 year period until the per annum inflation rate is 1.0% (June\n   2031).\n * To initiate a further community discussion and protocol vote around the time\n   per annum inflation is 1.0% to decide if this should be further lowered to 0%\n   and if so how.\n\nThe proposal is still in its discussion phase, and an official announcement\nregarding the start of the voting period will be communicated shortly. If you\nhave any comments or feedback, we invite you to share them directly on the\nproposal or within the community.\n\nBasicSwap at the 2025 Litecoin Summit ?\n2025 Litecoin Summit\nThe 2025 Litecoin Summit in Las Vegas was a tremendous success. We were honored\nto be invited to speak at the event, and BasicSwap advisor Dr. Kap did an\nexcellent job explaining our focus on making atomic swap technology as\naccessible as possible, with the ultimate goal of matching or even surpassing\nthe user experience of centralized exchanges.\n\nPart of our strategy involves making BasicSwap stable and reliable enough as a\nprotocol for integration into user-friendly third-party platforms, such as\nLitecoin's new Nexus wallet or Cake Wallet.\n\nWhile we're still working on solidifying the base protocol and delivering on the\nmilestones set in Monero's CCS proposal, we're excited to start planning the\nnext phase. We're thrilled to have met great partners and community members at\nthe Litecoin Summit who are willing to integrate BasicSwap and/or provide\nmuch-needed liquidity to the order book.\n\nBe sure to check out Dr. Kap's presentation, available on YouTube:\n\nAdditionally, Dr. Kap participated in the \"Panel on Privacy\" with industry\nleaders including David Burkett (MWEB Developer at Litecoin Foundation), Justin\nBerman (Developer at Monero), and Joël Valenzuela (Business Development and\nMarketing at Dash).\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/05/image-2.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"new-development-update-strategy\">New Development Update Strategy ?</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://blog.basicswapdex.com/dev-update-june2025/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Development Update (June 2025) | BasicSwap Blog</div><div class=\"kg-bookmark-description\">A summary of the recent developments and progress made by BasicSwap contributors in June 2025.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://blog.basicswapdex.com/favicon.ico\"><span class=\"kg-bookmark-author\">BasicSwap Blog</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://blog.basicswapdex.com/images/blog/dev_update_thumbnail.jpg\"></div></a></figure><p>Today marks the final weekly development update to be published on Particl News. Moving forward, we'll be publishing BasicSwap-related development updates on BasicSwap's blog (<a href=\"https://blog.basicswapdex.com/\">blog.basicswapdex.com</a>) following a development cycle schedule.</p><p>This transition means fewer but more comprehensive updates. Rather than publishing weekly updates, we'll create detailed progress reports that are updated dynamically throughout each development cycle.</p><p>Our goal is to make essential information more accessible, eliminating the need to search through multiple weekly blog posts to find details about specific features we mentioned weeks earlier.</p><p>Please note that BasicSwap's blog operates on our custom-built, open-source platform, with posts written in MDX format. This provides exceptional flexibility and control over how the information is presented, with much more engaging and relevant content.</p><p>We strongly recommend bookmarking our new blog platform and visiting the <strong><a href=\"https://blog.basicswapdex.com/dev-update-june2025/\">June 2025 update</a></strong> immediately for a comprehensive, detailed progress report on BasicSwap DEX.</p><h2 id=\"ccs-proposal-the-road-to-hard-money-\">CCS Proposal — The Road to Hard Money ?️</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/ccs-proposal-disable-treasury-rewards-and-reduce-emission-rate/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">CCS Proposal — The Road to Hard Money</div><div class=\"kg-bookmark-description\">Read the full CCS proposal from Dr. Kap that suggests disabling treasury rewards and reducing the network’s emission rate.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/static/cd8ca8b99f07853b562a68c81c18b811/HARD_Medium_BSX.jpg\"></div></a></figure><p>A CCS proposal, authored by community member and Particl advisor Dr. Kap, was published this week and proposes a hard fork for the Particl Blockchain with the expressed aims of...</p><ul><li>Removing the decentralised treasury model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019.</li><li>Immediately lower the current per annum inflation rate of the Particl blockchain from 7% to 3.5% until June 2026. ​</li><li>Further lower the per per annum inflation rate by 0.5% per year over the following 5 year period until the per annum inflation rate is 1.0% (June 2031).</li><li>To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how.</li></ul><p>The proposal is still in its discussion phase, and an official announcement regarding the start of the voting period will be communicated shortly. If you have any comments or feedback, we invite you to share them directly on the proposal or within the community.</p><h2 id=\"basicswap-at-the-2025-litecoin-summit\">BasicSwap at the 2025 Litecoin Summit ?</h2><h3 id=\"2025-litecoin-summit\">2025 Litecoin Summit</h3><p>The 2025 Litecoin Summit in Las Vegas was a tremendous success. We were honored to be invited to speak at the event, and BasicSwap advisor Dr. Kap did an excellent job explaining our focus on making atomic swap technology as accessible as possible, with the ultimate goal of matching or even surpassing the user experience of centralized exchanges.</p><p>Part of our strategy involves making BasicSwap stable and reliable enough as a protocol for integration into user-friendly third-party platforms, such as Litecoin's new Nexus wallet or Cake Wallet.</p><p>While we're still working on solidifying the base protocol and delivering on the milestones set in Monero's CCS proposal, we're excited to start planning the next phase. We're thrilled to have met great partners and community members at the Litecoin Summit who are willing to integrate BasicSwap and/or provide much-needed liquidity to the order book.</p><p>Be sure to check out Dr. Kap's presentation, available on YouTube:</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/yP-cXP7aUnQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"Dr  Kapil Amarasinghe &quot;BasicswapDex&quot;\"></iframe></figure><p>Additionally, Dr. Kap participated in the \"Panel on Privacy\" with industry leaders including David Burkett (MWEB Developer at Litecoin Foundation), Justin Berman (Developer at Monero), and Joël Valenzuela (Business Development and Marketing at Dash).</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/hy4bPyRO6no?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"A Panel on Privacy\"></iframe></figure><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-13-06-2025/","canonical_url":null,"uuid":"cabbef26-36aa-4773-97c1-d4f0ed793442","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"684c6f4983b9cd04d34bc8cf","reading_time":4,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/05/image-2.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"new-development-update-strategy\">New Development Update Strategy ?</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://blog.basicswapdex.com/dev-update-june2025/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Development Update (June 2025) | BasicSwap Blog</div><div class=\"kg-bookmark-description\">A summary of the recent developments and progress made by BasicSwap contributors in June 2025.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://blog.basicswapdex.com/favicon.ico\"><span class=\"kg-bookmark-author\">BasicSwap Blog</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://blog.basicswapdex.com/images/blog/dev_update_thumbnail.jpg\"></div></a></figure><p>Today marks the final weekly development update to be published on Particl News. Moving forward, we'll be publishing BasicSwap-related development updates on BasicSwap's blog (<a href=\"https://blog.basicswapdex.com/\">blog.basicswapdex.com</a>) following a development cycle schedule.</p><p>This transition means fewer but more comprehensive updates. Rather than publishing weekly updates, we'll create detailed progress reports that are updated dynamically throughout each development cycle.</p><p>Our goal is to make essential information more accessible, eliminating the need to search through multiple weekly blog posts to find details about specific features we mentioned weeks earlier.</p><p>Please note that BasicSwap's blog operates on our custom-built, open-source platform, with posts written in MDX format. This provides exceptional flexibility and control over how the information is presented, with much more engaging and relevant content.</p><p>We strongly recommend bookmarking our new blog platform and visiting the <strong><a href=\"https://blog.basicswapdex.com/dev-update-june2025/\">June 2025 update</a></strong> immediately for a comprehensive, detailed progress report on BasicSwap DEX.</p><h2 id=\"ccs-proposal-the-road-to-hard-money-\">CCS Proposal — The Road to Hard Money ?️</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/ccs-proposal-disable-treasury-rewards-and-reduce-emission-rate/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">CCS Proposal — The Road to Hard Money</div><div class=\"kg-bookmark-description\">Read the full CCS proposal from Dr. Kap that suggests disabling treasury rewards and reducing the network’s emission rate.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/static/cd8ca8b99f07853b562a68c81c18b811/HARD_Medium_BSX.jpg\"></div></a></figure><p>A CCS proposal, authored by community member and Particl advisor Dr. Kap, was published this week and proposes a hard fork for the Particl Blockchain with the expressed aims of...</p><ul><li>Removing the decentralised treasury model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019.</li><li>Immediately lower the current per annum inflation rate of the Particl blockchain from 7% to 3.5% until June 2026. ​</li><li>Further lower the per per annum inflation rate by 0.5% per year over the following 5 year period until the per annum inflation rate is 1.0% (June 2031).</li><li>To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how.</li></ul><p>The proposal is still in its discussion phase, and an official announcement regarding the start of the voting period will be communicated shortly. If you have any comments or feedback, we invite you to share them directly on the proposal or within the community.</p><h2 id=\"basicswap-at-the-2025-litecoin-summit\">BasicSwap at the 2025 Litecoin Summit ?</h2><h3 id=\"2025-litecoin-summit\">2025 Litecoin Summit</h3><p>The 2025 Litecoin Summit in Las Vegas was a tremendous success. We were honored to be invited to speak at the event, and BasicSwap advisor Dr. Kap did an excellent job explaining our focus on making atomic swap technology as accessible as possible, with the ultimate goal of matching or even surpassing the user experience of centralized exchanges.</p><p>Part of our strategy involves making BasicSwap stable and reliable enough as a protocol for integration into user-friendly third-party platforms, such as Litecoin's new Nexus wallet or Cake Wallet.</p><p>While we're still working on solidifying the base protocol and delivering on the milestones set in Monero's CCS proposal, we're excited to start planning the next phase. We're thrilled to have met great partners and community members at the Litecoin Summit who are willing to integrate BasicSwap and/or provide much-needed liquidity to the order book.</p><p>Be sure to check out Dr. Kap's presentation, available on YouTube:</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/yP-cXP7aUnQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"Dr  Kapil Amarasinghe &#x22;BasicswapDex&#x22;\"></iframe></figure><p>Additionally, Dr. Kap participated in the \"Panel on Privacy\" with industry leaders including David Burkett (MWEB Developer at Litecoin Foundation), Justin Berman (Developer at Monero), and Joël Valenzuela (Business Development and Marketing at Dash).</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/hy4bPyRO6no?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"A Panel on Privacy\"></iframe></figure><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/05/image-2.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"new-development-update-strategy"},"children":[{"type":"text","value":"New Development Update Strategy ?"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://blog.basicswapdex.com/dev-update-june2025/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Development Update (June 2025) | BasicSwap Blog"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"A summary of the recent developments and progress made by BasicSwap contributors in June 2025."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://blog.basicswapdex.com/favicon.ico"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"BasicSwap Blog"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://blog.basicswapdex.com/images/blog/dev_update_thumbnail.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Today marks the final weekly development update to be published on Particl News. Moving forward, we'll be publishing BasicSwap-related development updates on BasicSwap's blog ("},{"type":"element","tagName":"a","properties":{"href":"https://blog.basicswapdex.com/"},"children":[{"type":"text","value":"blog.basicswapdex.com"}]},{"type":"text","value":") following a development cycle schedule."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This transition means fewer but more comprehensive updates. Rather than publishing weekly updates, we'll create detailed progress reports that are updated dynamically throughout each development cycle."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Our goal is to make essential information more accessible, eliminating the need to search through multiple weekly blog posts to find details about specific features we mentioned weeks earlier."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Please note that BasicSwap's blog operates on our custom-built, open-source platform, with posts written in MDX format. This provides exceptional flexibility and control over how the information is presented, with much more engaging and relevant content."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We strongly recommend bookmarking our new blog platform and visiting the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://blog.basicswapdex.com/dev-update-june2025/"},"children":[{"type":"text","value":"June 2025 update"}]}]},{"type":"text","value":" immediately for a comprehensive, detailed progress report on BasicSwap DEX."}]},{"type":"element","tagName":"h2","properties":{"id":"ccs-proposal-the-road-to-hard-money-"},"children":[{"type":"text","value":"CCS Proposal — The Road to Hard Money ?️"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://particl.news/ccs-proposal-disable-treasury-rewards-and-reduce-emission-rate/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"CCS Proposal — The Road to Hard Money"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Read the full CCS proposal from Dr. Kap that suggests disabling treasury rewards and reducing the network’s emission rate."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://particl.news/icons/icon-512x512.png"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Particl News"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"cryptoguard"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/static/cd8ca8b99f07853b562a68c81c18b811/HARD_Medium_BSX.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A CCS proposal, authored by community member and Particl advisor Dr. Kap, was published this week and proposes a hard fork for the Particl Blockchain with the expressed aims of..."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removing the decentralised treasury model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Immediately lower the current per annum inflation rate of the Particl blockchain from 7% to 3.5% until June 2026. ​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Further lower the per per annum inflation rate by 0.5% per year over the following 5 year period until the per annum inflation rate is 1.0% (June 2031)."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The proposal is still in its discussion phase, and an official announcement regarding the start of the voting period will be communicated shortly. If you have any comments or feedback, we invite you to share them directly on the proposal or within the community."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-at-the-2025-litecoin-summit"},"children":[{"type":"text","value":"BasicSwap at the 2025 Litecoin Summit ?"}]},{"type":"element","tagName":"h3","properties":{"id":"2025-litecoin-summit"},"children":[{"type":"text","value":"2025 Litecoin Summit"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The 2025 Litecoin Summit in Las Vegas was a tremendous success. We were honored to be invited to speak at the event, and BasicSwap advisor Dr. Kap did an excellent job explaining our focus on making atomic swap technology as accessible as possible, with the ultimate goal of matching or even surpassing the user experience of centralized exchanges."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Part of our strategy involves making BasicSwap stable and reliable enough as a protocol for integration into user-friendly third-party platforms, such as Litecoin's new Nexus wallet or Cake Wallet."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While we're still working on solidifying the base protocol and delivering on the milestones set in Monero's CCS proposal, we're excited to start planning the next phase. We're thrilled to have met great partners and community members at the Litecoin Summit who are willing to integrate BasicSwap and/or provide much-needed liquidity to the order book."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Be sure to check out Dr. Kap's presentation, available on YouTube:"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-embed-card"]},"children":[{"type":"element","tagName":"iframe","properties":{"width":200,"height":113,"src":"https://www.youtube.com/embed/yP-cXP7aUnQ?feature=oembed","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","referrerPolicy":"strict-origin-when-cross-origin","allowFullScreen":true,"title":"Dr  Kapil Amarasinghe \"BasicswapDex\""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally, Dr. Kap participated in the \"Panel on Privacy\" with industry leaders including David Burkett (MWEB Developer at Litecoin Foundation), Justin Berman (Developer at Monero), and Joël Valenzuela (Business Development and Marketing at Dash)."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-embed-card"]},"children":[{"type":"element","tagName":"iframe","properties":{"width":200,"height":113,"src":"https://www.youtube.com/embed/hy4bPyRO6no?feature=oembed","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","referrerPolicy":"strict-origin-when-cross-origin","allowFullScreen":true,"title":"A Panel on Privacy"},"children":[]}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"new-development-update-strategy","heading":"New Development Update Strategy ?"},{"id":"ccs-proposal-the-road-to-hard-money-","heading":"CCS Proposal — The Road to Hard Money ?️"},{"id":"basicswap-at-the-2025-litecoin-summit","heading":"BasicSwap at the 2025 Litecoin Summit ?","items":[{"id":"2025-litecoin-summit","heading":"2025 Litecoin Summit"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__682f4d2cf02c3d055889cda6","title":"CCS Proposal — The Road to Hard Money","slug":"ccs-proposal-disable-treasury-rewards-and-reduce-emission-rate","featured":true,"feature_image":"/glink/2025/05/HARD_Medium_BSX.jpg","excerpt":"Read the full CCS proposal from Dr. Kap that suggests disabling treasury rewards and reducing the network's emission rate","custom_excerpt":"Read the full CCS proposal from Dr. Kap that suggests disabling treasury rewards and reducing the network's emission rate","visibility":"public","created_at_pretty":"22 May 2025","published_at_pretty":"10 Jun 2025","updated_at_pretty":"28 Aug 2025","created_at":"2025-05-22T16:13:32.000+00:00","published_at":"2025-06-10T17:13:08.000+00:00","updated_at":"2025-08-28T15:40:03.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"Proposal Summary\nInflation Treasury Adjustments by cryptoguard · Pull Request #25 ·\nparticl/ccs-proposalsSummaryThis proposal outlines a plan for a hard fork of\nthe\nParticl Blockchain to eliminate the decentralized treasury model, immediately\nreduce the annual inflation rate from 7% to 3.5%, and then...GitHubparticl\n[https://github.com/particl/ccs-proposals/pull/25]This proposal, authored by community member and Particl advisor Dr. Kap\n[https://github.com/particl/ccs-proposals/pull/25],  proposes a hard fork for\nthe Particl Blockchain with the expressed aims of:\n\n * Removing the decentralised treasury model which currently directs 50% of the\n   block reward to a community managed fund that has been used to support\n   development of the Particl project since 2019.\n * Immediately lower the current per annum inflation rate of the Particl\n   blockchain from 7% to 3.5% until June 2026. ​\n * Further lower the per per annum inflation rate by 0.5% per year over the\n   following 5 year period until the per annum inflation rate is 1.0% (June\n   2031).\n * To initiate a further community discussion and protocol vote around the time\n   per annum inflation is 1.0% to decide if this should be further lowered to 0%\n   and if so how.\n\nBackground and Timeline\nThe Particl project launched the Particl blockchain ($PART) in 2017 following a\n1:1 coinswap for a precursor project (Shadowcash. $SDC) plus community donations\nof Bitcoin. ​\n\nThe community raised at the time what was an equivalent of $1 million in Bitcoin\nwhich due to subsequent appreciation in BTC price became a $2-3 million runway\nto fund development of a decentralised P2P, privacy focused marketplace platform\nthat would utilise the PART token as its base currency.\n\nThe Particl project was successful and delivered the initial functional beta of\nthis marketplace in 2019.\n\nHowever the ongoing development of the product required continued funding and\nthe initial runway was being depleted.\n\nAt this point the Particl blockchain was a proof of stake blockchain and there\nwas no intrinsic method of funding for the project. The hope and aim was to\nsuccessfully spur sufficient adoption of the Particl Marketplace to provide the\nParticl token with sufficient organic, speculative and non-speculative liquidity\nand value thus that donations and staking rewards from the PART heldby\ndevelopers and the community would be sufficient to fund further development and\nmarketing of the project.\n\nIt is fair to say that the project was not successful in that regard. There are\nvarious reasons for this but I would say the primary ones were the lack of\naccessibility for the native PART token resulting in a persistent state of poor\nliquidity and the intrinsic limited accessibility of the Particl Marketplace at\nthe time, being a desktop only application.\n\nUnfortunately further attempts to secure external funding for the project did\nnot yield any offers that we felt would be satisfactory or in suitable alignment\nwith the core values of the project or community.\n\nHowever the intrinsic value of the project remained understood by our community\nand there remained a strong desire to see the project succeed.\n\nFollowing internal and subsequent community discussion it was decided to propose\nintroduction of a decentralised treasury model that would be funded by a\npercentage of the block reward on the Particl Blockchain.\n\nThe proposal voted on and passed by the community agreed to raise per annum\nsupply inflation from 2% to 8% (which would eventually fall to 6 and for 50% of\nthis to be automatically diverted to the treasury. The community would be\nresponsible for how these funds raised were spent and this would be settled by\non-chain voting by those who were actively staking on the Particl blockchain.\n\nThe action by the community to support this proposal enabled ongoing development\nof the Particl Project. This resulted in the creation of BasicSwapDex,\ninnovations in the atomic swap and DEX technology, specifically:\n\n * The first implementation of (semi)scriptless scripts via adaptor signatures\n   to permit atomic swaps with XMR and other coins that lacked programmable\n   outputs.​\n * The first successful implementation of unidirectional XMR atomic swaps.​\n * ​Further development via our SMSG network to support the first successful\n   implementation of bidirectional atomic swaps.​\n * ​The world’s first fully decentralised distributed order book DEX. \n\nIt also allowed us to further research and develop the worlds first\nimplementation of AI LLM flagging of listings on a decentralised marketplace\n(Particl Marketplace) to aid community moderation of content listed on it. \n\nHowever there were more general problems. The Particl Project token $PART which\nwas the primary currency of the Particl network suffered through ongoing decline\nin liquidity with falling daily trading volumes, falling spot prices and\nincreased slippage.\n\nThis effectively led to a functional decline in the utility of the decentralised\ntreasury as Particl developers needed to periodically liquidate their earned\n$PART in order to cover costs of living (unfortunately tax authorities do not\naccept direct payment in $PART) which in turn contributed to sell pressure and\namong many other causes created a death spiral in liquidity from 2019 to the\npresent. ​\n\nThe minimum value of $PART needed to remain equivalent at $0.80 to sustain\nessential development but for much of 2019 to the present it has traded at $0.50\nor significantly below this.\n\nAt the same time my own views and insights on privacy and economies were\nevolving. I increasingly came to see the death spiral in the liquidity of $PART\nas a problem structurally inherent to most proof of stake systems that do not\nhave sufficient distribution and base liquidity; there is a tendency towards\ngradual centralisation of supply to fewer and fewer individuals.\n\nSpecifically this is because as price falls, sentiment decreases, the pool of\nthose willing to buy decreases, people then sell to a shrinking pool of buyers\nwho stake the supply to accumulate further. These stakers are less inclined to\nput their holdings up for sale since they believe in the future value of the\nproject which ironically kills liquidity further and reinforces the supply\ncentralisation tendency and liquidity doom loop.\n\nFurthermore, this doom loop accelerates when the limited pool of buyers decides\nthey have accumulated enough and simply choose to continue staking. This leads\nto a death in buy pressure on the token which leads to a continued and\naccelerating fall in price (as those earning $PART from the decentralized\ntreasury are forced to sell larger amounts into the market to generate\nequivalent fiat revenue to cover their core living expenses).\n\nSuch structural tendencies are also unappealing to a demographic of\ncryptocurrency enthusiasts who recognise these tendencies. In particular in my\nexperience the majority of cryptocurrency users who are privacy conscious are\nstrongly opposed to any systems of economics or governance that may conceivably\nlead to centralisation of power and control.\n\nIn more recent years, I have fallen much more strongly into this camp. This does\nnot mean that I am inherently opposed to all proof of stake systems. Indeed my\nsupport for the Particl Project at its core lies in my realisation that the\nnetwork if properly utilised as a marketplace for the KYC free, privacy first\nexchange of goods and services (via the Particl Marketplace) and as the digital\nprivacy forex of choice for privacy focused cryptocurrencies (via BasicSwapDex)\nthen the Particl network can easily generate liquidity through non-speculative\nnetwork transactions fees in a manner not dependent on supply inflation to\nprovide an adequate security budget i.e. it could potentially function someday\nas a proof of stake network with 0% supply inflation with extremely high\nliquidity and intrinsic value.\n\nIndeed I think this type of network would turn $PART into a hard currency i.e.\none which I define as a currency with 0% supply inflation or structurally\ndeflationary. This hard currency characteristic operating on a network with\nlegitimate and attractive non-speculative usage options (the guarantee of\nprivacy and protection from third party snooping of financial history)\nincreasing liquidity attracting liquidity from other value storage/transfer\nnetworks (fiat and cryptocurrency) to generate transaction fees and frequency of\nsufficient value to justify staking with a reward that is not subsidized by\ncurrency inflation via the printing of new coin supply (a soft money\ncharacteristic).\n\nReasons for the Proposed Change\n> a) I propose we scrap the decentralised treasury model (subsidized/funded by 50%\nof block reward issuance) in its entirety. \nThe treasury did sustain development of the Particl Project from 2019 to 2022 at\nwhich point the market liquidity and value of the $PART token had fallen to and\nremained at a point where the revenue generated was no longer sufficient to meet\nthe basic needs of the Particl development team. This led to a situation where\ndevelopers were requesting community donations in other cryptocurrencies and I\nfelt there were periods of noticeable delay in product development.\n\nIndeed, during this period until 2023 the team was operating on goodwill\ncontinuing to develop the project out of a shared understanding with the\ncommunity of the privacy first, cypherpunk ideology they were helping to bring\nto the world and the incalculable intrinsic value of that.\n\nFor the reasons I have already outlined in the background and timeline, I feel\nthat whilst it initially worked and served its intended purpose (supporting\ndevelopment of the project), the treasury model employed eventually served only\nto accelerate the decline in liquidity of the Particl blockchain as a whole.\n\nFurthermore, explaining to people discovering the project that 50% of the block\nreward is centralised to a single fund (even if spending from the fund is\ndetermined by community vote) can leave the project open to accusations of\nstructural centralisation.\n\nWhilst I think more severe forms of this accusation can be disputed, I do think\nthere is some fundamental validity to this idea (trust assumptions are built\ninto such a funding method) and I believe it would steer the project further\ntowards true decentralisation by scrapping this type of funding method entirely.\n\nTo those who ask where our funding should come from? I would argue that we\nshould replace the current treasury model with a purely voluntary\nmulti-currency, multisig donation pool governed by the existing CCS proposal and\nvoting system. We have clear evidence that communities other than our own are\nwilling to contribute to and donate funds in the currency of their choice to\nsupport ongoing development of work by the Particl Project as demonstrated by\nthe recent successful Monero CCS proposal.\n\nI believe that this can be replicated and that the Particl Project can and\nshould be funded via a multi-currency voluntary donation model as this preserves\ndecentralisation, focuses the onus of consent on users, actively supports the\ncryptoagnostic ideology of the project, provides choice and helps safeguard\nagainst liquidity shocks for any single given currency whilst removing any claim\nthat the Particl Blockchain is in anyway a corporate run blockchain rather than\na community one.\n\n> b)​ I am proposing that the per annum inflation rate of the Particl Blockchain\nimmediately fall from the current level of 7% to 3.5% and remain at this level\nuntil June 2026 at which point it will fall by 0.5% every year until June 2031\nwhere it would be expected to reach 1.0% at which level it will remain until\nfurther discussion and vote to change otherwise.​\nIf we look at traditional central banking orthodoxy, they follow the principle\nof targeting inflation rate of 2% annually. Whilst this is in reference to the\nestimated average percentage rise in the cost of goods and services, in practice\nit acts as a compounding devaluator of any person who simply stores the\nrespective issued currencies of any central bank in a medium that generates\nannual yield below this targeted inflation rate (e.g. cash under the mattress or\nsavings accounts paying below the annual inflation rate).\n\nUnfortunately such a system serves to typically hit those who most actively\ncontribute to an economy i.e. the working and professional middle classes; this\npool of participants in an economy are more likely to be reliant and/or have a\nlarger proportion of their asset wealth locked up as cash in savings.\n\nAt the same time the wealthiest in society often have the most available\ncurrency on hand and are more able to invest in stocks, bonds, property markets\nand other forms of asset accumulation beyond cash as savings that generate\npassive yield at rates above annual inflation. Because the wealthiest are more\nlikely to hold more assets of value they have an easier time raising further\ncapital via provision of these assets as collateral and are thus able to\noutcompete working and middle class individuals on a 1:1 level simply because\nthey are performing at scales inaccessible to the majority of active\nparticipants in an economy; this guarantees centralisation of liquidity (growing\nwealth inequality) over time.\n\nAs the period from 2008 to 2022 demonstrated, for many working and professional\nmiddle classes the interest rate on their savings and the percentage annual pay\nrises consistently fell below their national annual rate of inflation leading to\nthe equivalent of year on year real terms pay cuts and real terms devaluation of\nspending power of savings reducing their overall financialsecurity which in turn\nadversely impacted their social mobility, health, mental state and thus (I\nargue) their creativity and productivity via the equivalent of a liquidity\nrestriction on active participants in an economy in all of the infrastructure\nthey are involved in building and maintaining.\n\nIn contrast, despite the total size of the economy growing, a greater proportion\nof all wealth generated globally is flowing into an ever decreasing number of\nhands. Liquidity is not being distributed, it is effectively being locked and\nrestricted which has created growing social instability and societal decay via\nreal terms shrinking expenditure on services and core infrastructure.\n\nIn addition to this the printing of money is controlled by central banks. Poor\nmanagement of issuance by them can lead to sudden, sharp currency devaluations.\n\nWith no fixed hard cap on total currency supply, all current central bank issued\nfiat currencies represent to me what I term, “soft money” i.e. money which due\nto continued issuance in perpetuity is guaranteed to lose its intrinsic value\nper unit over time and thus gradually penalise and destabilise the most active\nparticipants and contributors in its economy.\n\nBitcoin was created in 2009 as a direct response to the 2007/8 financial crisis\nand its original creators clearly saw the structural problems with our\ninflationary, fiat banking soft money system and understood the consequences\nthat were to come. They created Bitcoin intended as “hard money” i.e. a currency\nwith a fixed hard cap in supply.\n\nWhilst Bitcoin is undoubtedly expected to become hard money around 2140 (when\nall 21 million Bitcoin in the current protocol will have been mined) this\nassumes that there will be no protocol changes to Bitcoin that break this limit\ne.g. tail emission or change in total fixed supply. \n\nFurthermore at the present time, Bitcoin continues to be reliant on the issuance\nof new Bitcoin via mining in order to guarantee its security budget. Thus at\nthis present time it is dependent on supply inflation and so it presently\nbehaves as soft money (even though it is expected to become hard money in the\nfuture). \n\nAlmost all known Proof of stake systems are reliant on issuance of new coins to\nincentivize staking with the minting of new coins used to pay for their security\nbudgets.\n\nThus all cryptocurrencies in current existence that have any form of ongoing\nsupply issuance and inflation by my definition represent soft money and are\ninherently vulnerable to the problems I have outlined with other forms of soft\nmoney.\n\nIf we were to scrap our decentralized treasury model today, the PA inflation\nrate of the Particl Blockchain would remain at 7% per annum in perpetuity. This\nis 3.5 times the targeted inflation rate of central banks. This would make $PART\na soft currency in perpetuity with an inflation equivalent annual devaluation in\nintrinsic value worse than the currencies of most central banks.\n\nWe should not be a central bank, we certainly should not be performing 3.5x\nworse than them.\n\nParticl should not remain a soft currency in perpetuity. We should be actively\ntargeting transformation into hard money.\n\nAt present, Particl is a proof of stake blockchain with the security budget\ngenerated by:\n\n * Network transaction fees\n * New token issuance (determined by per annum supply inflation).\n\nStaking $PART tokens on the Particl blockchain locks them out of active\ncirculation on the Particl network. In return stakers are rewarded with new\ntokens generated by a combination of network transaction fees plus new tokens\nminted into circulation as a result of programmed network token supply increases\n- rewards and network security is thus currently subsidized by\nnew token issuance (supply inflation).\n\nIn many ways the current proof of stake implementation resembles the mechanism\nof asset hoarding and yield accumulation for speculative investment purposes\nthat we see with fiat currencies issued by central banks. Stakers buy the token\nfor yield with the expectation that the value of the underlying tokens staked\nwill either remain stable or appreciate over time as liquidity in the network\ngrows.\n\nStaking coins are however not actively changing hands, thus they are not\nactively exchanging economic value thus they are not generating liquidity.\nStaking may serve to restrict circulating supply and inflate the intrinsic value\nof circulating coins as the value transacted on the network increases however\nparadoxically the reward for doing this is distributed to coin balances that are\nessentially static i.e. not participating in or driving the network activity\nthat brings intrinsic value\nto the network.\n\nSo if Particl as proof of stake currency mechanisms is currently predisposed\ntowards soft money characteristics and outcomes, how do we successfully\ntransform a Particl as a Proof of Stake currency into hard money?\n\nSimple: we focus on increasing network transaction fee revenue by increasing the\nfrequency and amount of value transacted on the Particl network whilst actively\nreducing new token issuance.\n\nFortunately, this is already possible Particl ecosystem already has two key\napplications that could achieve this with some suggested mechanisms:\n\nBasicSwapDex (BSX)\n * Generation of network fees by using $PART as an intermediary token to\n   facilitate otherwise impossible atomic swaps (between two coins that both\n   lack programmable outputs e.g. XMR:LTC MWEB)​\n * ​Implementation of a PART fee for swap transactions done via select third\n   party\n   integrations of BSX. This fee should ideally be an automatic buy (on swap)\n   with send to burn address to generate automated buy side liquidity for the\n   PART token, counteracting the impact of any supply side inflation as well as\n   generating a network transaction fee that can be redistributed to stakers.\n\nParticl Marketplace\n * Network transaction fees generated via use of the MAD escrow to secure funds\n   utilised in purchasing goods and services.​\n * ​Network transaction fees for any other service or smart contract operating\n   on the Particl Marketplace to facilitate economic activity of any kind.\n\nIn any event passing this proposal would put the onus on both the development\nteam and Particl community to actively accelerate adoption of the Particl\nnetwork otherwise their staking rewards will diminish over time. They are\neffectively racing against declining issuance rewards over time as the annual\nsupply inflation reward decreases.\n\nI note that this proposal suggests gradually bringing the per annum inflation\nrate to 1.0%. This means that unless token burn mechanisms are in place that\nresult in an annual burn rate greater than 1.0% then Particl will remain a soft\ncurrency.\n\nIt is my hope that we will use this time (approximately next 6 years) to focus\non increasing network activity, network adoption and scalability to create an L1\nsystem whose network fees sufficient to justify enough network staking to\nadequately and appropriately secure the network. Even if we are not successful\nin that regard, leaving the inflation rate at 1.0% per annum provides us with\nadditional time to focus on these areas whilst remaining harder money\nthan traditional central bank issued currencies and indeed most other\ncryptocurrencies currently traded today.\n\nRegardless it is my hope that if this proposal is passed, that if our community\nis active and focuses appropriately then by 2031 we will be in a position to\nfurther propose reducing our per annum inflation rate from 1.0% in perpetuity to\n0% in perpetuity which would allow us to become a proof of stake cryptocurrency\nfunded entirely by network transaction fees and have a native currency that\nsatisfies my definition of “hard money”.\n\nTimeline\n * Voting opens: Est. July, 2025\n * Implementation: Upon successful vote (75% approval rate with minimum quorum\n   of 20% of the total supply over 10,080 blocks) and subsequent hard fork.\n\nImpact\nIf approved, this change will:\n\n * Significantly reduce PART's inflation rate from 7% to 3.5%;\n * Reduce PART’s inflation rate by 0.5% every year until it reaches 1.0%;\n * Remove the network treasury;\n * Initiate a hard fork of the Particl blockchain.\n\nWe believe this proposal represents a positive step toward optimizing the\nParticl network's economic model while ensuring sustainable project development\nand incentivising our community to actively promote and grow the\nnetwork.Important: For the proposal to show up on Partyman, make sure you are\nrunning its latest version. To do so, run git pull from inside your partyman\nfolder, and then type the ./partyman update command from that same partyman\nfolder.\n\nNext Steps\n * Review the proposal details\n * Leave a comment if needed\n * Wait for further instructions on how to vote and on when the voting period\n   will begin\n * Inform yourself on Particl's distributed governance (more info here\n   [https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html]\n   )\n\nWe appreciate your continued support and participation in the Particl Project's\ngovernance. For any questions or concerns, please reach out to our community\nchannels.\n\nBest regards,\nDr Kapil Amarasinghe (Advisory)","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/HARD_Blog_BSX.jpg\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/HARD_Blog_BSX.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/05/HARD_Blog_BSX.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/05/HARD_Blog_BSX.jpg 1600w, http://localhost:2368/content/images/2025/05/HARD_Blog_BSX.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><h2 id=\"proposal-summary\">Proposal Summary</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/particl/ccs-proposals/pull/25\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Inflation Treasury Adjustments by cryptoguard · Pull Request #25 · particl/ccs-proposals</div><div class=\"kg-bookmark-description\">SummaryThis proposal outlines a plan for a hard fork of the Particl Blockchain to eliminate the decentralized treasury model, immediately reduce the annual inflation rate from 7% to 3.5%, and then...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">particl</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/3b9271adcf8993cd2beabd135198b3cc8e157f99f06e0dba70a9ddea4f0564b7/particl/ccs-proposals/pull/25\"></div></a></figure><p>This proposal, <strong><u><a href=\"https://github.com/particl/ccs-proposals/pull/25\">authored by community member and Particl advisor Dr. Kap</a></u></strong>,  proposes a hard fork for the Particl Blockchain with the expressed aims of:</p><ul><li>Removing the decentralised treasury model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019.</li><li>Immediately lower the current per annum inflation rate of the Particl blockchain from 7% to 3.5% until June 2026. ​</li><li>Further lower the per per annum inflation rate by 0.5% per year over the following 5 year period until the per annum inflation rate is 1.0% (June 2031).</li><li>To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how.</li></ul><h2 id=\"background-and-timeline\">Background and Timeline</h2><p>The Particl project launched the Particl blockchain ($PART) in 2017 following a 1:1 coinswap for a precursor project (Shadowcash. $SDC) plus community donations of Bitcoin. ​</p><p>The community raised at the time what was an equivalent of $1 million in Bitcoin which due to subsequent appreciation in BTC price became a $2-3 million runway to fund development of a decentralised P2P, privacy focused marketplace platform that would utilise the PART token as its base currency.</p><p>The Particl project was successful and delivered the initial functional beta of this marketplace in 2019.</p><p>However the ongoing development of the product required continued funding and the initial runway was being depleted.</p><p>At this point the Particl blockchain was a proof of stake blockchain and there was no intrinsic method of funding for the project. The hope and aim was to successfully spur sufficient adoption of the Particl Marketplace to provide the Particl token with sufficient organic, speculative and non-speculative liquidity and value thus that donations and staking rewards from the PART heldby developers and the community would be sufficient to fund further development and marketing of the project.</p><p>It is fair to say that the project was not successful in that regard. There are various reasons for this but I would say the primary ones were the lack of accessibility for the native PART token resulting in a persistent state of poor liquidity and the intrinsic limited accessibility of the Particl Marketplace at the time, being a desktop only application.</p><p>Unfortunately further attempts to secure external funding for the project did not yield any offers that we felt would be satisfactory or in suitable alignment with the core values of the project or community.</p><p>However the intrinsic value of the project remained understood by our community and there remained a strong desire to see the project succeed.</p><p>Following internal and subsequent community discussion it was decided to propose introduction of a decentralised treasury model that would be funded by a percentage of the block reward on the Particl Blockchain.</p><p>The proposal voted on and passed by the community agreed to raise per annum supply inflation from 2% to 8% (which would eventually fall to 6 and for 50% of this to be automatically diverted to the treasury. The community would be responsible for how these funds raised were spent and this would be settled by on-chain voting by those who were actively staking on the Particl blockchain.</p><p>The action by the community to support this proposal enabled ongoing development of the Particl Project. This resulted in the creation of BasicSwapDex, innovations in the atomic swap and DEX technology, specifically:</p><ul><li>The first implementation of (semi)scriptless scripts via adaptor signatures to permit atomic swaps with XMR and other coins that lacked programmable outputs.​</li><li>The first successful implementation of unidirectional XMR atomic swaps.​</li><li>​Further development via our SMSG network to support the first successful<br>implementation of bidirectional atomic swaps.​</li><li>​The world’s first fully decentralised distributed order book DEX. </li></ul><p>It also allowed us to further research and develop the worlds first implementation of AI LLM flagging of listings on a decentralised marketplace (Particl Marketplace) to aid community moderation of content listed on it. </p><p>However there were more general problems. The Particl Project token $PART which was the primary currency of the Particl network suffered through ongoing decline in liquidity with falling daily trading volumes, falling spot prices and increased slippage.</p><p>This effectively led to a functional decline in the utility of the decentralised treasury as Particl developers needed to periodically liquidate their earned $PART in order to cover costs of living (unfortunately tax authorities do not accept direct payment in $PART) which in turn contributed to sell pressure and among many other causes created a death spiral in liquidity from 2019 to the present. ​</p><p>The minimum value of $PART needed to remain equivalent at $0.80 to sustain essential development but for much of 2019 to the present it has traded at $0.50 or significantly below this.</p><p>At the same time my own views and insights on privacy and economies were evolving. I increasingly came to see the death spiral in the liquidity of $PART as a problem structurally inherent to most proof of stake systems that do not have sufficient distribution and base liquidity; there is a tendency towards gradual centralisation of supply to fewer and fewer individuals.</p><p>Specifically this is because as price falls, sentiment decreases, the pool of those willing to buy decreases, people then sell to a shrinking pool of buyers who stake the supply to accumulate further. These stakers are less inclined to put their holdings up for sale since they believe in the future value of the project which ironically kills liquidity further and reinforces the supply centralisation tendency and liquidity doom loop.</p><p>Furthermore, this doom loop accelerates when the limited pool of buyers decides they have accumulated enough and simply choose to continue staking. This leads to a death in buy pressure on the token which leads to a continued and accelerating fall in price (as those earning $PART from the decentralized treasury are forced to sell larger amounts into the market to generate equivalent fiat revenue to cover their core living expenses).</p><p>Such structural tendencies are also unappealing to a demographic of cryptocurrency enthusiasts who recognise these tendencies. In particular in my experience the majority of cryptocurrency users who are privacy conscious are strongly opposed to any systems of economics or governance that may conceivably lead to centralisation of power and control.</p><p>In more recent years, I have fallen much more strongly into this camp. <strong>This does not mean that I am inherently opposed to all proof of stake systems</strong>. Indeed my support for the Particl Project at its core lies in my realisation that the network if properly utilised as a marketplace for the KYC free, privacy first exchange of goods and services (via the Particl Marketplace) and as the digital privacy forex of choice for privacy focused cryptocurrencies (via BasicSwapDex) then <strong>the Particl network can easily generate liquidity through non-speculative network transactions fees in a manner not dependent on supply inflation to provide an adequate security budget i.e. it could potentially function someday as a proof of stake network with 0% supply inflation with extremely high liquidity and intrinsic value.</strong></p><p>Indeed I think this type of network would turn $PART into a <strong>hard currency i.e. one which I define as a currency with 0% supply inflation</strong> or structurally deflationary. This hard currency characteristic operating on a network with legitimate and attractive non-speculative usage options (the guarantee of privacy and protection from third party snooping of financial history) increasing liquidity <strong>attracting liquidity from other value storage/transfer networks (fiat and cryptocurrency) to generate transaction fees and frequency of sufficient value to justify staking with a reward that is not subsidized by currency inflation</strong> via the printing of new coin supply (a soft money characteristic).</p><h2 id=\"reasons-for-the-proposed-change\">Reasons for the Proposed Change</h2><blockquote><strong>a)</strong> I propose we scrap the decentralised treasury model (subsidized/funded by 50% of block reward issuance) in its entirety. </blockquote><p>The treasury did sustain development of the Particl Project from 2019 to 2022 at which point the market liquidity and value of the $PART token had fallen to and remained at a point where the revenue generated was no longer sufficient to meet the basic needs of the Particl development team. This led to a situation where developers were requesting community donations in other cryptocurrencies and I felt there were periods of noticeable delay in product development.</p><p>Indeed, during this period until 2023 the team was operating on goodwill continuing to develop the project out of a shared understanding with the community of the privacy first, cypherpunk ideology they were helping to bring to the world and the incalculable intrinsic value of that.</p><p>For the reasons I have already outlined in the background and timeline, I feel that whilst it initially worked and served its intended purpose (supporting development of the project), the treasury model employed eventually served only to accelerate the decline in liquidity of the Particl blockchain as a whole.</p><p>Furthermore, explaining to people discovering the project that 50% of the block reward is centralised to a single fund (even if spending from the fund is determined by community vote) can leave the project open to accusations of structural centralisation.</p><p>Whilst I think more severe forms of this accusation can be disputed, I do think there is some fundamental validity to this idea (trust assumptions are built into such a funding method) and I believe it would steer the project further towards true decentralisation by scrapping this type of funding method entirely.</p><p>To those who ask where our funding should come from? I would argue that <strong>we should replace the current treasury model with a purely voluntary multi-currency, multisig donation pool</strong> governed by the existing CCS proposal and voting system. We have clear evidence that communities other than our own are willing to contribute to and donate funds in the currency of their choice to support ongoing development of work by the Particl Project as demonstrated by the recent successful Monero CCS proposal.</p><p>I believe that this can be replicated and that the Particl Project can and should be funded via a multi-currency voluntary donation model as this preserves decentralisation, focuses the onus of consent on users, actively supports the cryptoagnostic ideology of the project, provides choice and helps safeguard against liquidity shocks for any single given currency whilst removing any claim that the Particl Blockchain is in anyway a corporate run blockchain rather than a community one.</p><blockquote><strong>b)</strong>​ I am proposing that the per annum inflation rate of the Particl Blockchain immediately fall from the current level of 7% to 3.5% and remain at this level until June 2026 at which point it will fall by 0.5% every year until June 2031 where it would be expected to reach 1.0% at which level it will remain until further discussion and vote to change otherwise.​</blockquote><p>If we look at traditional central banking orthodoxy, they follow the principle of targeting inflation rate of 2% annually. Whilst this is in reference to the estimated average percentage rise in the cost of goods and services, in practice it acts as a compounding devaluator of any person who simply stores the respective issued currencies of any central bank in a medium that generates annual yield below this targeted inflation rate (e.g. cash under the mattress or savings accounts paying below the annual inflation rate).</p><p>Unfortunately such a system serves to typically hit those who most actively contribute to an economy i.e. the working and professional middle classes; this pool of participants in an economy are more likely to be reliant and/or have a larger proportion of their asset wealth locked up as cash in savings.</p><p>At the same time the wealthiest in society often have the most available currency on hand and are more able to invest in stocks, bonds, property markets and other forms of asset accumulation beyond cash as savings that generate passive yield at rates above annual inflation. Because the wealthiest are more likely to hold more assets of value they have an easier time raising further capital via provision of these assets as collateral and are thus able to outcompete working and middle class individuals on a 1:1 level simply because they are performing at scales inaccessible to the majority of active participants in an economy; this guarantees centralisation of liquidity (growing wealth inequality) over time.</p><p>As the period from 2008 to 2022 demonstrated, for many working and professional middle classes the interest rate on their savings and the percentage annual pay rises consistently fell below their national annual rate of inflation leading to the equivalent of year on year real terms pay cuts and real terms devaluation of spending power of savings reducing their overall financialsecurity which in turn adversely impacted their social mobility, health, mental state and thus (I argue) their creativity and productivity via the equivalent of a liquidity restriction on active participants in an economy in all of the infrastructure they are involved in building and maintaining.</p><p>In contrast, despite the total size of the economy growing, a greater proportion of all wealth generated globally is flowing into an ever decreasing number of hands. Liquidity is not being distributed, it is effectively being locked and restricted which has created growing social instability and societal decay via real terms shrinking expenditure on services and core infrastructure.</p><p>In addition to this the printing of money is controlled by central banks. Poor management of issuance by them can lead to sudden, sharp currency devaluations.</p><p><strong>With no fixed hard cap on total currency supply, all current central bank issued fiat currencies represent to me what I term, “soft money”</strong> i.e. money which due to continued issuance in perpetuity is guaranteed to lose its intrinsic value per unit over time and thus gradually penalise and destabilise the most active participants and contributors in its economy.</p><p>Bitcoin was created in 2009 as a direct response to the 2007/8 financial crisis and its original creators clearly saw the structural problems with our inflationary, fiat banking soft money system and understood the consequences that were to come. They created Bitcoin intended as <strong>“hard money” i.e. a currency with a fixed hard cap in supply.</strong></p><p>Whilst Bitcoin is undoubtedly expected to become hard money around 2140 (when all 21 million Bitcoin in the current protocol will have been mined) this assumes that there will be no protocol changes to Bitcoin that break this limit e.g. tail emission or change in total fixed supply. </p><p><strong>Furthermore at the present time, Bitcoin continues to be reliant on the issuance of new Bitcoin via mining in order to guarantee its security budget. Thus at this present time it is dependent on supply inflation and so it presently behaves as soft money</strong> (even though it is expected to become hard money in the future). </p><p>Almost all known Proof of stake systems are reliant on issuance of new coins to incentivize staking with the minting of new coins used to pay for their security budgets.</p><p>Thus all cryptocurrencies in current existence that have any form of ongoing supply issuance and inflation by my definition represent soft money and are inherently vulnerable to the problems I have outlined with other forms of soft money.</p><p><strong>If we were to scrap our decentralized treasury model today, the PA inflation rate of the Particl Blockchain would remain at 7% per annum in perpetuity.</strong> This is 3.5 times the targeted inflation rate of central banks. This would make $PART a soft currency in perpetuity with an inflation equivalent annual devaluation in intrinsic value worse than the currencies of most central banks.</p><p><strong>We should not be a central bank, we certainly should not be performing 3.5x worse than them.</strong></p><p><strong>Particl should not remain a soft currency in perpetuity. We should be actively targeting transformation into hard money.</strong></p><p>At present, Particl is a proof of stake blockchain with the security budget generated by:</p><ul><li>Network transaction fees</li><li>New token issuance (determined by per annum supply inflation).</li></ul><p>Staking $PART tokens on the Particl blockchain locks them out of active circulation on the Particl network. In return stakers are rewarded with new tokens generated by a combination of network transaction fees plus new tokens minted into circulation as a result of programmed network token supply increases - rewards and network security is thus currently subsidized by<br>new token issuance (supply inflation).</p><p>In many ways the current proof of stake implementation resembles the mechanism of asset hoarding and yield accumulation for speculative investment purposes that we see with fiat currencies issued by central banks. Stakers buy the token for yield with the expectation that the value of the underlying tokens staked will either remain stable or appreciate over time as liquidity in the network grows.</p><p>Staking coins are however not actively changing hands, thus they are not actively exchanging economic value thus they are not generating liquidity. Staking may serve to restrict circulating supply and inflate the intrinsic value of circulating coins as the value transacted on the network increases however paradoxically the reward for doing this is distributed to coin balances that are essentially static i.e. not participating in or driving the network activity that brings intrinsic value<br>to the network.</p><p>So if Particl as proof of stake currency mechanisms is currently predisposed towards soft money characteristics and outcomes, how do we successfully transform a Particl as a Proof of Stake currency into hard money?</p><p>Simple: we focus on increasing network transaction fee revenue by increasing the frequency and amount of value transacted on the Particl network whilst actively reducing new token issuance.</p><p>Fortunately, this is already possible Particl ecosystem already has two key applications that could achieve this with some suggested mechanisms:</p><h3 id=\"basicswapdex-bsx-\">BasicSwapDex (BSX)</h3><ul><li>Generation of network fees by using $PART as an intermediary token to facilitate otherwise impossible atomic swaps (between two coins that both lack programmable outputs e.g. XMR:LTC MWEB)​</li><li>​Implementation of a PART fee for swap transactions done via select third party<br>integrations of BSX. This fee should ideally be an automatic buy (on swap) with send to burn address to generate automated buy side liquidity for the PART token, counteracting the impact of any supply side inflation as well as generating a network transaction fee that can be redistributed to stakers.</li></ul><h3 id=\"particl-marketplace\">Particl Marketplace</h3><ul><li>Network transaction fees generated via use of the MAD escrow to secure funds utilised in purchasing goods and services.​</li><li>​Network transaction fees for any other service or smart contract operating on the Particl Marketplace to facilitate economic activity of any kind.</li></ul><p><strong>In any event passing this proposal would put the onus on both the development team and Particl community to actively accelerate adoption of the Particl network otherwise their staking rewards will diminish over time.</strong> They are effectively racing against declining issuance rewards over time as the annual supply inflation reward decreases.</p><p>I note that this proposal suggests gradually bringing the per annum inflation rate to 1.0%. This means that unless token burn mechanisms are in place that result in an annual burn rate greater than 1.0% then Particl will remain a soft currency.</p><p><strong>It is my hope that we will use this time (approximately next 6 years) to focus on increasing network activity, network adoption and scalability</strong> to create an L1 system whose network fees sufficient to justify enough network staking to adequately and appropriately secure the network. Even if we are not successful in that regard, leaving the inflation rate at 1.0% per annum provides us with additional time to focus on these areas whilst remaining harder money<br>than traditional central bank issued currencies and indeed most other cryptocurrencies currently traded today.</p><p>Regardless it is my hope that if this proposal is passed, that if our community is active and focuses appropriately then by 2031 we will be in a position to further propose reducing our per annum inflation rate from 1.0% in perpetuity to 0% in perpetuity which would allow us to become a proof of stake cryptocurrency funded entirely by network transaction fees and have a native currency that satisfies my definition of “hard money”.</p><h2 id=\"timeline\">Timeline</h2><ul><li>Voting opens: Est. July, 2025</li><li>Implementation: Upon successful vote (75% approval rate with minimum quorum of 20% of the total supply over 10,080 blocks) and subsequent hard fork.</li></ul><h2 id=\"impact\">Impact</h2><p>If approved, this change will:</p><ul><li>Significantly reduce PART's inflation rate from 7% to 3.5%;</li><li>Reduce PART’s inflation rate by 0.5% every year until it reaches 1.0%;</li><li>Remove the network treasury;</li><li>Initiate a hard fork of the Particl blockchain.</li></ul><p>We believe this proposal represents a positive step toward optimizing the Particl network's economic model while ensuring sustainable project development and incentivising our community to actively promote and grow the network.Important: For the proposal to show up on Partyman, make sure you are running its latest version. To do so, run git pull from inside your partyman folder, and then type the ./partyman update command from that same partyman folder.</p><h2 id=\"next-steps\">Next Steps</h2><ul><li>Review the proposal details</li><li>Leave a comment if needed</li><li>Wait for further instructions on how to vote and on when the voting period will begin</li><li>Inform yourself on Particl's distributed governance (more info <strong><a href=\"https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html\">here</a></strong>)</li></ul><p>We appreciate your continued support and participation in the Particl Project's governance. For any questions or concerns, please reach out to our community channels.</p><p>Best regards,<br>Dr Kapil Amarasinghe (Advisory)</p>","url":"http://localhost:2368/ccs-proposal-disable-treasury-rewards-and-reduce-emission-rate/","canonical_url":null,"uuid":"32b4ff1f-88c4-4bf2-9c53-4cdaf4006f7b","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"682f4d2cf02c3d055889cda6","reading_time":14,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/HARD_Blog_BSX.jpg\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/HARD_Blog_BSX.jpg 600w, /glink/size/w1000/2025/05/HARD_Blog_BSX.jpg 1000w, /glink/size/w1600/2025/05/HARD_Blog_BSX.jpg 1600w, /glink/2025/05/HARD_Blog_BSX.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><h2 id=\"proposal-summary\">Proposal Summary</h2><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/particl/ccs-proposals/pull/25\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Inflation Treasury Adjustments by cryptoguard · Pull Request #25 · particl/ccs-proposals</div><div class=\"kg-bookmark-description\">SummaryThis proposal outlines a plan for a hard fork of the Particl Blockchain to eliminate the decentralized treasury model, immediately reduce the annual inflation rate from 7% to 3.5%, and then...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">particl</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/3b9271adcf8993cd2beabd135198b3cc8e157f99f06e0dba70a9ddea4f0564b7/particl/ccs-proposals/pull/25\"></div></a></figure><p>This proposal, <strong><u><a href=\"https://github.com/particl/ccs-proposals/pull/25\">authored by community member and Particl advisor Dr. Kap</a></u></strong>,  proposes a hard fork for the Particl Blockchain with the expressed aims of:</p><ul><li>Removing the decentralised treasury model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019.</li><li>Immediately lower the current per annum inflation rate of the Particl blockchain from 7% to 3.5% until June 2026. ​</li><li>Further lower the per per annum inflation rate by 0.5% per year over the following 5 year period until the per annum inflation rate is 1.0% (June 2031).</li><li>To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how.</li></ul><h2 id=\"background-and-timeline\">Background and Timeline</h2><p>The Particl project launched the Particl blockchain ($PART) in 2017 following a 1:1 coinswap for a precursor project (Shadowcash. $SDC) plus community donations of Bitcoin. ​</p><p>The community raised at the time what was an equivalent of $1 million in Bitcoin which due to subsequent appreciation in BTC price became a $2-3 million runway to fund development of a decentralised P2P, privacy focused marketplace platform that would utilise the PART token as its base currency.</p><p>The Particl project was successful and delivered the initial functional beta of this marketplace in 2019.</p><p>However the ongoing development of the product required continued funding and the initial runway was being depleted.</p><p>At this point the Particl blockchain was a proof of stake blockchain and there was no intrinsic method of funding for the project. The hope and aim was to successfully spur sufficient adoption of the Particl Marketplace to provide the Particl token with sufficient organic, speculative and non-speculative liquidity and value thus that donations and staking rewards from the PART heldby developers and the community would be sufficient to fund further development and marketing of the project.</p><p>It is fair to say that the project was not successful in that regard. There are various reasons for this but I would say the primary ones were the lack of accessibility for the native PART token resulting in a persistent state of poor liquidity and the intrinsic limited accessibility of the Particl Marketplace at the time, being a desktop only application.</p><p>Unfortunately further attempts to secure external funding for the project did not yield any offers that we felt would be satisfactory or in suitable alignment with the core values of the project or community.</p><p>However the intrinsic value of the project remained understood by our community and there remained a strong desire to see the project succeed.</p><p>Following internal and subsequent community discussion it was decided to propose introduction of a decentralised treasury model that would be funded by a percentage of the block reward on the Particl Blockchain.</p><p>The proposal voted on and passed by the community agreed to raise per annum supply inflation from 2% to 8% (which would eventually fall to 6 and for 50% of this to be automatically diverted to the treasury. The community would be responsible for how these funds raised were spent and this would be settled by on-chain voting by those who were actively staking on the Particl blockchain.</p><p>The action by the community to support this proposal enabled ongoing development of the Particl Project. This resulted in the creation of BasicSwapDex, innovations in the atomic swap and DEX technology, specifically:</p><ul><li>The first implementation of (semi)scriptless scripts via adaptor signatures to permit atomic swaps with XMR and other coins that lacked programmable outputs.​</li><li>The first successful implementation of unidirectional XMR atomic swaps.​</li><li>​Further development via our SMSG network to support the first successful<br>implementation of bidirectional atomic swaps.​</li><li>​The world’s first fully decentralised distributed order book DEX. </li></ul><p>It also allowed us to further research and develop the worlds first implementation of AI LLM flagging of listings on a decentralised marketplace (Particl Marketplace) to aid community moderation of content listed on it. </p><p>However there were more general problems. The Particl Project token $PART which was the primary currency of the Particl network suffered through ongoing decline in liquidity with falling daily trading volumes, falling spot prices and increased slippage.</p><p>This effectively led to a functional decline in the utility of the decentralised treasury as Particl developers needed to periodically liquidate their earned $PART in order to cover costs of living (unfortunately tax authorities do not accept direct payment in $PART) which in turn contributed to sell pressure and among many other causes created a death spiral in liquidity from 2019 to the present. ​</p><p>The minimum value of $PART needed to remain equivalent at $0.80 to sustain essential development but for much of 2019 to the present it has traded at $0.50 or significantly below this.</p><p>At the same time my own views and insights on privacy and economies were evolving. I increasingly came to see the death spiral in the liquidity of $PART as a problem structurally inherent to most proof of stake systems that do not have sufficient distribution and base liquidity; there is a tendency towards gradual centralisation of supply to fewer and fewer individuals.</p><p>Specifically this is because as price falls, sentiment decreases, the pool of those willing to buy decreases, people then sell to a shrinking pool of buyers who stake the supply to accumulate further. These stakers are less inclined to put their holdings up for sale since they believe in the future value of the project which ironically kills liquidity further and reinforces the supply centralisation tendency and liquidity doom loop.</p><p>Furthermore, this doom loop accelerates when the limited pool of buyers decides they have accumulated enough and simply choose to continue staking. This leads to a death in buy pressure on the token which leads to a continued and accelerating fall in price (as those earning $PART from the decentralized treasury are forced to sell larger amounts into the market to generate equivalent fiat revenue to cover their core living expenses).</p><p>Such structural tendencies are also unappealing to a demographic of cryptocurrency enthusiasts who recognise these tendencies. In particular in my experience the majority of cryptocurrency users who are privacy conscious are strongly opposed to any systems of economics or governance that may conceivably lead to centralisation of power and control.</p><p>In more recent years, I have fallen much more strongly into this camp. <strong>This does not mean that I am inherently opposed to all proof of stake systems</strong>. Indeed my support for the Particl Project at its core lies in my realisation that the network if properly utilised as a marketplace for the KYC free, privacy first exchange of goods and services (via the Particl Marketplace) and as the digital privacy forex of choice for privacy focused cryptocurrencies (via BasicSwapDex) then <strong>the Particl network can easily generate liquidity through non-speculative network transactions fees in a manner not dependent on supply inflation to provide an adequate security budget i.e. it could potentially function someday as a proof of stake network with 0% supply inflation with extremely high liquidity and intrinsic value.</strong></p><p>Indeed I think this type of network would turn $PART into a <strong>hard currency i.e. one which I define as a currency with 0% supply inflation</strong> or structurally deflationary. This hard currency characteristic operating on a network with legitimate and attractive non-speculative usage options (the guarantee of privacy and protection from third party snooping of financial history) increasing liquidity <strong>attracting liquidity from other value storage/transfer networks (fiat and cryptocurrency) to generate transaction fees and frequency of sufficient value to justify staking with a reward that is not subsidized by currency inflation</strong> via the printing of new coin supply (a soft money characteristic).</p><h2 id=\"reasons-for-the-proposed-change\">Reasons for the Proposed Change</h2><blockquote><strong>a)</strong> I propose we scrap the decentralised treasury model (subsidized/funded by 50% of block reward issuance) in its entirety. </blockquote><p>The treasury did sustain development of the Particl Project from 2019 to 2022 at which point the market liquidity and value of the $PART token had fallen to and remained at a point where the revenue generated was no longer sufficient to meet the basic needs of the Particl development team. This led to a situation where developers were requesting community donations in other cryptocurrencies and I felt there were periods of noticeable delay in product development.</p><p>Indeed, during this period until 2023 the team was operating on goodwill continuing to develop the project out of a shared understanding with the community of the privacy first, cypherpunk ideology they were helping to bring to the world and the incalculable intrinsic value of that.</p><p>For the reasons I have already outlined in the background and timeline, I feel that whilst it initially worked and served its intended purpose (supporting development of the project), the treasury model employed eventually served only to accelerate the decline in liquidity of the Particl blockchain as a whole.</p><p>Furthermore, explaining to people discovering the project that 50% of the block reward is centralised to a single fund (even if spending from the fund is determined by community vote) can leave the project open to accusations of structural centralisation.</p><p>Whilst I think more severe forms of this accusation can be disputed, I do think there is some fundamental validity to this idea (trust assumptions are built into such a funding method) and I believe it would steer the project further towards true decentralisation by scrapping this type of funding method entirely.</p><p>To those who ask where our funding should come from? I would argue that <strong>we should replace the current treasury model with a purely voluntary multi-currency, multisig donation pool</strong> governed by the existing CCS proposal and voting system. We have clear evidence that communities other than our own are willing to contribute to and donate funds in the currency of their choice to support ongoing development of work by the Particl Project as demonstrated by the recent successful Monero CCS proposal.</p><p>I believe that this can be replicated and that the Particl Project can and should be funded via a multi-currency voluntary donation model as this preserves decentralisation, focuses the onus of consent on users, actively supports the cryptoagnostic ideology of the project, provides choice and helps safeguard against liquidity shocks for any single given currency whilst removing any claim that the Particl Blockchain is in anyway a corporate run blockchain rather than a community one.</p><blockquote><strong>b)</strong>​ I am proposing that the per annum inflation rate of the Particl Blockchain immediately fall from the current level of 7% to 3.5% and remain at this level until June 2026 at which point it will fall by 0.5% every year until June 2031 where it would be expected to reach 1.0% at which level it will remain until further discussion and vote to change otherwise.​</blockquote><p>If we look at traditional central banking orthodoxy, they follow the principle of targeting inflation rate of 2% annually. Whilst this is in reference to the estimated average percentage rise in the cost of goods and services, in practice it acts as a compounding devaluator of any person who simply stores the respective issued currencies of any central bank in a medium that generates annual yield below this targeted inflation rate (e.g. cash under the mattress or savings accounts paying below the annual inflation rate).</p><p>Unfortunately such a system serves to typically hit those who most actively contribute to an economy i.e. the working and professional middle classes; this pool of participants in an economy are more likely to be reliant and/or have a larger proportion of their asset wealth locked up as cash in savings.</p><p>At the same time the wealthiest in society often have the most available currency on hand and are more able to invest in stocks, bonds, property markets and other forms of asset accumulation beyond cash as savings that generate passive yield at rates above annual inflation. Because the wealthiest are more likely to hold more assets of value they have an easier time raising further capital via provision of these assets as collateral and are thus able to outcompete working and middle class individuals on a 1:1 level simply because they are performing at scales inaccessible to the majority of active participants in an economy; this guarantees centralisation of liquidity (growing wealth inequality) over time.</p><p>As the period from 2008 to 2022 demonstrated, for many working and professional middle classes the interest rate on their savings and the percentage annual pay rises consistently fell below their national annual rate of inflation leading to the equivalent of year on year real terms pay cuts and real terms devaluation of spending power of savings reducing their overall financialsecurity which in turn adversely impacted their social mobility, health, mental state and thus (I argue) their creativity and productivity via the equivalent of a liquidity restriction on active participants in an economy in all of the infrastructure they are involved in building and maintaining.</p><p>In contrast, despite the total size of the economy growing, a greater proportion of all wealth generated globally is flowing into an ever decreasing number of hands. Liquidity is not being distributed, it is effectively being locked and restricted which has created growing social instability and societal decay via real terms shrinking expenditure on services and core infrastructure.</p><p>In addition to this the printing of money is controlled by central banks. Poor management of issuance by them can lead to sudden, sharp currency devaluations.</p><p><strong>With no fixed hard cap on total currency supply, all current central bank issued fiat currencies represent to me what I term, “soft money”</strong> i.e. money which due to continued issuance in perpetuity is guaranteed to lose its intrinsic value per unit over time and thus gradually penalise and destabilise the most active participants and contributors in its economy.</p><p>Bitcoin was created in 2009 as a direct response to the 2007/8 financial crisis and its original creators clearly saw the structural problems with our inflationary, fiat banking soft money system and understood the consequences that were to come. They created Bitcoin intended as <strong>“hard money” i.e. a currency with a fixed hard cap in supply.</strong></p><p>Whilst Bitcoin is undoubtedly expected to become hard money around 2140 (when all 21 million Bitcoin in the current protocol will have been mined) this assumes that there will be no protocol changes to Bitcoin that break this limit e.g. tail emission or change in total fixed supply. </p><p><strong>Furthermore at the present time, Bitcoin continues to be reliant on the issuance of new Bitcoin via mining in order to guarantee its security budget. Thus at this present time it is dependent on supply inflation and so it presently behaves as soft money</strong> (even though it is expected to become hard money in the future). </p><p>Almost all known Proof of stake systems are reliant on issuance of new coins to incentivize staking with the minting of new coins used to pay for their security budgets.</p><p>Thus all cryptocurrencies in current existence that have any form of ongoing supply issuance and inflation by my definition represent soft money and are inherently vulnerable to the problems I have outlined with other forms of soft money.</p><p><strong>If we were to scrap our decentralized treasury model today, the PA inflation rate of the Particl Blockchain would remain at 7% per annum in perpetuity.</strong> This is 3.5 times the targeted inflation rate of central banks. This would make $PART a soft currency in perpetuity with an inflation equivalent annual devaluation in intrinsic value worse than the currencies of most central banks.</p><p><strong>We should not be a central bank, we certainly should not be performing 3.5x worse than them.</strong></p><p><strong>Particl should not remain a soft currency in perpetuity. We should be actively targeting transformation into hard money.</strong></p><p>At present, Particl is a proof of stake blockchain with the security budget generated by:</p><ul><li>Network transaction fees</li><li>New token issuance (determined by per annum supply inflation).</li></ul><p>Staking $PART tokens on the Particl blockchain locks them out of active circulation on the Particl network. In return stakers are rewarded with new tokens generated by a combination of network transaction fees plus new tokens minted into circulation as a result of programmed network token supply increases - rewards and network security is thus currently subsidized by<br>new token issuance (supply inflation).</p><p>In many ways the current proof of stake implementation resembles the mechanism of asset hoarding and yield accumulation for speculative investment purposes that we see with fiat currencies issued by central banks. Stakers buy the token for yield with the expectation that the value of the underlying tokens staked will either remain stable or appreciate over time as liquidity in the network grows.</p><p>Staking coins are however not actively changing hands, thus they are not actively exchanging economic value thus they are not generating liquidity. Staking may serve to restrict circulating supply and inflate the intrinsic value of circulating coins as the value transacted on the network increases however paradoxically the reward for doing this is distributed to coin balances that are essentially static i.e. not participating in or driving the network activity that brings intrinsic value<br>to the network.</p><p>So if Particl as proof of stake currency mechanisms is currently predisposed towards soft money characteristics and outcomes, how do we successfully transform a Particl as a Proof of Stake currency into hard money?</p><p>Simple: we focus on increasing network transaction fee revenue by increasing the frequency and amount of value transacted on the Particl network whilst actively reducing new token issuance.</p><p>Fortunately, this is already possible Particl ecosystem already has two key applications that could achieve this with some suggested mechanisms:</p><h3 id=\"basicswapdex-bsx-\">BasicSwapDex (BSX)</h3><ul><li>Generation of network fees by using $PART as an intermediary token to facilitate otherwise impossible atomic swaps (between two coins that both lack programmable outputs e.g. XMR:LTC MWEB)​</li><li>​Implementation of a PART fee for swap transactions done via select third party<br>integrations of BSX. This fee should ideally be an automatic buy (on swap) with send to burn address to generate automated buy side liquidity for the PART token, counteracting the impact of any supply side inflation as well as generating a network transaction fee that can be redistributed to stakers.</li></ul><h3 id=\"particl-marketplace\">Particl Marketplace</h3><ul><li>Network transaction fees generated via use of the MAD escrow to secure funds utilised in purchasing goods and services.​</li><li>​Network transaction fees for any other service or smart contract operating on the Particl Marketplace to facilitate economic activity of any kind.</li></ul><p><strong>In any event passing this proposal would put the onus on both the development team and Particl community to actively accelerate adoption of the Particl network otherwise their staking rewards will diminish over time.</strong> They are effectively racing against declining issuance rewards over time as the annual supply inflation reward decreases.</p><p>I note that this proposal suggests gradually bringing the per annum inflation rate to 1.0%. This means that unless token burn mechanisms are in place that result in an annual burn rate greater than 1.0% then Particl will remain a soft currency.</p><p><strong>It is my hope that we will use this time (approximately next 6 years) to focus on increasing network activity, network adoption and scalability</strong> to create an L1 system whose network fees sufficient to justify enough network staking to adequately and appropriately secure the network. Even if we are not successful in that regard, leaving the inflation rate at 1.0% per annum provides us with additional time to focus on these areas whilst remaining harder money<br>than traditional central bank issued currencies and indeed most other cryptocurrencies currently traded today.</p><p>Regardless it is my hope that if this proposal is passed, that if our community is active and focuses appropriately then by 2031 we will be in a position to further propose reducing our per annum inflation rate from 1.0% in perpetuity to 0% in perpetuity which would allow us to become a proof of stake cryptocurrency funded entirely by network transaction fees and have a native currency that satisfies my definition of “hard money”.</p><h2 id=\"timeline\">Timeline</h2><ul><li>Voting opens: Est. July, 2025</li><li>Implementation: Upon successful vote (75% approval rate with minimum quorum of 20% of the total supply over 10,080 blocks) and subsequent hard fork.</li></ul><h2 id=\"impact\">Impact</h2><p>If approved, this change will:</p><ul><li>Significantly reduce PART's inflation rate from 7% to 3.5%;</li><li>Reduce PART’s inflation rate by 0.5% every year until it reaches 1.0%;</li><li>Remove the network treasury;</li><li>Initiate a hard fork of the Particl blockchain.</li></ul><p>We believe this proposal represents a positive step toward optimizing the Particl network's economic model while ensuring sustainable project development and incentivising our community to actively promote and grow the network.Important: For the proposal to show up on Partyman, make sure you are running its latest version. To do so, run git pull from inside your partyman folder, and then type the ./partyman update command from that same partyman folder.</p><h2 id=\"next-steps\">Next Steps</h2><ul><li>Review the proposal details</li><li>Leave a comment if needed</li><li>Wait for further instructions on how to vote and on when the voting period will begin</li><li>Inform yourself on Particl's distributed governance (more info <strong><a href=\"https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html\">here</a></strong>)</li></ul><p>We appreciate your continued support and participation in the Particl Project's governance. For any questions or concerns, please reach out to our community channels.</p><p>Best regards,<br>Dr Kapil Amarasinghe (Advisory)</p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/HARD_Blog_BSX.jpg","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/HARD_Blog_BSX.jpg 600w","/glink/size/w1000/2025/05/HARD_Blog_BSX.jpg 1000w","/glink/size/w1600/2025/05/HARD_Blog_BSX.jpg 1600w","/glink/2025/05/HARD_Blog_BSX.jpg 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"h2","properties":{"id":"proposal-summary"},"children":[{"type":"text","value":"Proposal Summary"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/particl/ccs-proposals/pull/25"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Inflation Treasury Adjustments by cryptoguard · Pull Request #25 · particl/ccs-proposals"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"SummaryThis proposal outlines a plan for a hard fork of the Particl Blockchain to eliminate the decentralized treasury model, immediately reduce the annual inflation rate from 7% to 3.5%, and then..."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"particl"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/3b9271adcf8993cd2beabd135198b3cc8e157f99f06e0dba70a9ddea4f0564b7/particl/ccs-proposals/pull/25"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This proposal, "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"u","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/particl/ccs-proposals/pull/25"},"children":[{"type":"text","value":"authored by community member and Particl advisor Dr. Kap"}]}]}]},{"type":"text","value":",  proposes a hard fork for the Particl Blockchain with the expressed aims of:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removing the decentralised treasury model which currently directs 50% of the block reward to a community managed fund that has been used to support development of the Particl project since 2019."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Immediately lower the current per annum inflation rate of the Particl blockchain from 7% to 3.5% until June 2026. ​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Further lower the per per annum inflation rate by 0.5% per year over the following 5 year period until the per annum inflation rate is 1.0% (June 2031)."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"To initiate a further community discussion and protocol vote around the time per annum inflation is 1.0% to decide if this should be further lowered to 0% and if so how."}]}]},{"type":"element","tagName":"h2","properties":{"id":"background-and-timeline"},"children":[{"type":"text","value":"Background and Timeline"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The Particl project launched the Particl blockchain ($PART) in 2017 following a 1:1 coinswap for a precursor project (Shadowcash. $SDC) plus community donations of Bitcoin. ​"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The community raised at the time what was an equivalent of $1 million in Bitcoin which due to subsequent appreciation in BTC price became a $2-3 million runway to fund development of a decentralised P2P, privacy focused marketplace platform that would utilise the PART token as its base currency."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The Particl project was successful and delivered the initial functional beta of this marketplace in 2019."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"However the ongoing development of the product required continued funding and the initial runway was being depleted."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At this point the Particl blockchain was a proof of stake blockchain and there was no intrinsic method of funding for the project. The hope and aim was to successfully spur sufficient adoption of the Particl Marketplace to provide the Particl token with sufficient organic, speculative and non-speculative liquidity and value thus that donations and staking rewards from the PART heldby developers and the community would be sufficient to fund further development and marketing of the project."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It is fair to say that the project was not successful in that regard. There are various reasons for this but I would say the primary ones were the lack of accessibility for the native PART token resulting in a persistent state of poor liquidity and the intrinsic limited accessibility of the Particl Marketplace at the time, being a desktop only application."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Unfortunately further attempts to secure external funding for the project did not yield any offers that we felt would be satisfactory or in suitable alignment with the core values of the project or community."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"However the intrinsic value of the project remained understood by our community and there remained a strong desire to see the project succeed."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following internal and subsequent community discussion it was decided to propose introduction of a decentralised treasury model that would be funded by a percentage of the block reward on the Particl Blockchain."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The proposal voted on and passed by the community agreed to raise per annum supply inflation from 2% to 8% (which would eventually fall to 6 and for 50% of this to be automatically diverted to the treasury. The community would be responsible for how these funds raised were spent and this would be settled by on-chain voting by those who were actively staking on the Particl blockchain."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The action by the community to support this proposal enabled ongoing development of the Particl Project. This resulted in the creation of BasicSwapDex, innovations in the atomic swap and DEX technology, specifically:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The first implementation of (semi)scriptless scripts via adaptor signatures to permit atomic swaps with XMR and other coins that lacked programmable outputs.​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The first successful implementation of unidirectional XMR atomic swaps.​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"​Further development via our SMSG network to support the first successful"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"implementation of bidirectional atomic swaps.​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"​The world’s first fully decentralised distributed order book DEX. "}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It also allowed us to further research and develop the worlds first implementation of AI LLM flagging of listings on a decentralised marketplace (Particl Marketplace) to aid community moderation of content listed on it. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"However there were more general problems. The Particl Project token $PART which was the primary currency of the Particl network suffered through ongoing decline in liquidity with falling daily trading volumes, falling spot prices and increased slippage."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This effectively led to a functional decline in the utility of the decentralised treasury as Particl developers needed to periodically liquidate their earned $PART in order to cover costs of living (unfortunately tax authorities do not accept direct payment in $PART) which in turn contributed to sell pressure and among many other causes created a death spiral in liquidity from 2019 to the present. ​"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The minimum value of $PART needed to remain equivalent at $0.80 to sustain essential development but for much of 2019 to the present it has traded at $0.50 or significantly below this."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At the same time my own views and insights on privacy and economies were evolving. I increasingly came to see the death spiral in the liquidity of $PART as a problem structurally inherent to most proof of stake systems that do not have sufficient distribution and base liquidity; there is a tendency towards gradual centralisation of supply to fewer and fewer individuals."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Specifically this is because as price falls, sentiment decreases, the pool of those willing to buy decreases, people then sell to a shrinking pool of buyers who stake the supply to accumulate further. These stakers are less inclined to put their holdings up for sale since they believe in the future value of the project which ironically kills liquidity further and reinforces the supply centralisation tendency and liquidity doom loop."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Furthermore, this doom loop accelerates when the limited pool of buyers decides they have accumulated enough and simply choose to continue staking. This leads to a death in buy pressure on the token which leads to a continued and accelerating fall in price (as those earning $PART from the decentralized treasury are forced to sell larger amounts into the market to generate equivalent fiat revenue to cover their core living expenses)."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Such structural tendencies are also unappealing to a demographic of cryptocurrency enthusiasts who recognise these tendencies. In particular in my experience the majority of cryptocurrency users who are privacy conscious are strongly opposed to any systems of economics or governance that may conceivably lead to centralisation of power and control."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In more recent years, I have fallen much more strongly into this camp. "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"This does not mean that I am inherently opposed to all proof of stake systems"}]},{"type":"text","value":". Indeed my support for the Particl Project at its core lies in my realisation that the network if properly utilised as a marketplace for the KYC free, privacy first exchange of goods and services (via the Particl Marketplace) and as the digital privacy forex of choice for privacy focused cryptocurrencies (via BasicSwapDex) then "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"the Particl network can easily generate liquidity through non-speculative network transactions fees in a manner not dependent on supply inflation to provide an adequate security budget i.e. it could potentially function someday as a proof of stake network with 0% supply inflation with extremely high liquidity and intrinsic value."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Indeed I think this type of network would turn $PART into a "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"hard currency i.e. one which I define as a currency with 0% supply inflation"}]},{"type":"text","value":" or structurally deflationary. This hard currency characteristic operating on a network with legitimate and attractive non-speculative usage options (the guarantee of privacy and protection from third party snooping of financial history) increasing liquidity "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"attracting liquidity from other value storage/transfer networks (fiat and cryptocurrency) to generate transaction fees and frequency of sufficient value to justify staking with a reward that is not subsidized by currency inflation"}]},{"type":"text","value":" via the printing of new coin supply (a soft money characteristic)."}]},{"type":"element","tagName":"h2","properties":{"id":"reasons-for-the-proposed-change"},"children":[{"type":"text","value":"Reasons for the Proposed Change"}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"a)"}]},{"type":"text","value":" I propose we scrap the decentralised treasury model (subsidized/funded by 50% of block reward issuance) in its entirety. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The treasury did sustain development of the Particl Project from 2019 to 2022 at which point the market liquidity and value of the $PART token had fallen to and remained at a point where the revenue generated was no longer sufficient to meet the basic needs of the Particl development team. This led to a situation where developers were requesting community donations in other cryptocurrencies and I felt there were periods of noticeable delay in product development."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Indeed, during this period until 2023 the team was operating on goodwill continuing to develop the project out of a shared understanding with the community of the privacy first, cypherpunk ideology they were helping to bring to the world and the incalculable intrinsic value of that."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For the reasons I have already outlined in the background and timeline, I feel that whilst it initially worked and served its intended purpose (supporting development of the project), the treasury model employed eventually served only to accelerate the decline in liquidity of the Particl blockchain as a whole."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Furthermore, explaining to people discovering the project that 50% of the block reward is centralised to a single fund (even if spending from the fund is determined by community vote) can leave the project open to accusations of structural centralisation."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Whilst I think more severe forms of this accusation can be disputed, I do think there is some fundamental validity to this idea (trust assumptions are built into such a funding method) and I believe it would steer the project further towards true decentralisation by scrapping this type of funding method entirely."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To those who ask where our funding should come from? I would argue that "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"we should replace the current treasury model with a purely voluntary multi-currency, multisig donation pool"}]},{"type":"text","value":" governed by the existing CCS proposal and voting system. We have clear evidence that communities other than our own are willing to contribute to and donate funds in the currency of their choice to support ongoing development of work by the Particl Project as demonstrated by the recent successful Monero CCS proposal."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I believe that this can be replicated and that the Particl Project can and should be funded via a multi-currency voluntary donation model as this preserves decentralisation, focuses the onus of consent on users, actively supports the cryptoagnostic ideology of the project, provides choice and helps safeguard against liquidity shocks for any single given currency whilst removing any claim that the Particl Blockchain is in anyway a corporate run blockchain rather than a community one."}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"b)"}]},{"type":"text","value":"​ I am proposing that the per annum inflation rate of the Particl Blockchain immediately fall from the current level of 7% to 3.5% and remain at this level until June 2026 at which point it will fall by 0.5% every year until June 2031 where it would be expected to reach 1.0% at which level it will remain until further discussion and vote to change otherwise.​"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If we look at traditional central banking orthodoxy, they follow the principle of targeting inflation rate of 2% annually. Whilst this is in reference to the estimated average percentage rise in the cost of goods and services, in practice it acts as a compounding devaluator of any person who simply stores the respective issued currencies of any central bank in a medium that generates annual yield below this targeted inflation rate (e.g. cash under the mattress or savings accounts paying below the annual inflation rate)."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Unfortunately such a system serves to typically hit those who most actively contribute to an economy i.e. the working and professional middle classes; this pool of participants in an economy are more likely to be reliant and/or have a larger proportion of their asset wealth locked up as cash in savings."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At the same time the wealthiest in society often have the most available currency on hand and are more able to invest in stocks, bonds, property markets and other forms of asset accumulation beyond cash as savings that generate passive yield at rates above annual inflation. Because the wealthiest are more likely to hold more assets of value they have an easier time raising further capital via provision of these assets as collateral and are thus able to outcompete working and middle class individuals on a 1:1 level simply because they are performing at scales inaccessible to the majority of active participants in an economy; this guarantees centralisation of liquidity (growing wealth inequality) over time."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As the period from 2008 to 2022 demonstrated, for many working and professional middle classes the interest rate on their savings and the percentage annual pay rises consistently fell below their national annual rate of inflation leading to the equivalent of year on year real terms pay cuts and real terms devaluation of spending power of savings reducing their overall financialsecurity which in turn adversely impacted their social mobility, health, mental state and thus (I argue) their creativity and productivity via the equivalent of a liquidity restriction on active participants in an economy in all of the infrastructure they are involved in building and maintaining."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In contrast, despite the total size of the economy growing, a greater proportion of all wealth generated globally is flowing into an ever decreasing number of hands. Liquidity is not being distributed, it is effectively being locked and restricted which has created growing social instability and societal decay via real terms shrinking expenditure on services and core infrastructure."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition to this the printing of money is controlled by central banks. Poor management of issuance by them can lead to sudden, sharp currency devaluations."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"With no fixed hard cap on total currency supply, all current central bank issued fiat currencies represent to me what I term, “soft money”"}]},{"type":"text","value":" i.e. money which due to continued issuance in perpetuity is guaranteed to lose its intrinsic value per unit over time and thus gradually penalise and destabilise the most active participants and contributors in its economy."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Bitcoin was created in 2009 as a direct response to the 2007/8 financial crisis and its original creators clearly saw the structural problems with our inflationary, fiat banking soft money system and understood the consequences that were to come. They created Bitcoin intended as "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"“hard money” i.e. a currency with a fixed hard cap in supply."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Whilst Bitcoin is undoubtedly expected to become hard money around 2140 (when all 21 million Bitcoin in the current protocol will have been mined) this assumes that there will be no protocol changes to Bitcoin that break this limit e.g. tail emission or change in total fixed supply. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Furthermore at the present time, Bitcoin continues to be reliant on the issuance of new Bitcoin via mining in order to guarantee its security budget. Thus at this present time it is dependent on supply inflation and so it presently behaves as soft money"}]},{"type":"text","value":" (even though it is expected to become hard money in the future). "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Almost all known Proof of stake systems are reliant on issuance of new coins to incentivize staking with the minting of new coins used to pay for their security budgets."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Thus all cryptocurrencies in current existence that have any form of ongoing supply issuance and inflation by my definition represent soft money and are inherently vulnerable to the problems I have outlined with other forms of soft money."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"If we were to scrap our decentralized treasury model today, the PA inflation rate of the Particl Blockchain would remain at 7% per annum in perpetuity."}]},{"type":"text","value":" This is 3.5 times the targeted inflation rate of central banks. This would make $PART a soft currency in perpetuity with an inflation equivalent annual devaluation in intrinsic value worse than the currencies of most central banks."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"We should not be a central bank, we certainly should not be performing 3.5x worse than them."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Particl should not remain a soft currency in perpetuity. We should be actively targeting transformation into hard money."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At present, Particl is a proof of stake blockchain with the security budget generated by:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Network transaction fees"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New token issuance (determined by per annum supply inflation)."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Staking $PART tokens on the Particl blockchain locks them out of active circulation on the Particl network. In return stakers are rewarded with new tokens generated by a combination of network transaction fees plus new tokens minted into circulation as a result of programmed network token supply increases - rewards and network security is thus currently subsidized by"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"new token issuance (supply inflation)."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In many ways the current proof of stake implementation resembles the mechanism of asset hoarding and yield accumulation for speculative investment purposes that we see with fiat currencies issued by central banks. Stakers buy the token for yield with the expectation that the value of the underlying tokens staked will either remain stable or appreciate over time as liquidity in the network grows."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Staking coins are however not actively changing hands, thus they are not actively exchanging economic value thus they are not generating liquidity. Staking may serve to restrict circulating supply and inflate the intrinsic value of circulating coins as the value transacted on the network increases however paradoxically the reward for doing this is distributed to coin balances that are essentially static i.e. not participating in or driving the network activity that brings intrinsic value"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"to the network."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"So if Particl as proof of stake currency mechanisms is currently predisposed towards soft money characteristics and outcomes, how do we successfully transform a Particl as a Proof of Stake currency into hard money?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Simple: we focus on increasing network transaction fee revenue by increasing the frequency and amount of value transacted on the Particl network whilst actively reducing new token issuance."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Fortunately, this is already possible Particl ecosystem already has two key applications that could achieve this with some suggested mechanisms:"}]},{"type":"element","tagName":"h3","properties":{"id":"basicswapdex-bsx-"},"children":[{"type":"text","value":"BasicSwapDex (BSX)"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Generation of network fees by using $PART as an intermediary token to facilitate otherwise impossible atomic swaps (between two coins that both lack programmable outputs e.g. XMR:LTC MWEB)​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"​Implementation of a PART fee for swap transactions done via select third party"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"integrations of BSX. This fee should ideally be an automatic buy (on swap) with send to burn address to generate automated buy side liquidity for the PART token, counteracting the impact of any supply side inflation as well as generating a network transaction fee that can be redistributed to stakers."}]}]},{"type":"element","tagName":"h3","properties":{"id":"particl-marketplace"},"children":[{"type":"text","value":"Particl Marketplace"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Network transaction fees generated via use of the MAD escrow to secure funds utilised in purchasing goods and services.​"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"​Network transaction fees for any other service or smart contract operating on the Particl Marketplace to facilitate economic activity of any kind."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"In any event passing this proposal would put the onus on both the development team and Particl community to actively accelerate adoption of the Particl network otherwise their staking rewards will diminish over time."}]},{"type":"text","value":" They are effectively racing against declining issuance rewards over time as the annual supply inflation reward decreases."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I note that this proposal suggests gradually bringing the per annum inflation rate to 1.0%. This means that unless token burn mechanisms are in place that result in an annual burn rate greater than 1.0% then Particl will remain a soft currency."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"It is my hope that we will use this time (approximately next 6 years) to focus on increasing network activity, network adoption and scalability"}]},{"type":"text","value":" to create an L1 system whose network fees sufficient to justify enough network staking to adequately and appropriately secure the network. Even if we are not successful in that regard, leaving the inflation rate at 1.0% per annum provides us with additional time to focus on these areas whilst remaining harder money"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"than traditional central bank issued currencies and indeed most other cryptocurrencies currently traded today."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Regardless it is my hope that if this proposal is passed, that if our community is active and focuses appropriately then by 2031 we will be in a position to further propose reducing our per annum inflation rate from 1.0% in perpetuity to 0% in perpetuity which would allow us to become a proof of stake cryptocurrency funded entirely by network transaction fees and have a native currency that satisfies my definition of “hard money”."}]},{"type":"element","tagName":"h2","properties":{"id":"timeline"},"children":[{"type":"text","value":"Timeline"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Voting opens: Est. July, 2025"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Implementation: Upon successful vote (75% approval rate with minimum quorum of 20% of the total supply over 10,080 blocks) and subsequent hard fork."}]}]},{"type":"element","tagName":"h2","properties":{"id":"impact"},"children":[{"type":"text","value":"Impact"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If approved, this change will:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Significantly reduce PART's inflation rate from 7% to 3.5%;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Reduce PART’s inflation rate by 0.5% every year until it reaches 1.0%;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Remove the network treasury;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Initiate a hard fork of the Particl blockchain."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We believe this proposal represents a positive step toward optimizing the Particl network's economic model while ensuring sustainable project development and incentivising our community to actively promote and grow the network.Important: For the proposal to show up on Partyman, make sure you are running its latest version. To do so, run git pull from inside your partyman folder, and then type the ./partyman update command from that same partyman folder."}]},{"type":"element","tagName":"h2","properties":{"id":"next-steps"},"children":[{"type":"text","value":"Next Steps"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Review the proposal details"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Leave a comment if needed"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Wait for further instructions on how to vote and on when the voting period will begin"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Inform yourself on Particl's distributed governance (more info "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/particl-blockchain/blockchain_governance.html"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We appreciate your continued support and participation in the Particl Project's governance. For any questions or concerns, please reach out to our community channels."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Best regards,"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"Dr Kapil Amarasinghe (Advisory)"}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"proposal-summary","heading":"Proposal Summary"},{"id":"background-and-timeline","heading":"Background and Timeline"},{"id":"reasons-for-the-proposed-change","heading":"Reasons for the Proposed Change","items":[{"id":"basicswapdex-bsx-","heading":"BasicSwapDex (BSX)"},{"id":"particl-marketplace","heading":"Particl Marketplace"}]},{"id":"timeline","heading":"Timeline"},{"id":"impact","heading":"Impact"},{"id":"next-steps","heading":"Next Steps"}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__6844ac3bb8d400059e5fcd7d","title":"Particl Development Progress Report (06-06-2025)","slug":"particl-development-progress-report-06-06-2025","featured":true,"feature_image":"/glink/2025/06/dev-update-medium.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"7 Jun 2025","published_at_pretty":"7 Jun 2025","updated_at_pretty":"7 Jun 2025","created_at":"2025-06-07T21:16:43.000+00:00","published_at":"2025-06-07T21:44:16.000+00:00","updated_at":"2025-06-07T21:45:03.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nMulti-Net Support ?\nMultinet by tecnovert · Pull Request #311 · basicswap/basicswapGitHubbasicswap\n[https://github.com/basicswap/basicswap/pull/311]Following last week's release\nof the MVP for multi-net capabilities using Simplex as the first alternative\nnetwork, we've identified several Simplex-specific issues that we're currently\nworking to resolve.\n\nDue to Simplex's complex and intricate network architecture, these issues are\nproving challenging to address, requiring additional development time. However,\nwe're systematically working through each problem as it arises and making steady\nprogress toward a more stable release of this MVP.\n\nMarket Making and Advanced Trading ?\nAMM by gerlofvanek · Pull Request #310 · basicswap/basicswapAdded full\nfunctional AMM web GUI in BSX.Added \"adjust_rates_based_on_market\"\n(Adjust rates based on existing market offers).- The control host/port should\nbe\nqueried from the basicswap....GitHubbasicswap\n[https://github.com/basicswap/basicswap/pull/310]Somewhere around the middle of\nlast week, we've temporarily paused new feature development for the market\nmaking tool to focus on identifying and resolving any bugs or issues before\npushing it to the dev branch, allowing more testers to get their hands on it. \n\nAs such, this week has been primarily dedicated to addressing minor issues and\nmaking incremental improvements to the current implementation, and we expect to\nmerge this feature into the dev branch within the coming days.\n\nThe following improvements and fixes were completed this week:\n\n * Added a new feature that attempts bids first before taking offers;\n * Added bidding strategy: Only bid on auto-accept offers (best rates from\n   auto-accept only);\n * Fixed a bug with the autostart functionality when saving global settings;\n * Fixed a bug with the autostart functionality with add/edit;\n * Added new option Orderbook (Auto-Accept);\n * Fixed debug;\n * Added a new feature that attempts bids first before taking offers;\n * Various layout and general bug fixes.\n\nYou can see the full changelog here\n[https://github.com/basicswap/basicswap/pull/310/commits].\n\nPART to be Delisted from Probit ⚠️\nProbit has announced that, on July 07, 2025 at 06:00 UTC, they will be delisting\nPART along with other cryptocurrencies. As such, please withdraw any PART before\nthat date, as Probit claims they will not allow withdrawals after that date and\nany coins still left on the exchange will be lost.\n\n> To uphold the quality of our platform and prioritize user protection, ProBit\nGlobal will delist the following tokens:\n\n- Rizon (ATOLO)\n- Enecuum (ENQ)\n- Idena (IDNA)\n- Nano (NANO)\n- Particl (PART)\n- Pando Token (PTX)\n- Velas (VLX)\n- Starcro (XSC)\n- TDCCP (TDCCP)\n\nWithdrawal Deadline: July 7, 2025, 06:00 UTC.\n\nWithdrawal services for ATOLO, ENQ, IDNA, NANO, PART, PTX, VLX, XSC, and TDCCP\nwill remain available until July 7, 2025 at 06:00 UTC.⚠️ \n\nNote: After this deadline, withdrawals will no longer be supported, and any\nremaining token balances will be permanently lost.\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/05/image-2.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/311\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Multinet by tecnovert · Pull Request #311 · basicswap/basicswap</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/925a8134899d67530690ffeaf21e9c56b05ce829b6ff3caeef3caa48aa9f937a/basicswap/basicswap/pull/311\"></div></a></figure><p>Following last week's release of the MVP for multi-net capabilities using Simplex as the first alternative network, we've identified several Simplex-specific issues that we're currently working to resolve.</p><p>Due to Simplex's complex and intricate network architecture, these issues are proving challenging to address, requiring additional development time. However, we're systematically working through each problem as it arises and making steady progress toward a more stable release of this MVP.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/310\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">AMM by gerlofvanek · Pull Request #310 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Added full functional AMM web GUI in BSX.Added &amp;quot;adjust_rates_based_on_market&amp;quot; (Adjust rates based on existing market offers).- The control host/port should be queried from the basicswap....</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/9e90e66333f11a017f5c27b7694de35f8fbbf24323421863827c68c50cdd864f/basicswap/basicswap/pull/310\"></div></a></figure><p>Somewhere around the middle of last week, we've temporarily paused new feature development for the market making tool to focus on identifying and resolving any bugs or issues before pushing it to the <code>dev</code> branch, allowing more testers to get their hands on it. </p><p>As such, this week has been primarily dedicated to addressing minor issues and making incremental improvements to the current implementation, and we expect to merge this feature into the <code>dev</code> branch within the coming days.</p><p>The following improvements and fixes were completed this week:</p><ul><li>Added a new feature that attempts bids first before taking offers;</li><li>Added bidding strategy: Only bid on auto-accept offers (best rates from auto-accept only);</li><li>Fixed a bug with the autostart functionality when saving global settings;</li><li>Fixed a bug with the autostart functionality with add/edit;</li><li>Added new option Orderbook (Auto-Accept);</li><li>Fixed debug;</li><li>Added a new feature that attempts bids first before taking offers;</li><li>Various layout and general bug fixes.</li></ul><p>You can see the full changelog <strong><a href=\"https://github.com/basicswap/basicswap/pull/310/commits\">here</a></strong>.</p><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/image-3.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/image-3.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/image-3.png 1000w, http://localhost:2368/content/images/2025/05/image-3.png 1548w\" sizes=\"(min-width: 1200px) 1200px\"></figure><h2 id=\"part-to-be-delisted-from-probit-\">PART to be Delisted from Probit ⚠️</h2><p>Probit has announced that, on July 07, 2025 at 06:00 UTC, they will be delisting PART along with other cryptocurrencies. As such, please withdraw any PART before that date, as Probit claims they will not allow withdrawals after that date and any coins still left on the exchange will be lost.</p><blockquote>To uphold the quality of our platform and prioritize user protection, ProBit Global will delist the following tokens:<br><br>- Rizon (ATOLO)<br>- Enecuum (ENQ)<br>- Idena (IDNA)<br>- Nano (NANO)<br>- Particl (PART)<br>- Pando Token (PTX)<br>- Velas (VLX)<br>- Starcro (XSC)<br>- TDCCP (TDCCP)<br><br>Withdrawal Deadline: July 7, 2025, 06:00 UTC.<br><br>Withdrawal services for ATOLO, ENQ, IDNA, NANO, PART, PTX, VLX, XSC, and TDCCP will remain available until July 7, 2025 at 06:00 UTC.⚠️ <br><br><strong>Note: After this deadline, withdrawals will no longer be supported, and any remaining token balances will be permanently lost.</strong></blockquote><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-06-06-2025/","canonical_url":null,"uuid":"445a4e39-d779-4048-98fe-207a954eb807","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6844ac3bb8d400059e5fcd7d","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/05/image-2.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/311\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Multinet by tecnovert · Pull Request #311 · basicswap/basicswap</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/925a8134899d67530690ffeaf21e9c56b05ce829b6ff3caeef3caa48aa9f937a/basicswap/basicswap/pull/311\"></div></a></figure><p>Following last week's release of the MVP for multi-net capabilities using Simplex as the first alternative network, we've identified several Simplex-specific issues that we're currently working to resolve.</p><p>Due to Simplex's complex and intricate network architecture, these issues are proving challenging to address, requiring additional development time. However, we're systematically working through each problem as it arises and making steady progress toward a more stable release of this MVP.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/310\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">AMM by gerlofvanek · Pull Request #310 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Added full functional AMM web GUI in BSX.Added &#x26;quot;adjust_rates_based_on_market&#x26;quot; (Adjust rates based on existing market offers).- The control host/port should be queried from the basicswap....</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/9e90e66333f11a017f5c27b7694de35f8fbbf24323421863827c68c50cdd864f/basicswap/basicswap/pull/310\"></div></a></figure><p>Somewhere around the middle of last week, we've temporarily paused new feature development for the market making tool to focus on identifying and resolving any bugs or issues before pushing it to the <code class=\"language-text\">dev</code> branch, allowing more testers to get their hands on it. </p><p>As such, this week has been primarily dedicated to addressing minor issues and making incremental improvements to the current implementation, and we expect to merge this feature into the <code class=\"language-text\">dev</code> branch within the coming days.</p><p>The following improvements and fixes were completed this week:</p><ul><li>Added a new feature that attempts bids first before taking offers;</li><li>Added bidding strategy: Only bid on auto-accept offers (best rates from auto-accept only);</li><li>Fixed a bug with the autostart functionality when saving global settings;</li><li>Fixed a bug with the autostart functionality with add/edit;</li><li>Added new option Orderbook (Auto-Accept);</li><li>Fixed debug;</li><li>Added a new feature that attempts bids first before taking offers;</li><li>Various layout and general bug fixes.</li></ul><p>You can see the full changelog <strong><a href=\"https://github.com/basicswap/basicswap/pull/310/commits\">here</a></strong>.</p><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/image-3.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/image-3.png 600w, /glink/size/w1000/2025/05/image-3.png 1000w, /glink/2025/05/image-3.png 1548w\" sizes=\"(min-width: 1200px) 1200px\"></figure><h2 id=\"part-to-be-delisted-from-probit-\">PART to be Delisted from Probit ⚠️</h2><p>Probit has announced that, on July 07, 2025 at 06:00 UTC, they will be delisting PART along with other cryptocurrencies. As such, please withdraw any PART before that date, as Probit claims they will not allow withdrawals after that date and any coins still left on the exchange will be lost.</p><blockquote>To uphold the quality of our platform and prioritize user protection, ProBit Global will delist the following tokens:<br><br>- Rizon (ATOLO)<br>- Enecuum (ENQ)<br>- Idena (IDNA)<br>- Nano (NANO)<br>- Particl (PART)<br>- Pando Token (PTX)<br>- Velas (VLX)<br>- Starcro (XSC)<br>- TDCCP (TDCCP)<br><br>Withdrawal Deadline: July 7, 2025, 06:00 UTC.<br><br>Withdrawal services for ATOLO, ENQ, IDNA, NANO, PART, PTX, VLX, XSC, and TDCCP will remain available until July 7, 2025 at 06:00 UTC.⚠️ <br><br><strong>Note: After this deadline, withdrawals will no longer be supported, and any remaining token balances will be permanently lost.</strong></blockquote><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/05/image-2.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/pull/311"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Multinet by tecnovert · Pull Request #311 · basicswap/basicswap"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/925a8134899d67530690ffeaf21e9c56b05ce829b6ff3caeef3caa48aa9f937a/basicswap/basicswap/pull/311"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following last week's release of the MVP for multi-net capabilities using Simplex as the first alternative network, we've identified several Simplex-specific issues that we're currently working to resolve."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Due to Simplex's complex and intricate network architecture, these issues are proving challenging to address, requiring additional development time. However, we're systematically working through each problem as it arises and making steady progress toward a more stable release of this MVP."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/pull/310"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"AMM by gerlofvanek · Pull Request #310 · basicswap/basicswap"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Added full functional AMM web GUI in BSX.Added &quot;adjust_rates_based_on_market&quot; (Adjust rates based on existing market offers).- The control host/port should be queried from the basicswap...."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/9e90e66333f11a017f5c27b7694de35f8fbbf24323421863827c68c50cdd864f/basicswap/basicswap/pull/310"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Somewhere around the middle of last week, we've temporarily paused new feature development for the market making tool to focus on identifying and resolving any bugs or issues before pushing it to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch, allowing more testers to get their hands on it. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As such, this week has been primarily dedicated to addressing minor issues and making incremental improvements to the current implementation, and we expect to merge this feature into the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch within the coming days."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The following improvements and fixes were completed this week:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added a new feature that attempts bids first before taking offers;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added bidding strategy: Only bid on auto-accept offers (best rates from auto-accept only);"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed a bug with the autostart functionality when saving global settings;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed a bug with the autostart functionality with add/edit;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added new option Orderbook (Auto-Accept);"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed debug;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added a new feature that attempts bids first before taking offers;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Various layout and general bug fixes."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can see the full changelog "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/310/commits"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/image-3.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/image-3.png 600w","/glink/size/w1000/2025/05/image-3.png 1000w","/glink/2025/05/image-3.png 1548w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"h2","properties":{"id":"part-to-be-delisted-from-probit-"},"children":[{"type":"text","value":"PART to be Delisted from Probit ⚠️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Probit has announced that, on July 07, 2025 at 06:00 UTC, they will be delisting PART along with other cryptocurrencies. As such, please withdraw any PART before that date, as Probit claims they will not allow withdrawals after that date and any coins still left on the exchange will be lost."}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"text","value":"To uphold the quality of our platform and prioritize user protection, ProBit Global will delist the following tokens:"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Rizon (ATOLO)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Enecuum (ENQ)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Idena (IDNA)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Nano (NANO)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Particl (PART)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Pando Token (PTX)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Velas (VLX)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- Starcro (XSC)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"- TDCCP (TDCCP)"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"Withdrawal Deadline: July 7, 2025, 06:00 UTC."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"Withdrawal services for ATOLO, ENQ, IDNA, NANO, PART, PTX, VLX, XSC, and TDCCP will remain available until July 7, 2025 at 06:00 UTC.⚠️ "},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Note: After this deadline, withdrawals will no longer be supported, and any remaining token balances will be permanently lost."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"}]},{"id":"part-to-be-delisted-from-probit-","heading":"PART to be Delisted from Probit ⚠️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__6839fc8d9356cb0562708de5","title":"Particl Development Progress Report (30-05-2025)","slug":"particl-development-progress-report-30-05-2025","featured":true,"feature_image":"/glink/2025/05/dev-update-medium-4.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"30 May 2025","published_at_pretty":"30 May 2025","updated_at_pretty":"30 May 2025","created_at":"2025-05-30T18:44:29.000+00:00","published_at":"2025-05-30T20:13:40.000+00:00","updated_at":"2025-05-30T20:13:40.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nMulti-Net Support ?\nMultinet by tecnovert · Pull Request #311 · basicswap/basicswapGitHubbasicswap\n[https://github.com/basicswap/basicswap/pull/311]We're happy to announce that\nthe MVP for the new multi-net feature, which currently supports SimpleX\n[https://simplex.chat/], has now been published in a pull request earlier this\nweek. We're still testing it before pushing to the dev branch, and will document\nhow to test/use it in the coming few days.\n\nNote that this new feature is at the MVP stage, meaning it does not possess all\nthe bells and whistles we have planned for its official V1 version. Namely, it\nis currently not included in the GUI, it must be manually configured outside the\nuser interface by editing a config file, and it doesn't yet allow swaps to\nhappen when two participants are on a different network. \n\nThe latter will require modifications to the SMSG protocol via a hardfork, which\nwe are likely to bundle with a potential coming hardfork to tweak the network\nemission rate and disable treasury (more news about this treasury community CCS\nproposal to be published next week), should its ccs proposal be voted in favor.\n\nSo stay tuned if you want to test the new multi-net function in the coming days!\n\nMarket Making and Advanced Trading ?\nAMM by gerlofvanek · Pull Request #310 · basicswap/basicswapAdded full\nfunctional AMM web GUI in BSX.Added \"adjust_rates_based_on_market\"\n(Adjust rates based on existing market offers).- The control host/port should\nbe\nqueried from the basicswap....GitHubbasicswap\n[https://github.com/basicswap/basicswap/pull/310]We've also implemented various\nimprovements to the automated market making functionality that we recently\nintegrated into the user interface (alpha version):\n\n * Added an auto-start option\n * Improved createoffers.py market making script\n * Updated the bid_xmr template confirm model\n * Fixed a bug with Create Default Configuration\n * Added a confirmation modal\n * Fixed adjust_rates_based_on_market\n * Removed debug and added extra logging\n * Fixed some math issue for calculating rates\n * Fixed Your Offers count when offers are created via the AMM\n * Better overall redirects\n * Added USD prices\n * Add all, minrate, and static options\n * Add offers/bids checkbox enabled always checked\n * Set the amount step default to 0.001\n * Various fixes/bugs/styling\n\nAt this time, we're still improving the integration and adding new, useful\nfeatures for liquidity providers to gain better control of their trading\noperations.\n\nThese include the following:\n\nOur upcoming improvements include:\n\n 1. Automatic offer management: Automatically revoke an AMM offer after each\n    successful bid, then repost the offer with an updated (stepped) amount;\n 2. Smart bid placement: Attempt to place bids that fill your offers at your\n    desired rate, then place an AMM offer for the remainder at that same rate;\n 3. Auto-accept filtering: Enable interaction only with offers that are\n    configured to automatically accept bids.\n\nThese three features will create a user experience that more closely resembles\ntraditional exchanges, which will integrate seamlessly with our upcoming \"Quick\nSwaps\" page and advanced order book display.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/05/image-2.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/311\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Multinet by tecnovert · Pull Request #311 · basicswap/basicswap</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/925a8134899d67530690ffeaf21e9c56b05ce829b6ff3caeef3caa48aa9f937a/basicswap/basicswap/pull/311\"></div></a></figure><p>We're happy to announce that the MVP for the new multi-net feature, which currently supports <a href=\"https://simplex.chat/\">SimpleX</a>, has now been published in a pull request earlier this week. We're still testing it before pushing to the <code>dev</code> branch, and will document how to test/use it in the coming few days.</p><p>Note that this new feature is at the MVP stage, meaning it does not possess all the bells and whistles we have planned for its official V1 version. Namely, it is currently not included in the GUI, it must be manually configured outside the user interface by editing a config file, and it doesn't yet allow swaps to happen when two participants are on a different network. </p><p>The latter will require modifications to the SMSG protocol via a hardfork, which we are likely to bundle with a potential coming hardfork to tweak the network emission rate and disable treasury (more news about this treasury community CCS proposal to be published next week), should its ccs proposal be voted in favor.</p><p>So stay tuned if you want to test the new multi-net function in the coming days!</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/310\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">AMM by gerlofvanek · Pull Request #310 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Added full functional AMM web GUI in BSX.Added &amp;quot;adjust_rates_based_on_market&amp;quot; (Adjust rates based on existing market offers).- The control host/port should be queried from the basicswap....</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/9e90e66333f11a017f5c27b7694de35f8fbbf24323421863827c68c50cdd864f/basicswap/basicswap/pull/310\"></div></a></figure><p>We've also implemented various improvements to the automated market making functionality that we recently integrated into the user interface (alpha version):</p><ul><li>Added an auto-start option</li><li>Improved createoffers.py market making script</li><li>Updated the <code>bid_xmr</code> template confirm model</li><li>Fixed a bug with Create Default Configuration</li><li>Added a confirmation modal</li><li>Fixed <code>adjust_rates_based_on_market</code></li><li>Removed debug and added extra logging</li><li>Fixed some math issue for calculating rates</li><li>Fixed Your Offers count when offers are created via the AMM</li><li>Better overall redirects</li><li>Added USD prices</li><li>Add all, minrate, and static options</li><li>Add offers/bids checkbox enabled always checked</li><li>Set the amount step default to 0.001</li><li>Various fixes/bugs/styling</li></ul><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/image-3.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/image-3.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/image-3.png 1000w, http://localhost:2368/content/images/2025/05/image-3.png 1548w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>At this time, we're still improving the integration and adding new, useful features for liquidity providers to gain better control of their trading operations.</p><p>These include the following:</p><p>Our upcoming improvements include:</p><ol><li><strong>Automatic offer management:</strong> Automatically revoke an AMM offer after each successful bid, then repost the offer with an updated (stepped) amount;</li><li><strong>Smart bid placement: </strong>Attempt to place bids that fill your offers at your desired rate, then place an AMM offer for the remainder at that same rate;</li><li><strong>Auto-accept filtering:</strong> Enable interaction only with offers that are configured to automatically accept bids.</li></ol><p>These three features will create a user experience that more closely resembles traditional exchanges, which will integrate seamlessly with our upcoming \"Quick Swaps\" page and advanced order book display.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-30-05-2025/","canonical_url":null,"uuid":"dca74a3c-5cef-4e04-811b-bbc8c0a176f4","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6839fc8d9356cb0562708de5","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/05/image-2.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/311\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Multinet by tecnovert · Pull Request #311 · basicswap/basicswap</div><div class=\"kg-bookmark-description\"></div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/925a8134899d67530690ffeaf21e9c56b05ce829b6ff3caeef3caa48aa9f937a/basicswap/basicswap/pull/311\"></div></a></figure><p>We're happy to announce that the MVP for the new multi-net feature, which currently supports <a href=\"https://simplex.chat/\">SimpleX</a>, has now been published in a pull request earlier this week. We're still testing it before pushing to the <code class=\"language-text\">dev</code> branch, and will document how to test/use it in the coming few days.</p><p>Note that this new feature is at the MVP stage, meaning it does not possess all the bells and whistles we have planned for its official V1 version. Namely, it is currently not included in the GUI, it must be manually configured outside the user interface by editing a config file, and it doesn't yet allow swaps to happen when two participants are on a different network. </p><p>The latter will require modifications to the SMSG protocol via a hardfork, which we are likely to bundle with a potential coming hardfork to tweak the network emission rate and disable treasury (more news about this treasury community CCS proposal to be published next week), should its ccs proposal be voted in favor.</p><p>So stay tuned if you want to test the new multi-net function in the coming days!</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/310\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">AMM by gerlofvanek · Pull Request #310 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Added full functional AMM web GUI in BSX.Added &#x26;quot;adjust_rates_based_on_market&#x26;quot; (Adjust rates based on existing market offers).- The control host/port should be queried from the basicswap....</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/9e90e66333f11a017f5c27b7694de35f8fbbf24323421863827c68c50cdd864f/basicswap/basicswap/pull/310\"></div></a></figure><p>We've also implemented various improvements to the automated market making functionality that we recently integrated into the user interface (alpha version):</p><ul><li>Added an auto-start option</li><li>Improved createoffers.py market making script</li><li>Updated the <code class=\"language-text\">bid_xmr</code> template confirm model</li><li>Fixed a bug with Create Default Configuration</li><li>Added a confirmation modal</li><li>Fixed <code class=\"language-text\">adjust_rates_based_on_market</code></li><li>Removed debug and added extra logging</li><li>Fixed some math issue for calculating rates</li><li>Fixed Your Offers count when offers are created via the AMM</li><li>Better overall redirects</li><li>Added USD prices</li><li>Add all, minrate, and static options</li><li>Add offers/bids checkbox enabled always checked</li><li>Set the amount step default to 0.001</li><li>Various fixes/bugs/styling</li></ul><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/image-3.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/image-3.png 600w, /glink/size/w1000/2025/05/image-3.png 1000w, /glink/2025/05/image-3.png 1548w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>At this time, we're still improving the integration and adding new, useful features for liquidity providers to gain better control of their trading operations.</p><p>These include the following:</p><p>Our upcoming improvements include:</p><ol><li><strong>Automatic offer management:</strong> Automatically revoke an AMM offer after each successful bid, then repost the offer with an updated (stepped) amount;</li><li><strong>Smart bid placement: </strong>Attempt to place bids that fill your offers at your desired rate, then place an AMM offer for the remainder at that same rate;</li><li><strong>Auto-accept filtering:</strong> Enable interaction only with offers that are configured to automatically accept bids.</li></ol><p>These three features will create a user experience that more closely resembles traditional exchanges, which will integrate seamlessly with our upcoming \"Quick Swaps\" page and advanced order book display.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/05/image-2.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/pull/311"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Multinet by tecnovert · Pull Request #311 · basicswap/basicswap"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/925a8134899d67530690ffeaf21e9c56b05ce829b6ff3caeef3caa48aa9f937a/basicswap/basicswap/pull/311"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We're happy to announce that the MVP for the new multi-net feature, which currently supports "},{"type":"element","tagName":"a","properties":{"href":"https://simplex.chat/"},"children":[{"type":"text","value":"SimpleX"}]},{"type":"text","value":", has now been published in a pull request earlier this week. We're still testing it before pushing to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch, and will document how to test/use it in the coming few days."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that this new feature is at the MVP stage, meaning it does not possess all the bells and whistles we have planned for its official V1 version. Namely, it is currently not included in the GUI, it must be manually configured outside the user interface by editing a config file, and it doesn't yet allow swaps to happen when two participants are on a different network. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The latter will require modifications to the SMSG protocol via a hardfork, which we are likely to bundle with a potential coming hardfork to tweak the network emission rate and disable treasury (more news about this treasury community CCS proposal to be published next week), should its ccs proposal be voted in favor."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"So stay tuned if you want to test the new multi-net function in the coming days!"}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/pull/310"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"AMM by gerlofvanek · Pull Request #310 · basicswap/basicswap"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Added full functional AMM web GUI in BSX.Added &quot;adjust_rates_based_on_market&quot; (Adjust rates based on existing market offers).- The control host/port should be queried from the basicswap...."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/9e90e66333f11a017f5c27b7694de35f8fbbf24323421863827c68c50cdd864f/basicswap/basicswap/pull/310"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've also implemented various improvements to the automated market making functionality that we recently integrated into the user interface (alpha version):"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added an auto-start option"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved createoffers.py market making script"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"bid_xmr"}]},{"type":"text","value":" template confirm model"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed a bug with Create Default Configuration"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added a confirmation modal"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adjust_rates_based_on_market"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed debug and added extra logging"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed some math issue for calculating rates"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed Your Offers count when offers are created via the AMM"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better overall redirects"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added USD prices"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add all, minrate, and static options"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add offers/bids checkbox enabled always checked"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Set the amount step default to 0.001"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Various fixes/bugs/styling"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/image-3.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/image-3.png 600w","/glink/size/w1000/2025/05/image-3.png 1000w","/glink/2025/05/image-3.png 1548w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At this time, we're still improving the integration and adding new, useful features for liquidity providers to gain better control of their trading operations."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These include the following:"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Our upcoming improvements include:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Automatic offer management:"}]},{"type":"text","value":" Automatically revoke an AMM offer after each successful bid, then repost the offer with an updated (stepped) amount;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Smart bid placement: "}]},{"type":"text","value":"Attempt to place bids that fill your offers at your desired rate, then place an AMM offer for the remainder at that same rate;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Auto-accept filtering:"}]},{"type":"text","value":" Enable interaction only with offers that are configured to automatically accept bids."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These three features will create a user experience that more closely resembles traditional exchanges, which will integrate seamlessly with our upcoming \"Quick Swaps\" page and advanced order book display."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__683120ddf02c3d055889cea3","title":"Particl Development Progress Report (23-05-2025)","slug":"particl-development-progress-report-23-05-2025","featured":true,"feature_image":"/glink/2025/05/dev-update-medium-3.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"24 May 2025","published_at_pretty":"24 May 2025","updated_at_pretty":"24 May 2025","created_at":"2025-05-24T01:29:01.000+00:00","published_at":"2025-05-24T01:42:11.000+00:00","updated_at":"2025-05-24T01:46:30.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nMulti-Net Support ?\nThe integration of Simplex as the first alternative to SMSG using the platform's\nnew multi-net capability is now mostly complete. We're currently focused on\ntesting the integration and implementing quality-of-life improvements and code\nclean-up.\n\nWe're targeting a full release of this new capability for late May or early June\n2025.\n\nFollowing this release, our backend development will shift toward implementing\nseveral minor improvements and fixes, after which we'll begin work on SPV\nwallets and offline signing functionality.\n\nMarket Making and Advanced Trading ?\nEarlier this week, we submitted a pull request for the alpha version of the\nautomated market making tool integration into BasicSwap. While it hasn't been\nmerged into the dev branch yet, eager users can test it by pulling the PR into\ntheir local BasicSwap instance.\n\nFollowing preliminary testing and feedback from contributors, we've already\nimplemented numerous improvements to the pull request since its initial\npublication. The changelog includes:\n\n * Added full functional AMM web GUI in BSX,\n * Added adjust_rates_based_on_market, which adjust rates based on existing\n   market offers,\n * The control host/port is now queried from the basicswap.json and only shown\n   under debug_ui,\n * The Files section is only visible when debug is enabled,\n * The AMM Logs section is only visible when debug_ui is enabled,\n * The buffering warning is fixed when starting the AMM process,\n * Moved the following settings to only be visible when debug_ui is enabled: Min\n   Seconds Between Bids, Max Seconds Between Bids, Prune State Delay (seconds),\n   and Prune State After (seconds),\n * Bug where editing an offer or bid always shows \"Particl Particl\" instead of\n   the correct coin_from and coin_to values from the table,\n * Removed auto_accept_offers for bids,\n * Removed auto_accept_bids from the GUI (already the default behavior),\n * Made Adjust Rates Based on Market Per-Offer,\n * Removed the global adjust_rates_based_on_market setting,\n * Added adjust_rates_based_on_market checkbox to the offer form (both add and\n   edit)\n * Added a note that it respects the rate tweak percent,\n * Updated the FAQ Section,\n * Updated the default JSON,\n * All fields from the default JSON configuration are now available in the UI,\n * The amount_variable field is always set to true by default and not exposed in\n   the UI,\n * The swap_type, min_swap_amount, and amount_step fields are properly handled,\n * Updated swap_type with drop-down (Adaptor Sig, Secret Hash) based on what\n   coins you select,\n * Fixed the PART/PART_ANON/PART_BLIND rate lookup issue. Also using the coin\n   ID's and not the names,\n * Added get rate lookup button @ min rate,\n * Renamed and set \"active\" column hidden,\n * Offer valid seconds, use min val of 600,\n * Moved all related bids functions for now under debug,\n * Fixed small typo in unlock page,\n * Fixed decimal separator issue in modals,\n * Added option to prune/clear the state file,\n * Fixes small bug in header page,\n * AMM when debug (on) smaller logs / spam,\n * Fixed linting, code formatting, and additional clean up.\n\nThe AMM tool is nearly ready to be merged into the dev branch for broader\ncommunity testing, so watch for an announcement blog post on this development\nsoon!\n\nDr. Kap at the Litecoin Summit in May ?️\nDr. Kap will be representing Particl and BasicSwap DEX at this year's edition of\nthe Litecoin Summit on the 29th and 30th of May, 2025\n[https://litecoin.com/summit-2025].\n\nOn the 29th, he'll give a presentation on BasicSwap DEX which will delve into\nour current short-to-medium term objective of making atomic swaps more\naccessible and intuitive for everyone to use and how we intend to leverage\nBasicSwap's current and upcoming pioneering technology to further the level of\ndecentralization in crypto and eCommerce by reducing reliance on central\nparties.\n\nOn the next day, he will participate on a panel focused on privacy with other\ngreat speakers and figures from the scene, including SethForPrivacy (Cake\nWallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey\n(Edge).\n\n * More information: https://litecoin.com/summit-2025\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/image-2.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/image-2.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/image-2.png 1000w, http://localhost:2368/content/images/2025/05/image-2.png 1180w\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>The integration of Simplex as the first alternative to SMSG using the platform's new multi-net capability is now mostly complete. We're currently focused on testing the integration and implementing quality-of-life improvements and code clean-up.</p><p>We're targeting a full release of this new capability for late May or early June 2025.</p><p>Following this release, our backend development will shift toward implementing several minor improvements and fixes, after which we'll begin work on SPV wallets and offline signing functionality.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Earlier this week, we submitted a pull request for the alpha version of the automated market making tool integration into BasicSwap. While it hasn't been merged into the <code>dev</code> branch yet, eager users can test it by pulling the PR into their local BasicSwap instance.</p><figure class=\"kg-card kg-gallery-card kg-width-wide\"><div class=\"kg-gallery-container\"><div class=\"kg-gallery-row\"><div class=\"kg-gallery-image\"><img src=\"https://particl.news/glink/2025/05/amm_one.png\" width=\"1760\" height=\"2639\" alt></div><div class=\"kg-gallery-image\"><img src=\"https://particl.news/glink/2025/05/amm_two.png\" width=\"1997\" height=\"2595\" alt></div></div></div></figure><p>Following preliminary testing and feedback from contributors, we've already implemented numerous improvements to the pull request since its initial publication. The changelog includes:</p><ul><li>Added full functional AMM web GUI in BSX,</li><li>Added <code>adjust_rates_based_on_market</code>, which adjust rates based on existing market offers,</li><li>The control host/port is now queried from the <code>basicswap.json</code> and only shown under <code>debug_ui</code>,</li><li>The Files section is only visible when <code>debug</code> is enabled,</li><li>The AMM Logs section is only visible when <code>debug_ui</code> is enabled,</li><li>The buffering warning is fixed when starting the AMM process,</li><li>Moved the following settings to only be visible when <code>debug_ui</code> is enabled: Min Seconds Between Bids, Max Seconds Between Bids, Prune State Delay (seconds), and Prune State After (seconds),</li><li>Bug where editing an offer or bid always shows \"Particl Particl\" instead of the correct <code>coin_from</code> and <code>coin_to</code> values from the table,</li><li>Removed <code>auto_accept_offers</code> for bids,</li><li>Removed <code>auto_accept_bids</code> from the GUI (already the default behavior),</li><li>Made Adjust Rates Based on Market Per-Offer,</li><li>Removed the global <code>adjust_rates_based_on_market</code> setting,</li><li>Added <code>adjust_rates_based_on_market</code> checkbox to the offer form (both add and edit)</li><li>Added a note that it respects the rate tweak percent,</li><li>Updated the FAQ Section,</li><li>Updated the default JSON,</li><li>All fields from the default JSON configuration are now available in the UI,</li><li>The <code>amount_variable</code> field is always set to true by default and not exposed in the UI,</li><li>The <code>swap_type, min_swap_amount</code>, and <code>amount_step</code> fields are properly handled,</li><li>Updated <code>swap_type</code> with drop-down (Adaptor Sig, Secret Hash) based on what coins you select,</li><li>Fixed the PART/PART_ANON/PART_BLIND rate lookup issue. Also using the coin ID's and not the names,</li><li>Added get rate lookup button @ min rate,</li><li>Renamed and set \"active\" column hidden,</li><li>Offer valid seconds, use min val of 600,</li><li>Moved all related bids functions for now under debug,</li><li>Fixed small typo in unlock page,</li><li>Fixed decimal separator issue in modals,</li><li>Added option to prune/clear the state file,</li><li>Fixes small bug in header page,</li><li>AMM when debug (on) smaller logs / spam,</li><li>Fixed linting, code formatting, and additional clean up.</li></ul><p>The AMM tool is nearly ready to be merged into the <code>dev</code> branch for broader community testing, so watch for an announcement blog post on this development soon!</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>.</p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge).</p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html--><p> </p>","url":"http://localhost:2368/particl-development-progress-report-23-05-2025/","canonical_url":null,"uuid":"4b630798-0450-40eb-9410-fc272811f209","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"683120ddf02c3d055889cea3","reading_time":4,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/image-2.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/image-2.png 600w, /glink/size/w1000/2025/05/image-2.png 1000w, /glink/2025/05/image-2.png 1180w\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>The integration of Simplex as the first alternative to SMSG using the platform's new multi-net capability is now mostly complete. We're currently focused on testing the integration and implementing quality-of-life improvements and code clean-up.</p><p>We're targeting a full release of this new capability for late May or early June 2025.</p><p>Following this release, our backend development will shift toward implementing several minor improvements and fixes, after which we'll begin work on SPV wallets and offline signing functionality.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Earlier this week, we submitted a pull request for the alpha version of the automated market making tool integration into BasicSwap. While it hasn't been merged into the <code class=\"language-text\">dev</code> branch yet, eager users can test it by pulling the PR into their local BasicSwap instance.</p><figure class=\"kg-card kg-gallery-card kg-width-wide\"><div class=\"kg-gallery-container\"><div class=\"kg-gallery-row\"><div class=\"kg-gallery-image\"><img src=\"https://particl.news/glink/2025/05/amm_one.png\" width=\"1760\" height=\"2639\" alt=\"\"></div><div class=\"kg-gallery-image\"><img src=\"https://particl.news/glink/2025/05/amm_two.png\" width=\"1997\" height=\"2595\" alt=\"\"></div></div></div></figure><p>Following preliminary testing and feedback from contributors, we've already implemented numerous improvements to the pull request since its initial publication. The changelog includes:</p><ul><li>Added full functional AMM web GUI in BSX,</li><li>Added <code class=\"language-text\">adjust_rates_based_on_market</code>, which adjust rates based on existing market offers,</li><li>The control host/port is now queried from the <code class=\"language-text\">basicswap.json</code> and only shown under <code class=\"language-text\">debug_ui</code>,</li><li>The Files section is only visible when <code class=\"language-text\">debug</code> is enabled,</li><li>The AMM Logs section is only visible when <code class=\"language-text\">debug_ui</code> is enabled,</li><li>The buffering warning is fixed when starting the AMM process,</li><li>Moved the following settings to only be visible when <code class=\"language-text\">debug_ui</code> is enabled: Min Seconds Between Bids, Max Seconds Between Bids, Prune State Delay (seconds), and Prune State After (seconds),</li><li>Bug where editing an offer or bid always shows \"Particl Particl\" instead of the correct <code class=\"language-text\">coin_from</code> and <code class=\"language-text\">coin_to</code> values from the table,</li><li>Removed <code class=\"language-text\">auto_accept_offers</code> for bids,</li><li>Removed <code class=\"language-text\">auto_accept_bids</code> from the GUI (already the default behavior),</li><li>Made Adjust Rates Based on Market Per-Offer,</li><li>Removed the global <code class=\"language-text\">adjust_rates_based_on_market</code> setting,</li><li>Added <code class=\"language-text\">adjust_rates_based_on_market</code> checkbox to the offer form (both add and edit)</li><li>Added a note that it respects the rate tweak percent,</li><li>Updated the FAQ Section,</li><li>Updated the default JSON,</li><li>All fields from the default JSON configuration are now available in the UI,</li><li>The <code class=\"language-text\">amount_variable</code> field is always set to true by default and not exposed in the UI,</li><li>The <code class=\"language-text\">swap_type, min_swap_amount</code>, and <code class=\"language-text\">amount_step</code> fields are properly handled,</li><li>Updated <code class=\"language-text\">swap_type</code> with drop-down (Adaptor Sig, Secret Hash) based on what coins you select,</li><li>Fixed the PART/PART_ANON/PART_BLIND rate lookup issue. Also using the coin ID's and not the names,</li><li>Added get rate lookup button @ min rate,</li><li>Renamed and set \"active\" column hidden,</li><li>Offer valid seconds, use min val of 600,</li><li>Moved all related bids functions for now under debug,</li><li>Fixed small typo in unlock page,</li><li>Fixed decimal separator issue in modals,</li><li>Added option to prune/clear the state file,</li><li>Fixes small bug in header page,</li><li>AMM when debug (on) smaller logs / spam,</li><li>Fixed linting, code formatting, and additional clean up.</li></ul><p>The AMM tool is nearly ready to be merged into the <code class=\"language-text\">dev</code> branch for broader community testing, so watch for an announcement blog post on this development soon!</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>.</p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge).</p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html--><p> </p>","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/image-2.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/image-2.png 600w","/glink/size/w1000/2025/05/image-2.png 1000w","/glink/2025/05/image-2.png 1180w"]},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The integration of Simplex as the first alternative to SMSG using the platform's new multi-net capability is now mostly complete. We're currently focused on testing the integration and implementing quality-of-life improvements and code clean-up."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We're targeting a full release of this new capability for late May or early June 2025."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following this release, our backend development will shift toward implementing several minor improvements and fixes, after which we'll begin work on SPV wallets and offline signing functionality."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Earlier this week, we submitted a pull request for the alpha version of the automated market making tool integration into BasicSwap. While it hasn't been merged into the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch yet, eager users can test it by pulling the PR into their local BasicSwap instance."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-gallery-card","kg-width-wide"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-container"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-row"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-image"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/05/amm_one.png","width":1760,"height":2639,"alt":""},"children":[]}]},{"type":"element","tagName":"div","properties":{"className":["kg-gallery-image"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/05/amm_two.png","width":1997,"height":2595,"alt":""},"children":[]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following preliminary testing and feedback from contributors, we've already implemented numerous improvements to the pull request since its initial publication. The changelog includes:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added full functional AMM web GUI in BSX,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adjust_rates_based_on_market"}]},{"type":"text","value":", which adjust rates based on existing market offers,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The control host/port is now queried from the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap.json"}]},{"type":"text","value":" and only shown under "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"debug_ui"}]},{"type":"text","value":","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The Files section is only visible when "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"debug"}]},{"type":"text","value":" is enabled,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The AMM Logs section is only visible when "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"debug_ui"}]},{"type":"text","value":" is enabled,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The buffering warning is fixed when starting the AMM process,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Moved the following settings to only be visible when "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"debug_ui"}]},{"type":"text","value":" is enabled: Min Seconds Between Bids, Max Seconds Between Bids, Prune State Delay (seconds), and Prune State After (seconds),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bug where editing an offer or bid always shows \"Particl Particl\" instead of the correct "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"coin_from"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"coin_to"}]},{"type":"text","value":" values from the table,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"auto_accept_offers"}]},{"type":"text","value":" for bids,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"auto_accept_bids"}]},{"type":"text","value":" from the GUI (already the default behavior),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Made Adjust Rates Based on Market Per-Offer,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed the global "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adjust_rates_based_on_market"}]},{"type":"text","value":" setting,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"adjust_rates_based_on_market"}]},{"type":"text","value":" checkbox to the offer form (both add and edit)"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added a note that it respects the rate tweak percent,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated the FAQ Section,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated the default JSON,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"All fields from the default JSON configuration are now available in the UI,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"amount_variable"}]},{"type":"text","value":" field is always set to true by default and not exposed in the UI,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"The "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"swap_type, min_swap_amount"}]},{"type":"text","value":", and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"amount_step"}]},{"type":"text","value":" fields are properly handled,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"swap_type"}]},{"type":"text","value":" with drop-down (Adaptor Sig, Secret Hash) based on what coins you select,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed the PART/PART_ANON/PART_BLIND rate lookup issue. Also using the coin ID's and not the names,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added get rate lookup button @ min rate,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Renamed and set \"active\" column hidden,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Offer valid seconds, use min val of 600,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Moved all related bids functions for now under debug,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed small typo in unlock page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed decimal separator issue in modals,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added option to prune/clear the state file,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixes small bug in header page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"AMM when debug (on) smaller logs / spam,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed linting, code formatting, and additional clean up."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The AMM tool is nearly ready to be merged into the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch for broader community testing, so watch for an announcement blog post on this development soon!"}]},{"type":"element","tagName":"h2","properties":{"id":"dr-kap-at-the-litecoin-summit-in-may-"},"children":[{"type":"text","value":"Dr. Kap at the Litecoin Summit in May ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"Litecoin Summit on the 29th and 30th of May, 2025"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge)."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"More information: "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"https://litecoin.com/summit-2025"}]}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":" "}]}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"}]},{"id":"dr-kap-at-the-litecoin-summit-in-may-","heading":"Dr. Kap at the Litecoin Summit in May ?️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__6827de0b2a04b20587a4fcf4","title":"Particl Development Progress Report (16-05-2025)","slug":"particl-development-progress-report-16-05-2025","featured":true,"feature_image":"/glink/2025/05/dev-update-medium-2.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"17 May 2025","published_at_pretty":"17 May 2025","updated_at_pretty":"17 May 2025","created_at":"2025-05-17T00:53:31.000+00:00","published_at":"2025-05-17T01:15:00.000+00:00","updated_at":"2025-05-17T01:15:00.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nBasicSwap Progress ⚙️\nWe've pushed, to the dev branch, a series of commits aimed at fixing a few bugs\nand updating tests:\n\n * Deduplicate getP2SHScriptForHash (1\n   [https://github.com/basicswap/basicswap/commit/80915d9865dfeeb24eff4fed8ccf3e695b20f173]\n   )\n * Fix LTC wallet creation test (1\n   [https://github.com/basicswap/basicswap/commit/3ea7a219d1dba34fbeab3250972b3dd3a554a258]\n   )\n * Fix prefunded ITX (1\n   [https://github.com/basicswap/basicswap/commit/2a8ac051fc9cbe5ce7334e1b7be9ad7aa8d2bccc]\n   )\n * Disable test_13_locked_xmr test when XMR version >= 0.18.4 (1\n   [https://github.com/basicswap/basicswap/commit/f6914d7c305156997bd61a317d176c548c0709f6]\n   )\n * Fix issue with adaptor signature swaps when using Firo and other pairs (1\n   [https://github.com/basicswap/basicswap/commit/13847e129b8df7265f0916a3f06362cd7a9fd71b]\n   )\n\nOn top of these minor commits, we've continued our work on the previously\nmentioned major deliverables for this current development cycle:\n\nMulti-Net Support ?\nWhile we've been making visible progress in bringing multi-net functionality to\nmainnet, we encountered a roadblock with our initial approach that required us\nto revert some previous work and pursue a new pathway. Rather than a setback,\nthis represents valuable R&D progress that has clarified how to address the\nspecific issues we faced.\n\nFollowing this hurdle, we've been able to make much faster progress and are\npleased to announce that automated tests using Simplex as an alternative\nmessaging network for relaying swap and offer data now pass successfully. This\nmarks a significant milestone in the development of multi-net functionality and\nbrings us much closer to merging this feature into the dev branch for mainnet\nimplementation.\n\nMarket Making and Advanced Trading ?\nWe've also made excellent progress this week integrating the automated market\nmaking script into the user interface. While some work and testing remain, this\nnew functionality is nearly ready to be merged into the dev branch as well.\n\nThe new BasicSwap page connects directly with the automated market making\ncompanion script, allowing you to interact with it directly from the user\ninterface. This means you can deploy it, edit its configuration, and post offers\nusing advanced trading options—such as automatic republishing, automatic fiat\nspread adjustment, price pegging, and more—straight from the user interface.\n\nNote that while this page will likely be released soon, the script remains\nexperimental. After sufficient community testing, we plan to integrate some of\nits advanced order management capabilities directly into the standard flow for\nposting new offers. This will radically improve the user experience for market\nmakers on BasicSwap, making the platform much more accessible to a wider\naudience.\n\nGeneral Updates and Maintenance ⚙️\nIn addition to the major items mentioned above, we plan to investigate and\nimplement a wide variety of general improvements, tweaks, and bug fixes over the\nnext few weeks.\n\nDr. Kap at the Litecoin Summit in May ?️\nDr. Kap will be representing Particl and BasicSwap DEX at this year's edition of\nthe Litecoin Summit on the 29th and 30th of May, 2025\n[https://litecoin.com/summit-2025].\n\nOn the 29th, he'll give a presentation on BasicSwap DEX which will delve into\nour current short-to-medium term objective of making atomic swaps more\naccessible and intuitive for everyone to use and how we intend to leverage\nBasicSwap's current and upcoming pioneering technology to further the level of\ndecentralization in crypto and eCommerce by reducing reliance on central\nparties.\n\nOn the next day, he will participate on a panel focused on privacy with other\ngreat speakers and figures from the scene, including SethForPrivacy (Cake\nWallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey\n(Edge).\n\n * More information: https://litecoin.com/summit-2025\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image-1.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"basicswap-progress-\">BasicSwap Progress ⚙️</h3><p>We've pushed, to the <code>dev</code> branch, a series of commits aimed at fixing a few bugs and updating tests:</p><ul><li>Deduplicate <code>getP2SHScriptForHash</code> (<a href=\"https://github.com/basicswap/basicswap/commit/80915d9865dfeeb24eff4fed8ccf3e695b20f173\">1</a>)</li><li>Fix LTC wallet creation test (<a href=\"https://github.com/basicswap/basicswap/commit/3ea7a219d1dba34fbeab3250972b3dd3a554a258\">1</a>)</li><li>Fix prefunded ITX (<a href=\"https://github.com/basicswap/basicswap/commit/2a8ac051fc9cbe5ce7334e1b7be9ad7aa8d2bccc\">1</a>)</li><li>Disable <code>test_13_locked_xmr</code> test when XMR version &gt;= 0.18.4 (<a href=\"https://github.com/basicswap/basicswap/commit/f6914d7c305156997bd61a317d176c548c0709f6\">1</a>)</li><li>Fix issue with adaptor signature swaps when using Firo and other pairs (<a href=\"https://github.com/basicswap/basicswap/commit/13847e129b8df7265f0916a3f06362cd7a9fd71b\">1</a>)</li></ul><p>On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:</p><h1 id=\"multi-net-support-\">Multi-Net Support ?</h1><p>While we've been making visible progress in bringing multi-net functionality to mainnet, we encountered a roadblock with our initial approach that required us to revert some previous work and pursue a new pathway. Rather than a setback, this represents valuable R&amp;D progress that has clarified how to address the specific issues we faced.</p><p>Following this hurdle, we've been able to make much faster progress and are pleased to announce that automated tests using Simplex as an alternative messaging network for relaying swap and offer data now pass successfully. This marks a significant milestone in the development of multi-net functionality and brings us much closer to merging this feature into the <code>dev</code> branch for mainnet implementation.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>We've also made excellent progress this week integrating the automated market making script into the user interface. While some work and testing remain, this new functionality is nearly ready to be merged into the <code>dev</code> branch as well.</p><figure class=\"kg-card kg-gallery-card kg-width-wide\"><div class=\"kg-gallery-container\"><div class=\"kg-gallery-row\"><div class=\"kg-gallery-image\"><img src=\"http://localhost:2368/content/images/2025/05/amm_one.png\" width=\"1760\" height=\"2639\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/amm_one.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/amm_one.png 1000w, http://localhost:2368/content/images/size/w1600/2025/05/amm_one.png 1600w, http://localhost:2368/content/images/2025/05/amm_one.png 1760w\" sizes=\"(min-width: 720px) 720px\"></div><div class=\"kg-gallery-image\"><img src=\"http://localhost:2368/content/images/2025/05/amm_two.png\" width=\"1997\" height=\"2595\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/amm_two.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/amm_two.png 1000w, http://localhost:2368/content/images/size/w1600/2025/05/amm_two.png 1600w, http://localhost:2368/content/images/2025/05/amm_two.png 1997w\" sizes=\"(min-width: 720px) 720px\"></div></div></div></figure><p>The new BasicSwap page connects directly with the automated market making companion script, allowing you to interact with it directly from the user interface. This means you can deploy it, edit its configuration, and post offers using advanced trading options—such as automatic republishing, automatic fiat spread adjustment, price pegging, and more—straight from the user interface.</p><p>Note that while this page will likely be released soon, the script remains experimental. After sufficient community testing, we plan to integrate some of its advanced order management capabilities directly into the standard flow for posting new offers. This will radically improve the user experience for market makers on BasicSwap, making the platform much more accessible to a wider audience.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>.</p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge).</p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-16-05-2025/","canonical_url":null,"uuid":"e70e0366-278d-4ec9-978b-9e23a1a6e94a","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6827de0b2a04b20587a4fcf4","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image-1.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"basicswap-progress-\">BasicSwap Progress ⚙️</h3><p>We've pushed, to the <code class=\"language-text\">dev</code> branch, a series of commits aimed at fixing a few bugs and updating tests:</p><ul><li>Deduplicate <code class=\"language-text\">getP2SHScriptForHash</code> (<a href=\"https://github.com/basicswap/basicswap/commit/80915d9865dfeeb24eff4fed8ccf3e695b20f173\">1</a>)</li><li>Fix LTC wallet creation test (<a href=\"https://github.com/basicswap/basicswap/commit/3ea7a219d1dba34fbeab3250972b3dd3a554a258\">1</a>)</li><li>Fix prefunded ITX (<a href=\"https://github.com/basicswap/basicswap/commit/2a8ac051fc9cbe5ce7334e1b7be9ad7aa8d2bccc\">1</a>)</li><li>Disable <code class=\"language-text\">test_13_locked_xmr</code> test when XMR version >= 0.18.4 (<a href=\"https://github.com/basicswap/basicswap/commit/f6914d7c305156997bd61a317d176c548c0709f6\">1</a>)</li><li>Fix issue with adaptor signature swaps when using Firo and other pairs (<a href=\"https://github.com/basicswap/basicswap/commit/13847e129b8df7265f0916a3f06362cd7a9fd71b\">1</a>)</li></ul><p>On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:</p><h1 id=\"multi-net-support-\">Multi-Net Support ?</h1><p>While we've been making visible progress in bringing multi-net functionality to mainnet, we encountered a roadblock with our initial approach that required us to revert some previous work and pursue a new pathway. Rather than a setback, this represents valuable R&#x26;D progress that has clarified how to address the specific issues we faced.</p><p>Following this hurdle, we've been able to make much faster progress and are pleased to announce that automated tests using Simplex as an alternative messaging network for relaying swap and offer data now pass successfully. This marks a significant milestone in the development of multi-net functionality and brings us much closer to merging this feature into the <code class=\"language-text\">dev</code> branch for mainnet implementation.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>We've also made excellent progress this week integrating the automated market making script into the user interface. While some work and testing remain, this new functionality is nearly ready to be merged into the <code class=\"language-text\">dev</code> branch as well.</p><figure class=\"kg-card kg-gallery-card kg-width-wide\"><div class=\"kg-gallery-container\"><div class=\"kg-gallery-row\"><div class=\"kg-gallery-image\"><img src=\"/glink/2025/05/amm_one.png\" width=\"1760\" height=\"2639\" alt=\"\" srcset=\"/glink/size/w600/2025/05/amm_one.png 600w, /glink/size/w1000/2025/05/amm_one.png 1000w, /glink/size/w1600/2025/05/amm_one.png 1600w, /glink/2025/05/amm_one.png 1760w\" sizes=\"(min-width: 720px) 720px\"></div><div class=\"kg-gallery-image\"><img src=\"/glink/2025/05/amm_two.png\" width=\"1997\" height=\"2595\" alt=\"\" srcset=\"/glink/size/w600/2025/05/amm_two.png 600w, /glink/size/w1000/2025/05/amm_two.png 1000w, /glink/size/w1600/2025/05/amm_two.png 1600w, /glink/2025/05/amm_two.png 1997w\" sizes=\"(min-width: 720px) 720px\"></div></div></div></figure><p>The new BasicSwap page connects directly with the automated market making companion script, allowing you to interact with it directly from the user interface. This means you can deploy it, edit its configuration, and post offers using advanced trading options—such as automatic republishing, automatic fiat spread adjustment, price pegging, and more—straight from the user interface.</p><p>Note that while this page will likely be released soon, the script remains experimental. After sufficient community testing, we plan to integrate some of its advanced order management capabilities directly into the standard flow for posting new offers. This will radically improve the user experience for market makers on BasicSwap, making the platform much more accessible to a wider audience.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>.</p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge).</p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/04/image-1.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"basicswap-progress-"},"children":[{"type":"text","value":"BasicSwap Progress ⚙️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've pushed, to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch, a series of commits aimed at fixing a few bugs and updating tests:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Deduplicate "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"getP2SHScriptForHash"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/80915d9865dfeeb24eff4fed8ccf3e695b20f173"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix LTC wallet creation test ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3ea7a219d1dba34fbeab3250972b3dd3a554a258"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix prefunded ITX ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/2a8ac051fc9cbe5ce7334e1b7be9ad7aa8d2bccc"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Disable "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_13_locked_xmr"}]},{"type":"text","value":" test when XMR version >= 0.18.4 ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/f6914d7c305156997bd61a317d176c548c0709f6"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix issue with adaptor signature swaps when using Firo and other pairs ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/13847e129b8df7265f0916a3f06362cd7a9fd71b"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:"}]},{"type":"element","tagName":"h1","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While we've been making visible progress in bringing multi-net functionality to mainnet, we encountered a roadblock with our initial approach that required us to revert some previous work and pursue a new pathway. Rather than a setback, this represents valuable R&D progress that has clarified how to address the specific issues we faced."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following this hurdle, we've been able to make much faster progress and are pleased to announce that automated tests using Simplex as an alternative messaging network for relaying swap and offer data now pass successfully. This marks a significant milestone in the development of multi-net functionality and brings us much closer to merging this feature into the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch for mainnet implementation."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've also made excellent progress this week integrating the automated market making script into the user interface. While some work and testing remain, this new functionality is nearly ready to be merged into the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch as well."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-gallery-card","kg-width-wide"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-container"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-row"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-image"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/amm_one.png","width":1760,"height":2639,"alt":"","srcSet":["/glink/size/w600/2025/05/amm_one.png 600w","/glink/size/w1000/2025/05/amm_one.png 1000w","/glink/size/w1600/2025/05/amm_one.png 1600w","/glink/2025/05/amm_one.png 1760w"],"sizes":"(min-width: 720px) 720px"},"children":[]}]},{"type":"element","tagName":"div","properties":{"className":["kg-gallery-image"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/amm_two.png","width":1997,"height":2595,"alt":"","srcSet":["/glink/size/w600/2025/05/amm_two.png 600w","/glink/size/w1000/2025/05/amm_two.png 1000w","/glink/size/w1600/2025/05/amm_two.png 1600w","/glink/2025/05/amm_two.png 1997w"],"sizes":"(min-width: 720px) 720px"},"children":[]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The new BasicSwap page connects directly with the automated market making companion script, allowing you to interact with it directly from the user interface. This means you can deploy it, edit its configuration, and post offers using advanced trading options—such as automatic republishing, automatic fiat spread adjustment, price pegging, and more—straight from the user interface."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that while this page will likely be released soon, the script remains experimental. After sufficient community testing, we plan to integrate some of its advanced order management capabilities directly into the standard flow for posting new offers. This will radically improve the user experience for market makers on BasicSwap, making the platform much more accessible to a wider audience."}]},{"type":"element","tagName":"h3","properties":{"id":"general-updates-and-maintenance-"},"children":[{"type":"text","value":"General Updates and Maintenance ⚙️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks."}]},{"type":"element","tagName":"h2","properties":{"id":"dr-kap-at-the-litecoin-summit-in-may-"},"children":[{"type":"text","value":"Dr. Kap at the Litecoin Summit in May ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"Litecoin Summit on the 29th and 30th of May, 2025"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge)."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"More information: "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"https://litecoin.com/summit-2025"}]}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"basicswap-progress-","heading":"BasicSwap Progress ⚙️"}]},{"id":"multi-net-support-","heading":"Multi-Net Support ?","items":[{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"},{"id":"general-updates-and-maintenance-","heading":"General Updates and Maintenance ⚙️"}]},{"id":"dr-kap-at-the-litecoin-summit-in-may-","heading":"Dr. Kap at the Litecoin Summit in May ?️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__681eb9955b90d90539772ad5","title":"Particl Development Progress Report (09-05-2025)","slug":"particl-development-progress-report-09-05-2025","featured":true,"feature_image":"/glink/2025/05/dev-update-medium-1.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"10 May 2025","published_at_pretty":"10 May 2025","updated_at_pretty":"10 May 2025","created_at":"2025-05-10T02:27:33.000+00:00","published_at":"2025-05-10T02:40:35.000+00:00","updated_at":"2025-05-10T02:53:55.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nNew BasicSwap Update (Mandatory for Firo Users) ✅\nMandatory Firo Core Update and BasicSwap Bug FixesThere is a new mandatory Firo\ncore update on BasicSwap DEX.Particl Newscryptoguard\n[https://particl.news/mandatory-firo-core-update-may2025/]Earlier this week, we\nreleased a new BasicSwap update that includes various improvements and bug\nfixes. This update is mandatory for users who trade Firo on the platform, as it\nenables you to easily update your Firo core in preparation for their upcoming\nhardfork scheduled for approximately May 28, 2025.\n\nPlease note that updating BasicSwap is only the first step in preparing for the\nhardfork; you must also update your Firo core after completing the BasicSwap\nupdate.\n\nFor the complete changelog and detailed instructions on how to properly update\nyour Firo node, please visit the release blog post here: \nhttps://particl.news/mandatory-firo-core-update-may2025/\n\nBasicSwap Progress ⚙️\nWe've pushed, to the dev branch, a commit that checks for the minimum sqlite\ndatabase version\n[https://github.com/basicswap/basicswap/commit/7df2f1b29080e4c95fe36d173551c57c7abd5e50] \nand also have a pull request ready for merge\n[https://github.com/basicswap/basicswap/pull/307], which includes the following\nchanges:\n\n * Price tiles to display accurate BTC/satoshi per-coin conversion,\n * Resolved volume display issue for BCH and Firo currencies,\n * Upgrade and fix memory-manager, tooltip-manager, and cleanup-manager\n   JavaScript modules,\n * Memory: Eliminated redundant console.log() statements across multiple pages,\n   preventing log accumulation on network offers page when developer tools are\n   active,\n * Add a new \"All Bids\" tab and table in the Bids page,\n * Improved header navigation: clicking on bids now directs to the ALL tab, with\n   bid counters properly routing to sent/received tabs,\n * Export function of the Bids page now exports \"All Bids\",\n * Minor fixes to .csv bids export function,\n * Various minor GUI fixes and optimizations.\n\nOn top of these minor commits, we've continued our work on the previously\nmentioned major deliverables for this current development cycle:\n\nMulti-Net Support ?\nWhile we've implemented a significant portion of what's required to provide\nBasicSwap with multi-net support (the ability for BasicSwap to relay data\nmessages such as offers, swap data, or identities using networks other than\nSMSG), this new functionality is not yet fully operational.\n\nWe're continuing development in this area and expect to complete a proof of\nconcept using Simplex as the first integrated network relatively soon. As a\nreminder, this implementation standardizes messages and encrypts them using\nSMSG's methodology, allowing almost any data or messaging network to relay\nBasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a\nsignificant plus, all messages are encrypted before broadcast, meaning that this\napproach presents minimal privacy compromises.\n\nLight Wallets ?\nAfter completing multi-net support, our next focus will likely be implementing\nsupport for light wallets or remote nodes for most coins available on BasicSwap.\nThis will allow you to set up BasicSwap without syncing a full node or storing\nthe entire blockchain on your device, significantly improving setup time and\nconvenience.\n\nNote that this feature will be offered as an option, allowing you to still set\nup the DEX using full nodes for maximum security and privacy if preferred.\n\nMarket Making and Advanced Trading ?\nIntegrating the current market making tools into BasicSwap's GUI is now this\nmonth's main front-end focus. While we intended to make more progress on it last\nmonth, a lot of time was spent refactoring the UI's back-end code which will pay\noff in the long-term and make BasicSwap better structured and easier for\ncontributors to jump in.\n\nAdvanced Order Book Display ?\nAnother area we plan to advance during the next development cycle is the\naddition of advanced data visualization in the order book, notably depth charts\nfor each trading pair and split order book displaying buy and sell offers on\nseparate sides\n\nThese improvements will bring BasicSwap's order book experience closer to what\nusers expect when interacting with centralized exchanges, bridging the gap\nbetween traditional platforms and decentralized trading—allowing users to enjoy\nconvenience benefits without the typical security trade-offs.\n\nGeneral Updates and Maintenance ⚙️\nIn addition to the major items mentioned above, we plan to investigate and\nimplement a wide variety of general improvements, tweaks, and bug fixes over the\nnext few weeks.\n\nDr. Kap at the Litecoin Summit in May ?️\nDr. Kap will be representing Particl and BasicSwap DEX at this year's edition of\nthe Litecoin Summit on the 29th and 30th of May, 2025\n[https://litecoin.com/summit-2025].\n\nOn the 29th, he'll give a presentation on BasicSwap DEX which will delve into\nour current short-to-medium term objective of making atomic swaps more\naccessible and intuitive for everyone to use and how we intend to leverage\nBasicSwap's current and upcoming pioneering technology to further the level of\ndecentralization in crypto and eCommerce by reducing reliance on central\nparties.\n\nOn the next day, he will participate on a panel focused on privacy with other\ngreat speakers and figures from the scene, including SethForPrivacy (Cake\nWallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey\n(Edge).\n\n * More information: https://litecoin.com/summit-2025\n\nPART in MEXC Assessment Zone ⚠️\nA few days ago, MEXC placed the PART trading pair in its Assessment Zone due to\nlow order book liquidity and insufficient total value of PART coins deposited on\nthe platform.\n\nWhile this does not constitute a formal delisting yet, the exchange has\ncommunicated that the community must increase both liquidity and the total\nnumber of PART coins held on the exchange to maintain the listing.\n\nTherefore, we invite community members who wish to preserve PART's presence on\nMEXC to consider contributing to order book liquidity and depositing some of\ntheir coins on the exchange.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image-1.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"new-basicswap-update-mandatory-for-firo-users-\">New BasicSwap Update (Mandatory for Firo Users) ✅</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/mandatory-firo-core-update-may2025/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Mandatory Firo Core Update and BasicSwap Bug Fixes</div><div class=\"kg-bookmark-description\">There is a new mandatory Firo core update on BasicSwap DEX.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/static/3cb60c4ca5cf3e2d6172d0576e2a5d37/basicswap_firo_update_medium.png\"></div></a></figure><p>Earlier this week, we released a new BasicSwap update that includes various improvements and bug fixes. This update is mandatory for users who trade Firo on the platform, as it enables you to easily update your Firo core in preparation for their upcoming hardfork scheduled for approximately May 28, 2025.</p><p>Please note that updating BasicSwap is only the first step in preparing for the hardfork; you must also update your Firo core after completing the BasicSwap update.</p><p>For the complete changelog and detailed instructions on how to properly update your Firo node, please visit the release blog post here: <a href=\"https://particl.news/mandatory-firo-core-update-may2025/\">https://particl.news/mandatory-firo-core-update-may2025/</a></p><h3 id=\"basicswap-progress-\">BasicSwap Progress ⚙️</h3><p>We've pushed, to the <code>dev</code> branch, <a href=\"https://github.com/basicswap/basicswap/commit/7df2f1b29080e4c95fe36d173551c57c7abd5e50\">a commit that checks for the minimum sqlite database version</a> and also have a <a href=\"https://github.com/basicswap/basicswap/pull/307\">pull request ready for merge</a>, which includes the following changes:</p><ul><li>Price tiles to display accurate BTC/satoshi per-coin conversion,</li><li>Resolved volume display issue for BCH and Firo currencies,</li><li>Upgrade and fix memory-manager, tooltip-manager, and cleanup-manager JavaScript modules,</li><li>Memory: Eliminated redundant console.log() statements across multiple pages, preventing log accumulation on network offers page when developer tools are active,</li><li>Add a new \"All Bids\" tab and table in the Bids page,</li><li>Improved header navigation: clicking on bids now directs to the ALL tab, with bid counters properly routing to sent/received tabs,</li><li>Export function of the Bids page now exports \"All Bids\",</li><li>Minor fixes to .csv bids export function,</li><li>Various minor GUI fixes and optimizations.</li></ul><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/image-1.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/image-1.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/image-1.png 1000w, http://localhost:2368/content/images/2025/05/image-1.png 1377w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational.</p><p>We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>.</p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge).</p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-09-05-2025/","canonical_url":null,"uuid":"cb7ad2d0-2acf-4e3c-9777-e445cc1d5333","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"681eb9955b90d90539772ad5","reading_time":5,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image-1.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"new-basicswap-update-mandatory-for-firo-users-\">New BasicSwap Update (Mandatory for Firo Users) ✅</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/mandatory-firo-core-update-may2025/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Mandatory Firo Core Update and BasicSwap Bug Fixes</div><div class=\"kg-bookmark-description\">There is a new mandatory Firo core update on BasicSwap DEX.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/static/3cb60c4ca5cf3e2d6172d0576e2a5d37/basicswap_firo_update_medium.png\"></div></a></figure><p>Earlier this week, we released a new BasicSwap update that includes various improvements and bug fixes. This update is mandatory for users who trade Firo on the platform, as it enables you to easily update your Firo core in preparation for their upcoming hardfork scheduled for approximately May 28, 2025.</p><p>Please note that updating BasicSwap is only the first step in preparing for the hardfork; you must also update your Firo core after completing the BasicSwap update.</p><p>For the complete changelog and detailed instructions on how to properly update your Firo node, please visit the release blog post here: <a href=\"https://particl.news/mandatory-firo-core-update-may2025/\">https://particl.news/mandatory-firo-core-update-may2025/</a></p><h3 id=\"basicswap-progress-\">BasicSwap Progress ⚙️</h3><p>We've pushed, to the <code class=\"language-text\">dev</code> branch, <a href=\"https://github.com/basicswap/basicswap/commit/7df2f1b29080e4c95fe36d173551c57c7abd5e50\">a commit that checks for the minimum sqlite database version</a> and also have a <a href=\"https://github.com/basicswap/basicswap/pull/307\">pull request ready for merge</a>, which includes the following changes:</p><ul><li>Price tiles to display accurate BTC/satoshi per-coin conversion,</li><li>Resolved volume display issue for BCH and Firo currencies,</li><li>Upgrade and fix memory-manager, tooltip-manager, and cleanup-manager JavaScript modules,</li><li>Memory: Eliminated redundant console.log() statements across multiple pages, preventing log accumulation on network offers page when developer tools are active,</li><li>Add a new \"All Bids\" tab and table in the Bids page,</li><li>Improved header navigation: clicking on bids now directs to the ALL tab, with bid counters properly routing to sent/received tabs,</li><li>Export function of the Bids page now exports \"All Bids\",</li><li>Minor fixes to .csv bids export function,</li><li>Various minor GUI fixes and optimizations.</li></ul><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/image-1.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/image-1.png 600w, /glink/size/w1000/2025/05/image-1.png 1000w, /glink/2025/05/image-1.png 1377w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational.</p><p>We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>.</p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge).</p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/04/image-1.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"new-basicswap-update-mandatory-for-firo-users-"},"children":[{"type":"text","value":"New BasicSwap Update (Mandatory for Firo Users) ✅"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://particl.news/mandatory-firo-core-update-may2025/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Mandatory Firo Core Update and BasicSwap Bug Fixes"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"There is a new mandatory Firo core update on BasicSwap DEX."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://particl.news/icons/icon-512x512.png"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Particl News"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"cryptoguard"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/static/3cb60c4ca5cf3e2d6172d0576e2a5d37/basicswap_firo_update_medium.png"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Earlier this week, we released a new BasicSwap update that includes various improvements and bug fixes. This update is mandatory for users who trade Firo on the platform, as it enables you to easily update your Firo core in preparation for their upcoming hardfork scheduled for approximately May 28, 2025."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Please note that updating BasicSwap is only the first step in preparing for the hardfork; you must also update your Firo core after completing the BasicSwap update."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For the complete changelog and detailed instructions on how to properly update your Firo node, please visit the release blog post here: "},{"type":"element","tagName":"a","properties":{"href":"https://particl.news/mandatory-firo-core-update-may2025/"},"children":[{"type":"text","value":"https://particl.news/mandatory-firo-core-update-may2025/"}]}]},{"type":"element","tagName":"h3","properties":{"id":"basicswap-progress-"},"children":[{"type":"text","value":"BasicSwap Progress ⚙️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've pushed, to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch, "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/7df2f1b29080e4c95fe36d173551c57c7abd5e50"},"children":[{"type":"text","value":"a commit that checks for the minimum sqlite database version"}]},{"type":"text","value":" and also have a "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/307"},"children":[{"type":"text","value":"pull request ready for merge"}]},{"type":"text","value":", which includes the following changes:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Price tiles to display accurate BTC/satoshi per-coin conversion,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Resolved volume display issue for BCH and Firo currencies,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Upgrade and fix memory-manager, tooltip-manager, and cleanup-manager JavaScript modules,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Memory: Eliminated redundant console.log() statements across multiple pages, preventing log accumulation on network offers page when developer tools are active,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add a new \"All Bids\" tab and table in the Bids page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved header navigation: clicking on bids now directs to the ALL tab, with bid counters properly routing to sent/received tabs,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Export function of the Bids page now exports \"All Bids\","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Minor fixes to .csv bids export function,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Various minor GUI fixes and optimizations."}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/image-1.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/image-1.png 600w","/glink/size/w1000/2025/05/image-1.png 1000w","/glink/2025/05/image-1.png 1377w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:"}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises."}]},{"type":"element","tagName":"h3","properties":{"id":"light-wallets-"},"children":[{"type":"text","value":"Light Wallets ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in."}]},{"type":"element","tagName":"h3","properties":{"id":"advanced-order-book-display-"},"children":[{"type":"text","value":"Advanced Order Book Display ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs."}]},{"type":"element","tagName":"h3","properties":{"id":"general-updates-and-maintenance-"},"children":[{"type":"text","value":"General Updates and Maintenance ⚙️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks."}]},{"type":"element","tagName":"h2","properties":{"id":"dr-kap-at-the-litecoin-summit-in-may-"},"children":[{"type":"text","value":"Dr. Kap at the Litecoin Summit in May ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"Litecoin Summit on the 29th and 30th of May, 2025"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCommerce by reducing reliance on central parties."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge)."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"More information: "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"https://litecoin.com/summit-2025"}]}]}]},{"type":"element","tagName":"h2","properties":{"id":"part-in-mexc-assessment-zone-"},"children":[{"type":"text","value":"PART in MEXC Assessment Zone ⚠️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"new-basicswap-update-mandatory-for-firo-users-","heading":"New BasicSwap Update (Mandatory for Firo Users) ✅"},{"id":"basicswap-progress-","heading":"BasicSwap Progress ⚙️"},{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"light-wallets-","heading":"Light Wallets ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"},{"id":"advanced-order-book-display-","heading":"Advanced Order Book Display ?"},{"id":"general-updates-and-maintenance-","heading":"General Updates and Maintenance ⚙️"}]},{"id":"dr-kap-at-the-litecoin-summit-in-may-","heading":"Dr. Kap at the Litecoin Summit in May ?️"},{"id":"part-in-mexc-assessment-zone-","heading":"PART in MEXC Assessment Zone ⚠️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__681a47292f4fc7058bc286d9","title":"Mandatory Firo Core Update and BasicSwap Bug Fixes","slug":"mandatory-firo-core-update-may2025","featured":true,"feature_image":"/glink/2025/05/basicswap_firo_update_medium.png","excerpt":"There is a new mandatory Firo core update on BasicSwap DEX.","custom_excerpt":"There is a new mandatory Firo core update on BasicSwap DEX.","visibility":"public","created_at_pretty":"6 May 2025","published_at_pretty":"6 May 2025","updated_at_pretty":"6 May 2025","created_at":"2025-05-06T17:30:17.000+00:00","published_at":"2025-05-06T18:47:03.000+00:00","updated_at":"2025-05-06T21:38:26.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"basicswap","url":"http://localhost:2368/tag/basicswap/","name":"BasicSwap","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"basicswap","url":"http://localhost:2368/tag/basicswap/","name":"BasicSwap","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"There is a mandatory Firo Core update ahead of their upcoming hardfork on block\n1,104,500 (approximately 28 May 2025). This update introduces several updates to\nFiro, but most notably the introduction of Spark Names, \"allowing users to\nregister unique, easy-to-remember aliases instead of long cryptographic\naddresses\".\n\nThis new core update is now available to users who have updated their BasicSwap\ninstance to the latest version, and you must update your Firo node as soon as\npossible if you've enabled the coin on your local instance.\n\n * Firo release: https://github.com/firoorg/firo/releases/tag/v0.14.14.1\n\nPrimary Firo Changelog ?\n * Spark Names #1532 [https://github.com/firoorg/firo/pull/1532]\n * View key export #1543 [https://github.com/firoorg/firo/pull/1543]\n * Sigma pool closed #1477 [https://github.com/firoorg/firo/pull/1477]\n * UI improvements #1475 [https://github.com/firoorg/firo/pull/1475]\n * Tor upgrade to v0.14.8.9 #1544 [https://github.com/firoorg/firo/pull/1544]\n * Gettotalsupply fix\n   [https://firo.org/2025/02/26/correction-in-supply-calculations.html] #1502\n   [https://github.com/firoorg/firo/pull/1502]\n * Mint refactor #1515 [https://github.com/firoorg/firo/pull/1515]\n * Leveldb: upgrade 1.20 to 1.22 #1522\n   [https://github.com/firoorg/firo/pull/1522]\n * Implement new rpc calls to get anonymity sets #1507\n   [https://github.com/firoorg/firo/pull/1507]\n * Add memo field in Spark send UI #1493\n   [https://github.com/firoorg/firo/pull/1493]\n * Various housekeeping and bug fixes\n * Full Changelog: v0.14.14.0...v0.14.14.1\n   [https://github.com/firoorg/firo/compare/v0.14.14.0...v0.14.14.1]\n\nAdditional BasicSwap Changes ✅\nOn top of the Firo Core update, this BasicSwap update adds a few bug fixes and\nimprovements to the codebase:\n\n * ui: Fixed incorrect swap direction shown on active swaps page,\n * ui: Fixed incorrect amounts shown on active swaps page for reverse swaps,\n * cores: Firo v0.14.14.1 (required for hardfork on 2025-05-28),\n * Allow starting with a subset of configured coins,\n * New --withcoin and --withoutcoin options for basicswap-run,\n * Timeout waiting for mutex on shutdown,\n * Waits a maximum of 5 seconds for any processing to complete.\n\nUpdate Coin Cores on BasicSwap‌\nTo update coin cores on BasicSwap DEX, simply follow the instructions available \nhere [https://docs.basicswapdex.com/docs/user-guides/update] on the Particl\nAcademy.\n\n * Shutdown BasicSwap properly and stop the Docker image.\n * From the basicswap folder, type the git pull command.\n * Type the relevant update command, depending whether you're running BasicSwap\n   with or without Docker (see here\n   [https://docs.basicswapdex.com/docs/user-guides/update]).\n\nIf you run BasicSwap on Linux without Docker, you can easily upgrade coin cores\nto their most recent version by running the community-built upgrade script\navailable here [https://github.com/nahuhh/basicswap-bash/releases] (bsx-update).\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/05/image.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/05/image.png 600w, http://localhost:2368/content/images/size/w1000/2025/05/image.png 1000w, http://localhost:2368/content/images/2025/05/image.png 1600w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>There is a mandatory Firo Core update ahead of their upcoming hardfork on block 1,104,500 (approximately 28 May 2025). This update introduces several updates to Firo, but most notably the introduction of <em>Spark Names</em>, \"allowing users to register unique, easy-to-remember aliases instead of long cryptographic addresses\".</p><p>This new core update is now available to users who have updated their BasicSwap instance to the latest version, and you must update your Firo node as soon as possible if you've enabled the coin on your local instance.</p><ul><li>Firo release: <a href=\"https://github.com/firoorg/firo/releases/tag/v0.14.14.1\">https://github.com/firoorg/firo/releases/tag/v0.14.14.1</a></li></ul><h3 id=\"primary-firo-changelog-\">Primary Firo Changelog ?</h3><ul><li>Spark Names <a href=\"https://github.com/firoorg/firo/pull/1532\">#1532</a></li><li>View key export <a href=\"https://github.com/firoorg/firo/pull/1543\">#1543</a></li><li>Sigma pool closed <a href=\"https://github.com/firoorg/firo/pull/1477\">#1477</a></li><li>UI improvements <a href=\"https://github.com/firoorg/firo/pull/1475\">#1475</a></li><li>Tor upgrade to v0.14.8.9 <a href=\"https://github.com/firoorg/firo/pull/1544\">#1544</a></li><li><a href=\"https://firo.org/2025/02/26/correction-in-supply-calculations.html\" rel=\"nofollow\">Gettotalsupply fix</a> <a href=\"https://github.com/firoorg/firo/pull/1502\">#1502</a></li><li>Mint refactor <a href=\"https://github.com/firoorg/firo/pull/1515\">#1515</a></li><li>Leveldb: upgrade 1.20 to 1.22 <a href=\"https://github.com/firoorg/firo/pull/1522\">#1522</a></li><li>Implement new rpc calls to get anonymity sets <a href=\"https://github.com/firoorg/firo/pull/1507\">#1507</a></li><li>Add memo field in Spark send UI <a href=\"https://github.com/firoorg/firo/pull/1493\">#1493</a></li><li>Various housekeeping and bug fixes</li><li><strong>Full Changelog</strong>: <a href=\"https://github.com/firoorg/firo/compare/v0.14.14.0...v0.14.14.1\">v0.14.14.0...v0.14.14.1</a></li></ul><h3 id=\"additional-basicswap-changes-\">Additional BasicSwap Changes ✅</h3><p>On top of the Firo Core update, this BasicSwap update adds a few bug fixes and improvements to the codebase:</p><ul><li>ui: Fixed incorrect swap direction shown on active swaps page,</li><li>ui: Fixed incorrect amounts shown on active swaps page for reverse swaps,</li><li>cores: Firo v0.14.14.1 (required for hardfork on 2025-05-28),</li><li>Allow starting with a subset of configured coins,</li><li>New <code>--withcoin</code> and <code>--withoutcoin</code> options for basicswap-run,</li><li>Timeout waiting for mutex on shutdown,</li><li>Waits a maximum of 5 seconds for any processing to complete.</li></ul><h2 id=\"update-coin-cores-on-basicswap-\">Update Coin Cores on BasicSwap‌</h2><p>To update coin cores on BasicSwap DEX, simply follow the instructions available <strong><strong><a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">here</a></strong></strong> on the Particl Academy.</p><ul><li>Shutdown BasicSwap properly and stop the Docker image.</li><li>From the <code>basicswap</code> folder, type the <code>git pull</code> command.</li><li>Type the relevant update command, depending whether you're running BasicSwap with or without Docker (<strong><a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">see here</a></strong>).</li></ul><p>If you run BasicSwap on Linux without Docker, you can easily upgrade coin cores to their most recent version by running the community-built upgrade script available <a href=\"https://github.com/nahuhh/basicswap-bash/releases\"><strong><strong>here</strong></strong></a><strong><strong> </strong></strong>(bsx-update).</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/mandatory-firo-core-update-may2025/","canonical_url":null,"uuid":"57aa1397-468b-407b-b106-07c46de626e0","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"681a47292f4fc7058bc286d9","reading_time":2,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/05/image.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/05/image.png 600w, /glink/size/w1000/2025/05/image.png 1000w, /glink/2025/05/image.png 1600w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>There is a mandatory Firo Core update ahead of their upcoming hardfork on block 1,104,500 (approximately 28 May 2025). This update introduces several updates to Firo, but most notably the introduction of <em>Spark Names</em>, \"allowing users to register unique, easy-to-remember aliases instead of long cryptographic addresses\".</p><p>This new core update is now available to users who have updated their BasicSwap instance to the latest version, and you must update your Firo node as soon as possible if you've enabled the coin on your local instance.</p><ul><li>Firo release: <a href=\"https://github.com/firoorg/firo/releases/tag/v0.14.14.1\">https://github.com/firoorg/firo/releases/tag/v0.14.14.1</a></li></ul><h3 id=\"primary-firo-changelog-\">Primary Firo Changelog ?</h3><ul><li>Spark Names <a href=\"https://github.com/firoorg/firo/pull/1532\">#1532</a></li><li>View key export <a href=\"https://github.com/firoorg/firo/pull/1543\">#1543</a></li><li>Sigma pool closed <a href=\"https://github.com/firoorg/firo/pull/1477\">#1477</a></li><li>UI improvements <a href=\"https://github.com/firoorg/firo/pull/1475\">#1475</a></li><li>Tor upgrade to v0.14.8.9 <a href=\"https://github.com/firoorg/firo/pull/1544\">#1544</a></li><li><a href=\"https://firo.org/2025/02/26/correction-in-supply-calculations.html\" rel=\"nofollow\">Gettotalsupply fix</a> <a href=\"https://github.com/firoorg/firo/pull/1502\">#1502</a></li><li>Mint refactor <a href=\"https://github.com/firoorg/firo/pull/1515\">#1515</a></li><li>Leveldb: upgrade 1.20 to 1.22 <a href=\"https://github.com/firoorg/firo/pull/1522\">#1522</a></li><li>Implement new rpc calls to get anonymity sets <a href=\"https://github.com/firoorg/firo/pull/1507\">#1507</a></li><li>Add memo field in Spark send UI <a href=\"https://github.com/firoorg/firo/pull/1493\">#1493</a></li><li>Various housekeeping and bug fixes</li><li><strong>Full Changelog</strong>: <a href=\"https://github.com/firoorg/firo/compare/v0.14.14.0...v0.14.14.1\">v0.14.14.0...v0.14.14.1</a></li></ul><h3 id=\"additional-basicswap-changes-\">Additional BasicSwap Changes ✅</h3><p>On top of the Firo Core update, this BasicSwap update adds a few bug fixes and improvements to the codebase:</p><ul><li>ui: Fixed incorrect swap direction shown on active swaps page,</li><li>ui: Fixed incorrect amounts shown on active swaps page for reverse swaps,</li><li>cores: Firo v0.14.14.1 (required for hardfork on 2025-05-28),</li><li>Allow starting with a subset of configured coins,</li><li>New <code class=\"language-text\">--withcoin</code> and <code class=\"language-text\">--withoutcoin</code> options for basicswap-run,</li><li>Timeout waiting for mutex on shutdown,</li><li>Waits a maximum of 5 seconds for any processing to complete.</li></ul><h2 id=\"update-coin-cores-on-basicswap-\">Update Coin Cores on BasicSwap‌</h2><p>To update coin cores on BasicSwap DEX, simply follow the instructions available <strong><strong><a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">here</a></strong></strong> on the Particl Academy.</p><ul><li>Shutdown BasicSwap properly and stop the Docker image.</li><li>From the <code class=\"language-text\">basicswap</code> folder, type the <code class=\"language-text\">git pull</code> command.</li><li>Type the relevant update command, depending whether you're running BasicSwap with or without Docker (<strong><a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">see here</a></strong>).</li></ul><p>If you run BasicSwap on Linux without Docker, you can easily upgrade coin cores to their most recent version by running the community-built upgrade script available <a href=\"https://github.com/nahuhh/basicswap-bash/releases\"><strong><strong>here</strong></strong></a><strong><strong> </strong></strong>(bsx-update).</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/05/image.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/05/image.png 600w","/glink/size/w1000/2025/05/image.png 1000w","/glink/2025/05/image.png 1600w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There is a mandatory Firo Core update ahead of their upcoming hardfork on block 1,104,500 (approximately 28 May 2025). This update introduces several updates to Firo, but most notably the introduction of "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"Spark Names"}]},{"type":"text","value":", \"allowing users to register unique, easy-to-remember aliases instead of long cryptographic addresses\"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This new core update is now available to users who have updated their BasicSwap instance to the latest version, and you must update your Firo node as soon as possible if you've enabled the coin on your local instance."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Firo release: "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/releases/tag/v0.14.14.1"},"children":[{"type":"text","value":"https://github.com/firoorg/firo/releases/tag/v0.14.14.1"}]}]}]},{"type":"element","tagName":"h3","properties":{"id":"primary-firo-changelog-"},"children":[{"type":"text","value":"Primary Firo Changelog ?"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Spark Names "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1532"},"children":[{"type":"text","value":"#1532"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"View key export "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1543"},"children":[{"type":"text","value":"#1543"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Sigma pool closed "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1477"},"children":[{"type":"text","value":"#1477"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"UI improvements "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1475"},"children":[{"type":"text","value":"#1475"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Tor upgrade to v0.14.8.9 "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1544"},"children":[{"type":"text","value":"#1544"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://firo.org/2025/02/26/correction-in-supply-calculations.html","rel":["nofollow"]},"children":[{"type":"text","value":"Gettotalsupply fix"}]},{"type":"text","value":" "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1502"},"children":[{"type":"text","value":"#1502"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Mint refactor "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1515"},"children":[{"type":"text","value":"#1515"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Leveldb: upgrade 1.20 to 1.22 "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1522"},"children":[{"type":"text","value":"#1522"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Implement new rpc calls to get anonymity sets "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1507"},"children":[{"type":"text","value":"#1507"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add memo field in Spark send UI "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/pull/1493"},"children":[{"type":"text","value":"#1493"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Various housekeeping and bug fixes"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Full Changelog"}]},{"type":"text","value":": "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/firoorg/firo/compare/v0.14.14.0...v0.14.14.1"},"children":[{"type":"text","value":"v0.14.14.0...v0.14.14.1"}]}]}]},{"type":"element","tagName":"h3","properties":{"id":"additional-basicswap-changes-"},"children":[{"type":"text","value":"Additional BasicSwap Changes ✅"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On top of the Firo Core update, this BasicSwap update adds a few bug fixes and improvements to the codebase:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"ui: Fixed incorrect swap direction shown on active swaps page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"ui: Fixed incorrect amounts shown on active swaps page for reverse swaps,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"cores: Firo v0.14.14.1 (required for hardfork on 2025-05-28),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Allow starting with a subset of configured coins,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--withcoin"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--withoutcoin"}]},{"type":"text","value":" options for basicswap-run,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Timeout waiting for mutex on shutdown,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Waits a maximum of 5 seconds for any processing to complete."}]}]},{"type":"element","tagName":"h2","properties":{"id":"update-coin-cores-on-basicswap-"},"children":[{"type":"text","value":"Update Coin Cores on BasicSwap‌"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To update coin cores on BasicSwap DEX, simply follow the instructions available "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://docs.basicswapdex.com/docs/user-guides/update"},"children":[{"type":"text","value":"here"}]}]}]},{"type":"text","value":" on the Particl Academy."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Shutdown BasicSwap properly and stop the Docker image."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"From the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap"}]},{"type":"text","value":" folder, type the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"git pull"}]},{"type":"text","value":" command."}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Type the relevant update command, depending whether you're running BasicSwap with or without Docker ("},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://docs.basicswapdex.com/docs/user-guides/update"},"children":[{"type":"text","value":"see here"}]}]},{"type":"text","value":")."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you run BasicSwap on Linux without Docker, you can easily upgrade coin cores to their most recent version by running the community-built upgrade script available "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/nahuhh/basicswap-bash/releases"},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"here"}]}]}]},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":" "}]}]},{"type":"text","value":"(bsx-update)."}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"primary-firo-changelog-","heading":"Primary Firo Changelog ?"},{"id":"additional-basicswap-changes-","heading":"Additional BasicSwap Changes ✅"},{"id":"update-coin-cores-on-basicswap-","heading":"Update Coin Cores on BasicSwap‌","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__681576472f4fc7058bc2868c","title":"Particl Development Progress Report (02-05-2025)","slug":"particl-development-progress-report-02-05-2025","featured":true,"feature_image":"/glink/2025/05/dev-update-medium.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!\n\n","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!\n\n","visibility":"public","created_at_pretty":"3 May 2025","published_at_pretty":"3 May 2025","updated_at_pretty":"3 May 2025","created_at":"2025-05-03T01:49:59.000+00:00","published_at":"2025-05-03T02:02:22.000+00:00","updated_at":"2025-05-03T02:15:15.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nWe've pushed, to the dev branch, a couple of commits including a mandatory Core\nupdate ahead of an upcoming Firo hardfork.\n\n * Fix js_active amounts for reverse bids (1\n   [https://github.com/basicswap/basicswap/commit/48bfdb746256f8ab28ed700defd02977c6e59042]\n   )\n * Swapped send/receive for sent bids in the active bids page (1\n   [https://github.com/basicswap/basicswap/commit/2818afc93350b57d990b46b6ff7a983b55ca06f7]\n   )\n * Added bid and active pages to test_swap_direction.py (1\n   [https://github.com/basicswap/basicswap/commit/058270ec7af3a21f447e9981bd93d7227e39840d]\n   )\n * Firo Core update to version 0.14.14.1 (1\n   [https://github.com/basicswap/basicswap/commit/ed18b36da69e55559a18cf85bae3d760c53c00ea]\n   )\n * Improved some cosmetics bids items (1\n   [https://github.com/basicswap/basicswap/commit/66d763e8eac599cd5ee3f3bf1a1139821fa01edd]\n   , 2\n   [https://github.com/basicswap/basicswap/commit/a87180f2ef7aa971558f6f57cc70dd611301a387]\n   , 3\n   [https://github.com/basicswap/basicswap/commit/e14b9b7e6e182a552b92748ebc797bb8a9a18b0a]\n   )\n * Improved Swaps in Progress behaviour (1\n   [https://github.com/basicswap/basicswap/commit/aa898a9601a8d02010e7db4ef69fee77b204f7dc]\n   )\n\nOn top of these minor commits, we've continued our work on the previously\nmentioned major deliverables for this current development cycle:\n\nMulti-Net Support ?\nWhile we've implemented a significant portion of what's required to provide\nBasicSwap with multi-net support (the ability for BasicSwap to relay data\nmessages such as offers, swap data, or identities using networks other than\nSMSG), this new functionality is not yet fully operational.\n\nWe're continuing development in this area and expect to complete a proof of\nconcept using Simplex as the first integrated network relatively soon. As a\nreminder, this implementation standardizes messages and encrypts them using\nSMSG's methodology, allowing almost any data or messaging network to relay\nBasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a\nsignificant plus, all messages are encrypted before broadcast, meaning that this\napproach presents minimal privacy compromises.\n\nLight Wallets ?\nAfter completing multi-net support, our next focus will likely be implementing\nsupport for light wallets or remote nodes for most coins available on BasicSwap.\nThis will allow you to set up BasicSwap without syncing a full node or storing\nthe entire blockchain on your device, significantly improving setup time and\nconvenience.\n\nNote that this feature will be offered as an option, allowing you to still set\nup the DEX using full nodes for maximum security and privacy if preferred.\n\nMarket Making and Advanced Trading ?\nIntegrating the current market making tools into BasicSwap's GUI is now this\nmonth's main front-end focus. While we intended to make more progress on it last\nmonth, a lot of time was spent refactoring the UI's back-end code which will pay\noff in the long-term and make BasicSwap better structured and easier for\ncontributors to jump in.\n\nAdvanced Order Book Display ?\nAnother area we plan to advance during the next development cycle is the\naddition of advanced data visualization in the order book, notably depth charts\nfor each trading pair and split order book displaying buy and sell offers on\nseparate sides\n\nThese improvements will bring BasicSwap's order book experience closer to what\nusers expect when interacting with centralized exchanges, bridging the gap\nbetween traditional platforms and decentralized trading—allowing users to enjoy\nconvenience benefits without the typical security trade-offs.\n\nGeneral Updates and Maintenance ⚙️\nIn addition to the major items mentioned above, we plan to investigate and\nimplement a wide variety of general improvements, tweaks, and bug fixes over the\nnext few weeks.\n\nDr. Kap at the Litecoin Summit in May ?️\nDr. Kap will be representing Particl and BasicSwap DEX at this year's edition of\nthe Litecoin Summit on the 29th and 30th of May, 2025\n[https://litecoin.com/summit-2025]. \n\nOn the 29th, he'll give a presentation on BasicSwap DEX which will delve into\nour current short-to-medium term objective of making atomic swaps more\naccessible and intuitive for everyone to use and how we intend to leverage\nBasicSwap's current and upcoming pioneering technology to further the level of\ndecentralization in crypto and eCOmmerce by reducing reliance on central\nparties.\n\nOn the next day, he will participate on a panel focused on privacy with other\ngreat speakers and figures from the scene, including SethForPrivacy (Cake\nWallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey\n(Edge). \n\n * More information: https://litecoin.com/summit-2025\n\nPART in MEXC Assessment Zone ⚠️\nA few days ago, MEXC placed the PART trading pair in its Assessment Zone due to\nlow order book liquidity and insufficient total value of PART coins deposited on\nthe platform.\n\nWhile this does not constitute a formal delisting yet, the exchange has\ncommunicated that the community must increase both liquidity and the total\nnumber of PART coins held on the exchange to maintain the listing.\n\nTherefore, we invite community members who wish to preserve PART's presence on\nMEXC to consider contributing to order book liquidity and depositing some of\ntheir coins on the exchange.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image-1.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>We've pushed, to the <code>dev</code> branch, a couple of commits including a mandatory Core update ahead of an upcoming Firo hardfork.</p><ul><li>Fix <code>js_active</code> amounts for reverse bids (<a href=\"https://github.com/basicswap/basicswap/commit/48bfdb746256f8ab28ed700defd02977c6e59042\">1</a>)</li><li>Swapped send/receive for sent bids in the active bids page (<a href=\"https://github.com/basicswap/basicswap/commit/2818afc93350b57d990b46b6ff7a983b55ca06f7\">1</a>)</li><li>Added bid and active pages to <code>test_swap_direction.py</code> (<a href=\"https://github.com/basicswap/basicswap/commit/058270ec7af3a21f447e9981bd93d7227e39840d\">1</a>)</li><li>Firo Core update to version 0.14.14.1 (<a href=\"https://github.com/basicswap/basicswap/commit/ed18b36da69e55559a18cf85bae3d760c53c00ea\">1</a>)</li><li>Improved some cosmetics bids items (<a href=\"https://github.com/basicswap/basicswap/commit/66d763e8eac599cd5ee3f3bf1a1139821fa01edd\">1</a>, <a href=\"https://github.com/basicswap/basicswap/commit/a87180f2ef7aa971558f6f57cc70dd611301a387\">2</a>, <a href=\"https://github.com/basicswap/basicswap/commit/e14b9b7e6e182a552b92748ebc797bb8a9a18b0a\">3</a>)</li><li>Improved Swaps in Progress behaviour (<a href=\"https://github.com/basicswap/basicswap/commit/aa898a9601a8d02010e7db4ef69fee77b204f7dc\">1</a>)</li></ul><p>On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational.</p><p>We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>. </p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCOmmerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge). </p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-02-05-2025/","canonical_url":null,"uuid":"ccef288b-35b8-4197-93a4-7afb0c507ee2","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"681576472f4fc7058bc2868c","reading_time":4,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image-1.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>We've pushed, to the <code class=\"language-text\">dev</code> branch, a couple of commits including a mandatory Core update ahead of an upcoming Firo hardfork.</p><ul><li>Fix <code class=\"language-text\">js_active</code> amounts for reverse bids (<a href=\"https://github.com/basicswap/basicswap/commit/48bfdb746256f8ab28ed700defd02977c6e59042\">1</a>)</li><li>Swapped send/receive for sent bids in the active bids page (<a href=\"https://github.com/basicswap/basicswap/commit/2818afc93350b57d990b46b6ff7a983b55ca06f7\">1</a>)</li><li>Added bid and active pages to <code class=\"language-text\">test_swap_direction.py</code> (<a href=\"https://github.com/basicswap/basicswap/commit/058270ec7af3a21f447e9981bd93d7227e39840d\">1</a>)</li><li>Firo Core update to version 0.14.14.1 (<a href=\"https://github.com/basicswap/basicswap/commit/ed18b36da69e55559a18cf85bae3d760c53c00ea\">1</a>)</li><li>Improved some cosmetics bids items (<a href=\"https://github.com/basicswap/basicswap/commit/66d763e8eac599cd5ee3f3bf1a1139821fa01edd\">1</a>, <a href=\"https://github.com/basicswap/basicswap/commit/a87180f2ef7aa971558f6f57cc70dd611301a387\">2</a>, <a href=\"https://github.com/basicswap/basicswap/commit/e14b9b7e6e182a552b92748ebc797bb8a9a18b0a\">3</a>)</li><li>Improved Swaps in Progress behaviour (<a href=\"https://github.com/basicswap/basicswap/commit/aa898a9601a8d02010e7db4ef69fee77b204f7dc\">1</a>)</li></ul><p>On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational.</p><p>We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"dr-kap-at-the-litecoin-summit-in-may-\">Dr. Kap at the Litecoin Summit in May ?️</h2><p>Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the <a href=\"https://litecoin.com/summit-2025\">Litecoin Summit on the 29th and 30th of May, 2025</a>. </p><p>On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCOmmerce by reducing reliance on central parties.</p><p>On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge). </p><ul><li>More information: <a href=\"https://litecoin.com/summit-2025\">https://litecoin.com/summit-2025</a></li></ul><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/04/image-1.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've pushed, to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch, a couple of commits including a mandatory Core update ahead of an upcoming Firo hardfork."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"js_active"}]},{"type":"text","value":" amounts for reverse bids ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/48bfdb746256f8ab28ed700defd02977c6e59042"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Swapped send/receive for sent bids in the active bids page ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/2818afc93350b57d990b46b6ff7a983b55ca06f7"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added bid and active pages to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_swap_direction.py"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/058270ec7af3a21f447e9981bd93d7227e39840d"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Firo Core update to version 0.14.14.1 ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/ed18b36da69e55559a18cf85bae3d760c53c00ea"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved some cosmetics bids items ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/66d763e8eac599cd5ee3f3bf1a1139821fa01edd"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/a87180f2ef7aa971558f6f57cc70dd611301a387"},"children":[{"type":"text","value":"2"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/e14b9b7e6e182a552b92748ebc797bb8a9a18b0a"},"children":[{"type":"text","value":"3"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved Swaps in Progress behaviour ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/aa898a9601a8d02010e7db4ef69fee77b204f7dc"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On top of these minor commits, we've continued our work on the previously mentioned major deliverables for this current development cycle:"}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises."}]},{"type":"element","tagName":"h3","properties":{"id":"light-wallets-"},"children":[{"type":"text","value":"Light Wallets ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in."}]},{"type":"element","tagName":"h3","properties":{"id":"advanced-order-book-display-"},"children":[{"type":"text","value":"Advanced Order Book Display ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs."}]},{"type":"element","tagName":"h3","properties":{"id":"general-updates-and-maintenance-"},"children":[{"type":"text","value":"General Updates and Maintenance ⚙️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks."}]},{"type":"element","tagName":"h2","properties":{"id":"dr-kap-at-the-litecoin-summit-in-may-"},"children":[{"type":"text","value":"Dr. Kap at the Litecoin Summit in May ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Dr. Kap will be representing Particl and BasicSwap DEX at this year's edition of the "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"Litecoin Summit on the 29th and 30th of May, 2025"}]},{"type":"text","value":". "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the 29th, he'll give a presentation on BasicSwap DEX which will delve into our current short-to-medium term objective of making atomic swaps more accessible and intuitive for everyone to use and how we intend to leverage BasicSwap's current and upcoming pioneering technology to further the level of decentralization in crypto and eCOmmerce by reducing reliance on central parties."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On the next day, he will participate on a panel focused on privacy with other great speakers and figures from the scene, including SethForPrivacy (Cake Wallet), Justin Berman (Monero dev), Joël Valenzuela (Dash), and Paul Puey (Edge). "}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"More information: "},{"type":"element","tagName":"a","properties":{"href":"https://litecoin.com/summit-2025"},"children":[{"type":"text","value":"https://litecoin.com/summit-2025"}]}]}]},{"type":"element","tagName":"h2","properties":{"id":"part-in-mexc-assessment-zone-"},"children":[{"type":"text","value":"PART in MEXC Assessment Zone ⚠️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"light-wallets-","heading":"Light Wallets ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"},{"id":"advanced-order-book-display-","heading":"Advanced Order Book Display ?"},{"id":"general-updates-and-maintenance-","heading":"General Updates and Maintenance ⚙️"}]},{"id":"dr-kap-at-the-litecoin-summit-in-may-","heading":"Dr. Kap at the Litecoin Summit in May ?️"},{"id":"part-in-mexc-assessment-zone-","heading":"PART in MEXC Assessment Zone ⚠️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__680c5b411ca2fd056124992d","title":"Particl Development Progress Report (25-04-2025)","slug":"particl-development-progress-report-25-04-2025","featured":true,"feature_image":"/glink/2025/04/dev-update-medium-3.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"26 Apr 2025","published_at_pretty":"26 Apr 2025","updated_at_pretty":"26 Apr 2025","created_at":"2025-04-26T04:04:17.000+00:00","published_at":"2025-04-26T04:30:47.000+00:00","updated_at":"2025-04-26T04:30:47.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nFollowing last week's release of BasicSwap v0.14.4, we've reviewed and begun\nwork on the next milestones planned for the new release cycle.\n\nMulti-Net Support ?\nWhile we've implemented a significant portion of what's required to provide\nBasicSwap with multi-net support (the ability for BasicSwap to relay data\nmessages such as offers, swap data, or identities using networks other than\nSMSG), this new functionality is not yet fully operational.\n\nWe're continuing development in this area and expect to complete a proof of\nconcept using Simplex as the first integrated network relatively soon. As a\nreminder, this implementation standardizes messages and encrypts them using\nSMSG's methodology, allowing almost any data or messaging network to relay\nBasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a\nsignificant plus, all messages are encrypted before broadcast, meaning that this\napproach presents minimal privacy compromises.\n\nLight Wallets ?\nAfter completing multi-net support, our next focus will likely be implementing\nsupport for light wallets or remote nodes for most coins available on BasicSwap.\nThis will allow you to set up BasicSwap without syncing a full node or storing\nthe entire blockchain on your device, significantly improving setup time and\nconvenience.\n\nNote that this feature will be offered as an option, allowing you to still set\nup the DEX using full nodes for maximum security and privacy if preferred.\n\nMarket Making and Advanced Trading ?\nIntegrating the current market making tools into BasicSwap's GUI is now this\nmonth's main front-end focus. While we intended to make more progress on it last\nmonth, a lot of time was spent refactoring the UI's back-end code which will pay\noff in the long-term and make BasicSwap better structured and easier for\ncontributors to jump in.\n\nAdvanced Order Book Display ?\nAnother area we plan to advance during the next development cycle is the\naddition of advanced data visualization in the order book, notably depth charts\nfor each trading pair and split order book displaying buy and sell offers on\nseparate sides\n\nThese improvements will bring BasicSwap's order book experience closer to what\nusers expect when interacting with centralized exchanges, bridging the gap\nbetween traditional platforms and decentralized trading—allowing users to enjoy\nconvenience benefits without the typical security trade-offs.\n\nGeneral Updates and Maintenance ⚙️\nIn addition to the major items mentioned above, we plan to investigate and\nimplement a wide variety of general improvements, tweaks, and bug fixes over the\nnext few weeks.\n\nPART in MEXC Assessment Zone ⚠️\nA few days ago, MEXC placed the PART trading pair in its Assessment Zone due to\nlow order book liquidity and insufficient total value of PART coins deposited on\nthe platform.\n\nWhile this does not constitute a formal delisting yet, the exchange has\ncommunicated that the community must increase both liquidity and the total\nnumber of PART coins held on the exchange to maintain the listing.\n\nTherefore, we invite community members who wish to preserve PART's presence on\nMEXC to consider contributing to order book liquidity and depositing some of\ntheir coins on the exchange.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/04/image-1.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/04/image-1.png 600w, http://localhost:2368/content/images/size/w1000/2025/04/image-1.png 1000w, http://localhost:2368/content/images/2025/04/image-1.png 1180w\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>Following last week's release of BasicSwap v0.14.4, we've reviewed and begun work on the next milestones planned for the new release cycle.</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational.</p><p>We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-25-04-2025/","canonical_url":null,"uuid":"c4d4f53b-1ae2-4bf5-b3a2-f55d2c6c1f40","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"680c5b411ca2fd056124992d","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/04/image-1.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/04/image-1.png 600w, /glink/size/w1000/2025/04/image-1.png 1000w, /glink/2025/04/image-1.png 1180w\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>Following last week's release of BasicSwap v0.14.4, we've reviewed and begun work on the next milestones planned for the new release cycle.</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational.</p><p>We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h3 id=\"general-updates-and-maintenance-\">General Updates and Maintenance ⚙️</h3><p>In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks.</p><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/04/image-1.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/04/image-1.png 600w","/glink/size/w1000/2025/04/image-1.png 1000w","/glink/2025/04/image-1.png 1180w"]},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Following last week's release of BasicSwap v0.14.4, we've reviewed and begun work on the next milestones planned for the new release cycle."}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While we've implemented a significant portion of what's required to provide BasicSwap with multi-net support (the ability for BasicSwap to relay data messages such as offers, swap data, or identities using networks other than SMSG), this new functionality is not yet fully operational."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We're continuing development in this area and expect to complete a proof of concept using Simplex as the first integrated network relatively soon. As a reminder, this implementation standardizes messages and encrypts them using SMSG's methodology, allowing almost any data or messaging network to relay BasicSwap messages such as Telegram, IRC, Torrent/P2P networks, and others. As a significant plus, all messages are encrypted before broadcast, meaning that this approach presents minimal privacy compromises."}]},{"type":"element","tagName":"h3","properties":{"id":"light-wallets-"},"children":[{"type":"text","value":"Light Wallets ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Integrating the current market making tools into BasicSwap's GUI is now this month's main front-end focus. While we intended to make more progress on it last month, a lot of time was spent refactoring the UI's back-end code which will pay off in the long-term and make BasicSwap better structured and easier for contributors to jump in."}]},{"type":"element","tagName":"h3","properties":{"id":"advanced-order-book-display-"},"children":[{"type":"text","value":"Advanced Order Book Display ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs."}]},{"type":"element","tagName":"h3","properties":{"id":"general-updates-and-maintenance-"},"children":[{"type":"text","value":"General Updates and Maintenance ⚙️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In addition to the major items mentioned above, we plan to investigate and implement a wide variety of general improvements, tweaks, and bug fixes over the next few weeks."}]},{"type":"element","tagName":"h2","properties":{"id":"part-in-mexc-assessment-zone-"},"children":[{"type":"text","value":"PART in MEXC Assessment Zone ⚠️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"light-wallets-","heading":"Light Wallets ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"},{"id":"advanced-order-book-display-","heading":"Advanced Order Book Display ?"},{"id":"general-updates-and-maintenance-","heading":"General Updates and Maintenance ⚙️"}]},{"id":"part-in-mexc-assessment-zone-","heading":"PART in MEXC Assessment Zone ⚠️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__6802a05749fa68056ee313bd","title":"Particl Development Progress Report (18-04-2025)","slug":"particl-development-progress-report-18-04-2025","featured":true,"feature_image":"/glink/2025/04/dev-update-medium-2.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"18 Apr 2025","published_at_pretty":"18 Apr 2025","updated_at_pretty":"18 Apr 2025","created_at":"2025-04-18T18:56:23.000+00:00","published_at":"2025-04-18T20:18:26.000+00:00","updated_at":"2025-04-18T20:18:26.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nNew Update is Live ✅\nMandatory BasicSwap Update (v0.14.4)BasicSwap’s new 3.2.1 user interface and\n0.14.4 codebase are now available, featuring a wide range of improvements\nacross\nthe board.Particl Newscryptoguard\n[https://particl.news/mandatory-basicswap-update-v0-14-4/]Earlier this week,\nwe've pushed a rather large BasicSwap update, bumping its codebase version to\n0.14.4 and its UI version to 3.2.1. This update includes a large amount of\nchanges, with notable mentions for a significant UI refactor, the addition of\nclient authentication, multi-net support, order acceptance knowledge, and much\nmore.\n\nDue to changes in the data structure of BasicSwap-related SMSG messages,\nprevious instances of the DEX are not forward-compatible with this new version.\nThis means that offers posted from updated instances will not appear on older\ninstances. All users must update to maintain full network connectivity.\n\nFor this reason, head over to the release blog post\n[https://particl.news/mandatory-basicswap-update-v0-14-4/] if you haven't\nupdated BasicSwap yet and make sure to do so.\n\n> Link :https://particl.news/mandatory-basicswap-update-v0-14-4/\nMulti-Net Support ?\nWhile a preliminary portion of what's needed for complete multi-net support has\nbeen released with this update, we're continuing to work on a range of other\ncomponents that will make BasicSwap fully compatible with any messaging or data\nnetworks.\n\nLight Wallets ?\nAfter completing multi-net support, our next focus will likely be implementing\nsupport for light wallets or remote nodes for most coins available on BasicSwap.\nThis will allow you to set up BasicSwap without syncing a full node or storing\nthe entire blockchain on your device, significantly improving setup time and\nconvenience.\n\nNote that this feature will be offered as an option, allowing you to still set\nup the DEX using full nodes for maximum security and privacy if preferred.\n\nMarket Making and Advanced Trading ?\nWhile we intended to integrate market making and advanced trading into the UI\nearlier, we've spent most of the past month refactoring the user interface's\nbackend. Now that this work is complete, we'll resume development on these\nfeatures.\n\nAdvanced Order Book Display ?\nAnother area we plan to advance during the next development cycle is the\naddition of advanced data visualization in the order book, notably depth charts\nfor each trading pair and split order book displaying buy and sell offers on\nseparate sides\n\nThese improvements will bring BasicSwap's order book experience closer to what\nusers expect when interacting with centralized exchanges, bridging the gap\nbetween traditional platforms and decentralized trading—allowing users to enjoy\nconvenience benefits without the typical security trade-offs.\n\nPART in MEXC Assessment Zone ⚠️\nA few days ago, MEXC placed the PART trading pair in its Assessment Zone due to\nlow order book liquidity and insufficient total value of PART coins deposited on\nthe platform.\n\nWhile this does not constitute a formal delisting yet, the exchange has\ncommunicated that the community must increase both liquidity and the total\nnumber of PART coins held on the exchange to maintain the listing.\n\nTherefore, we invite community members who wish to preserve PART's presence on\nMEXC to consider contributing to order book liquidity and depositing some of\ntheir coins on the exchange.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"new-update-is-live-\">New Update is Live ✅</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/mandatory-basicswap-update-v0-14-4/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Mandatory BasicSwap Update (v0.14.4)</div><div class=\"kg-bookmark-description\">BasicSwap’s new 3.2.1 user interface and 0.14.4 codebase are now available, featuring a wide range of improvements across the board.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/static/f2f72fa9797b4dff962ae2c273c6de15/medium_bsx_14.4.jpg\"></div></a></figure><p>Earlier this week, we've pushed a rather large BasicSwap update, bumping its codebase version to 0.14.4 and its UI version to 3.2.1. This update includes a large amount of changes, with notable mentions for a significant UI refactor, the addition of client authentication, multi-net support, order acceptance knowledge, and much more.</p><p>Due to changes in the data structure of BasicSwap-related SMSG messages, previous instances of the DEX are not forward-compatible with this new version. This means that offers posted from updated instances will not appear on older instances. <u>All users must update to maintain full network connectivity.</u></p><p>For this reason, head over to the <a href=\"https://particl.news/mandatory-basicswap-update-v0-14-4/\">release blog post</a> if you haven't updated BasicSwap yet and make sure to do so.</p><blockquote><strong>Link :</strong><a href=\"https://particl.news/mandatory-basicswap-update-v0-14-4/\">https://particl.news/mandatory-basicswap-update-v0-14-4/</a></blockquote><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While a preliminary portion of what's needed for complete multi-net support has been released with this update, we're continuing to work on a range of other components that will make BasicSwap fully compatible with any messaging or data networks.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>While we intended to integrate market making and advanced trading into the UI earlier, we've spent most of the past month refactoring the user interface's backend. Now that this work is complete, we'll resume development on these features.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-18-04-2025/","canonical_url":null,"uuid":"cc83554f-9b22-4cc1-bec4-cf2c1004573f","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"6802a05749fa68056ee313bd","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"new-update-is-live-\">New Update is Live ✅</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://particl.news/mandatory-basicswap-update-v0-14-4/\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Mandatory BasicSwap Update (v0.14.4)</div><div class=\"kg-bookmark-description\">BasicSwap’s new 3.2.1 user interface and 0.14.4 codebase are now available, featuring a wide range of improvements across the board.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://particl.news/icons/icon-512x512.png\"><span class=\"kg-bookmark-author\">Particl News</span><span class=\"kg-bookmark-publisher\">cryptoguard</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://particl.news/static/f2f72fa9797b4dff962ae2c273c6de15/medium_bsx_14.4.jpg\"></div></a></figure><p>Earlier this week, we've pushed a rather large BasicSwap update, bumping its codebase version to 0.14.4 and its UI version to 3.2.1. This update includes a large amount of changes, with notable mentions for a significant UI refactor, the addition of client authentication, multi-net support, order acceptance knowledge, and much more.</p><p>Due to changes in the data structure of BasicSwap-related SMSG messages, previous instances of the DEX are not forward-compatible with this new version. This means that offers posted from updated instances will not appear on older instances. <u>All users must update to maintain full network connectivity.</u></p><p>For this reason, head over to the <a href=\"https://particl.news/mandatory-basicswap-update-v0-14-4/\">release blog post</a> if you haven't updated BasicSwap yet and make sure to do so.</p><blockquote><strong>Link :</strong><a href=\"https://particl.news/mandatory-basicswap-update-v0-14-4/\">https://particl.news/mandatory-basicswap-update-v0-14-4/</a></blockquote><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>While a preliminary portion of what's needed for complete multi-net support has been released with this update, we're continuing to work on a range of other components that will make BasicSwap fully compatible with any messaging or data networks.</p><h3 id=\"light-wallets-\">Light Wallets ?</h3><p>After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience.</p><p>Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred.</p><h3 id=\"market-making-and-advanced-trading-\">Market Making and Advanced Trading ?</h3><p>While we intended to integrate market making and advanced trading into the UI earlier, we've spent most of the past month refactoring the user interface's backend. Now that this work is complete, we'll resume development on these features.</p><h3 id=\"advanced-order-book-display-\">Advanced Order Book Display ?</h3><p>Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides</p><p>These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs.</p><h2 id=\"part-in-mexc-assessment-zone-\">PART in MEXC Assessment Zone ⚠️</h2><p>A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform.</p><p>While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing.</p><p>Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/04/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"new-update-is-live-"},"children":[{"type":"text","value":"New Update is Live ✅"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://particl.news/mandatory-basicswap-update-v0-14-4/"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Mandatory BasicSwap Update (v0.14.4)"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"BasicSwap’s new 3.2.1 user interface and 0.14.4 codebase are now available, featuring a wide range of improvements across the board."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://particl.news/icons/icon-512x512.png"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"Particl News"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"cryptoguard"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/static/f2f72fa9797b4dff962ae2c273c6de15/medium_bsx_14.4.jpg"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Earlier this week, we've pushed a rather large BasicSwap update, bumping its codebase version to 0.14.4 and its UI version to 3.2.1. This update includes a large amount of changes, with notable mentions for a significant UI refactor, the addition of client authentication, multi-net support, order acceptance knowledge, and much more."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Due to changes in the data structure of BasicSwap-related SMSG messages, previous instances of the DEX are not forward-compatible with this new version. This means that offers posted from updated instances will not appear on older instances. "},{"type":"element","tagName":"u","properties":{},"children":[{"type":"text","value":"All users must update to maintain full network connectivity."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"For this reason, head over to the "},{"type":"element","tagName":"a","properties":{"href":"https://particl.news/mandatory-basicswap-update-v0-14-4/"},"children":[{"type":"text","value":"release blog post"}]},{"type":"text","value":" if you haven't updated BasicSwap yet and make sure to do so."}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Link :"}]},{"type":"element","tagName":"a","properties":{"href":"https://particl.news/mandatory-basicswap-update-v0-14-4/"},"children":[{"type":"text","value":"https://particl.news/mandatory-basicswap-update-v0-14-4/"}]}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While a preliminary portion of what's needed for complete multi-net support has been released with this update, we're continuing to work on a range of other components that will make BasicSwap fully compatible with any messaging or data networks."}]},{"type":"element","tagName":"h3","properties":{"id":"light-wallets-"},"children":[{"type":"text","value":"Light Wallets ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After completing multi-net support, our next focus will likely be implementing support for light wallets or remote nodes for most coins available on BasicSwap. This will allow you to set up BasicSwap without syncing a full node or storing the entire blockchain on your device, significantly improving setup time and convenience."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that this feature will be offered as an option, allowing you to still set up the DEX using full nodes for maximum security and privacy if preferred."}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-and-advanced-trading-"},"children":[{"type":"text","value":"Market Making and Advanced Trading ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While we intended to integrate market making and advanced trading into the UI earlier, we've spent most of the past month refactoring the user interface's backend. Now that this work is complete, we'll resume development on these features."}]},{"type":"element","tagName":"h3","properties":{"id":"advanced-order-book-display-"},"children":[{"type":"text","value":"Advanced Order Book Display ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Another area we plan to advance during the next development cycle is the addition of advanced data visualization in the order book, notably depth charts for each trading pair and split order book displaying buy and sell offers on separate sides"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"These improvements will bring BasicSwap's order book experience closer to what users expect when interacting with centralized exchanges, bridging the gap between traditional platforms and decentralized trading—allowing users to enjoy convenience benefits without the typical security trade-offs."}]},{"type":"element","tagName":"h2","properties":{"id":"part-in-mexc-assessment-zone-"},"children":[{"type":"text","value":"PART in MEXC Assessment Zone ⚠️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A few days ago, MEXC placed the PART trading pair in its Assessment Zone due to low order book liquidity and insufficient total value of PART coins deposited on the platform."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While this does not constitute a formal delisting yet, the exchange has communicated that the community must increase both liquidity and the total number of PART coins held on the exchange to maintain the listing."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Therefore, we invite community members who wish to preserve PART's presence on MEXC to consider contributing to order book liquidity and depositing some of their coins on the exchange."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"new-update-is-live-","heading":"New Update is Live ✅"},{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"light-wallets-","heading":"Light Wallets ?"},{"id":"market-making-and-advanced-trading-","heading":"Market Making and Advanced Trading ?"},{"id":"advanced-order-book-display-","heading":"Advanced Order Book Display ?"}]},{"id":"part-in-mexc-assessment-zone-","heading":"PART in MEXC Assessment Zone ⚠️","items":[{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67ffc7412ae92c05a7e74f47","title":"Mandatory BasicSwap Update (v0.14.4)","slug":"mandatory-basicswap-update-v0-14-4","featured":true,"feature_image":"/glink/2025/04/medium_bsx_14.4.jpg","excerpt":"BasicSwap's new 3.2.1 user interface and 0.14.4 codebase are now available, featuring a wide range of improvements across the board.","custom_excerpt":"BasicSwap's new 3.2.1 user interface and 0.14.4 codebase are now available, featuring a wide range of improvements across the board.","visibility":"public","created_at_pretty":"16 Apr 2025","published_at_pretty":"16 Apr 2025","updated_at_pretty":"21 Apr 2025","created_at":"2025-04-16T15:05:37.000+00:00","published_at":"2025-04-16T17:04:06.000+00:00","updated_at":"2025-04-21T14:24:44.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"basicswap","url":"http://localhost:2368/tag/basicswap/","name":"BasicSwap","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"basicswap","url":"http://localhost:2368/tag/basicswap/","name":"BasicSwap","visibility":"public","feature_image":null,"description":null,"meta_title":null,"meta_description":null,"featureImageSharp":null},{"slug":"news","url":"http://localhost:2368/tag/news/","name":"News","visibility":"public","feature_image":null,"description":"Keep track of all the news related to Particl and its ecosystem!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"> IMPORTANT: This update is mandatory. Due to changes in the data structure of\nBasicSwap-related SMSG messages, previous instances of the DEX are not\nforward-compatible with this new version. This means that offers posted from\nupdated instances will not appear on older instances. All users must update to\nmaintain full network connectivity.\nAfter 171 commits over 164 files changed coming from 6 different contributors\n[https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4], we are\nexcited to announce the release of a significant BasicSwap update (v0.14.4)\nalong with an update to its user interface, now at version 3.2.1.\n\nThis substantial update represents weeks of dedicated effort, incorporating\nnumerous improvements, bug fixes, new features, and significant refactors of\ndifferent core components of the system. The changes stem from extensive testing\nby both contributors and community members, resulting in a significant step\nforward for user experience and platform stability.\n\nNoteworthy Updates ?\nWhile this update is massive in scope, many changes are backend changes to\nimprove efficiency, stability, and cross-compatibility. However, several\nsignificant user experience enhancements are worth highlighting.\n\nVarious Coin Core Updates ✅\nWe've made several updates to the various coins available on BasicSwap DEX.\nWhether these updates involve new core versions or integration improvements, we\nhighly recommend updating your node versions as soon as possible.\n\nSignificant UI Refactor ?️\nA major refactoring of the user interface code has occurred over the last couple\nof weeks. While these changes primarily involve code organization and better\npractices that aren't immediately apparent to end users, we've also implemented\nnumerous UI upgrades, including:\n\n * Local reputation tracking\n * Enhanced order book formatting with additional information\n * New Bids page\n * Improved Swaps in Progress page\n * Better Offer pages\n * More responsive and dynamic page behavior\n * Better rate fetching\n * Much more...\n\nThe interface changes since our last version (v0.14.4) are substantial, and\nyou'll miss out on many new features and improvements if you don't update.\n\nClient Authentication ?\nWe've added the ability to configure your BasicSwap instance with client\nauthentication. This feature protects both the webUI and API port access with a\npassword of your choosing. \n\nThis is vital if you're running BasicSwap on a cloud server or using the\nmarket-making companion script in a network environment you don't completely\ntrust. To set up client authentication, please refer to the installation\ndocumentation.\n\nMulti-Net Support ?\nWe've pushed to master the preliminary code for upcoming multi network support\nfor BasicSwap. We've deployed the first phase of a significant infrastructure\nupdate to our networking architecture. This new feature, currently called\n\"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages\nacross multiple messaging networks beyond SMSG when the primary network\nexperiences high load.\n\nSince all messages adhere to a unified encryption and formatting standard, even\nnon-decentralized networks (such as Telegram or email) could be utilized without\ncompromising user privacy or security.\n\nThis new functionality delivers several key benefits:\n\n 1. Improved platform scalability and resilience\n 2. Greater flexibility for third-party integrations, allowing partners to use\n    their preferred compatible networks for message relay\n 3. Cross-network message compatibility, eliminating the need for users to\n    operate on the same network during swaps\n\nWhile the foundation is now in place, further development is still needed before\nthe implementation becomes fully usable. The current proof of concept using\nSimplex broadcasts messages to the entire group rather than targeting specific\nrecipients — an inefficiency we're addressing given Simplex's limitations.\n\nThe core architecture is designed to extend SMSG functionality across various\nnetworks. All messages maintain SMSG encryption and message IDs for consistency,\nalthough additional work is required to ensure full compatibility of Python SMSG\nmessages across all networks and to add convenience functions for submitting\npre-formed SMSG messages. Currently, this new system pushes to the core through\nP2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex\nnetworks.\n\nNot to be overlooked is the important advantage of this approach in its\nflexibility regarding network requirements. Since messages are (or will be)\nfully valid SMSG entities, they can be transmitted over plaintext networks like\nTelegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols\nare particularly well-suited for more decentralization-focused users. It's worth\nnoting that centralized options, including Simplex, may still expose some\ninformation pseudonymously about which accounts are communicating with each\nother.\n\nAcceptance Strategy Knowledge ?\nWhen publishing a new offer, the SMSG messages relaying its details to the rest\nof the network now carry information about whether the offer is set to\nautomatically accept bids. This information is also displayed on an offer's page\nbefore submitting a bid, helping you make better-informed decisions about which\noffers to bid on.\n\nPlease note that this change means previous instances of BasicSwap will not be\nable to properly resolve offer messages from up-to-date instances. Updating your\nBasicSwap instance is mandatory to receive all offers from the network. However,\noffer messages from older instances remain compatible with the new version, so\nupgrading now carries no downside.\n\nDocs ?️\nWe've migrated BasicSwap's documentation from the Particl Academy (which uses\nReadTheDocs) to a more maintainable and flexible platform (Docusaurus) at \ndocs.basicswapdex.com [https://docs.basicswapdex.com/docs/intro/]. While we'll\nmaintain the BasicSwap documentation on the Particl Academy, all new updates\nwill be provided at the new location.\n\nInstall the Latest BasicSwap Update ?️\nDue to a significant change in what data is carried in BasicSwap-related\nmessages, it is mandatory to update the DEX. Failure to do so will result in\nyour instance not picking up messages from up-to-date instances.\n\nTo install the new update, which includes both the codebase and user interface\nupdates, simply update BasicSwap through the usual process\n[https://docs.basicswapdex.com/docs/user-guides/update] (video walkthrough\n[https://youtu.be/obxcmEby64s?si=-kFNfEIJx8yQYJhP]) and launch the DEX again.\n\nDocker\n> If you've installed BasicSwap following the Docker method...\n * Shutdown BasicSwap properly and stop the Docker image (docker-compose stop),\n * From the basicswap folder, type the git pull command,\n * In the /docker folder, run the docker-compose build --no-cache command,\n * Once the process completes, launch BasicSwap again using the docker-compose\n   up command.\n\n> Note: Depending on your Docker version, adding a dash between docker and compose \nmay not be necessary and may instead throw an error.\nNon-Docker\n> If you've installed BasicSwap following the non-Docker method...\n * Shutdown BasicSwap properly,\n * From the ~/coinswaps/basicswap folder, type the git pull command,\n * Execute the following command: pip install --require-hashes -r\n   requirements.txt,\n * Execute the following command: pip3 install .,\n * Launch BasicSwap as usual.\n\nInstall Script\n> If you've installed BasicSwap using Nahuhh's Github installation script\n[https://github.com/nahuhh/basicswap-bash/]...\n * Execute the update command: bsx-update && bsx-update.\n\nChangelog ?\nCoin(s)\n * Bitcoin — Added support for Bitcoin descriptor wallets\n * Bitcoin — Update Bitcoins' fast sync blockchain file\n * Bitcoin — Add a workaround to prevent Bitcoin wallets' seeds changing after\n   enabling encryption\n * Bitcoin Cash — Upgraded Bitcoin Cash node to version 28.0.1\n * Bitcoin Cash — Refresh BCH keypool\n * Monero — Upgrade Monero node to version 0.18.4.0\n * Monero — Corrupt Monero wallets are now detected\n * Monero — Remove inaccurate fee rates for Monero and hide sweep all checkbox\n * Monero — Make Monero's fork height a transient error\n * Monero — Sets Monero's trusted_daemon setting to true by default\n * Litecoin — Fixed a bug with MWEB wallet generation\n * PIVX — Fixed issues with PIVX\n * Namecoin — Large array of fixes and improvements to the Namecoin integration\n * Wownero — Fixed Wownero's Windows download URL\n * Fixed a reseed wallet regression error\n\nAPI\n * Better handling of errors with the API\n * Fixed bug with Firo's API\n * Simplified API requests\n * Identities API updated\n * Use CryptoCompare pricemulti endpoint for multiple coins\n * Reduced lookupFiatRates debug message\n\nUI Code\n * Fixed various memory leaks and improved memory efficiency\n * Major UI refactor; splitting components in individual classes and significant\n   improvements to code organization\n * Fixed Javascript's HTTP error 429\n * Improved websockets by reducing their delays -> tables now load faster\n * Set default fallback wsport\n * Updated wallets with backend coin price caching\n\nUI\n * Fixed manual refresh button\n * General code cleanup\n * Added tooltips for rates and markets\n * Better status feedback (offers, swaps, bids)\n * Improved SMSG identity fetching\n * Fixed overflow bar on offer pages\n * Offer pages now more responsive\n * Better logic for sorting order book table\n * New, revamped Bids page (unified and dynamic with websockets)\n * New, revamped Swaps in Progress page (dynamic with websockets)\n * Added ability to export Bids data/history in a .csv file\n * Moved Amount and Rate Variable to debug_ui mode\n * Fixes to how the order book fetches rates\n * Offer pages now display whether the offer is set to automatically accept bids\n   or not\n\nCore Functionality\n * Added --upgradecores to basicswap-prepare script\n * Added an estimated transaction fee amount check when posting a bid\n * Add wallet_name option to basicswap.json\n * Avoid reentrant error in signal_handler\n * Periodically prune old state data\n * Import signing pubkeys from local filesystem\n * Change `ADD_PUBKEY_URL to a per coin process\n * basicswap-prepare can now use original UTXO snapshot signature\n * basicswap-prepare now compare full PGP fingerprint\n * basicswap-prepape now properly work with encrypted wallets\n * basicswap-prepare now makes the setup config permament\n * Silence Python deprecation warning\n * Fixed checkWallets regression (must rename watchonly wallet also)\n * Add safe_logs option to anonymize logs and protect sensitive data\n * Deduplicate getCoinIdFromTicker\n * Cache coin rates in the backend\n * Added log rotation to avoid bloat and oversizing\n * Fixed can_accept upgraded databases\n * Fixed addcoin script\n * Hide BrokenPipeErrors\n * Added warning if local PGP key cannot be found\n * Set expect_seed after wallet creation\n * Added the ability to enable client authentication to protect the webUI and\n   API port access with a password\n * Whether an offer is set to automatically accept bids or not is now included\n   in SMSG messages\n * Added preliminary multi-net support for BasicSwap, allowing for load\n   balancing and the use of alternative data layers other than SMSG\n * Simplex network added as a proof of concept for the above-mentioned multi-net\n   support\n * Improved checkSplitMessages\n\nDependencies\n * Bumped python-gnupg from 0.5.3 to 0.5.4\n * Bumped pyzmq from 26.2.0 to 26.2.1\n * Bumped black from 24.10.0 to 25.1.0\n * Bumped jinja2 from 3.1.5 to 3.1.6\n * Updated guix packed version\n\nTests\n * Fixed test_xmr_persistent with Bitcoin v28.0\n * Fixed CI caching\n * Interecept signals in test_scripts.py\n * Run Selenium test in CI\n * Add log prefix to BaseTestWithPrepare\n * Run Black in CI\n * Updated test_prepare and added it to CI\n * Completed test_swap_direction test\n * Changes applied to flake8 7.2\n * Fixed test_btc_xmr on Windows\n\n> You can inspect all changes by verifying the 0.14.2 comparison page here\n[https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4].\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/04/blog_bsx_14.4.jpg\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/04/blog_bsx_14.4.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/04/blog_bsx_14.4.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/04/blog_bsx_14.4.jpg 1600w, http://localhost:2368/content/images/2025/04/blog_bsx_14.4.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><blockquote><em><strong>IMPORTANT:</strong> <u><strong>This update is mandatory</strong></u>. </em>Due to changes in the data structure of BasicSwap-related SMSG messages, previous instances of the DEX are not forward-compatible with this new version. This means that offers posted from updated instances will not appear on older instances. <u>All users must update to maintain full network connectivity.</u></blockquote><p>After <a href=\"https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4\">171 commits over 164 files changed coming from 6 different contributors</a>, we are excited to announce the release of a significant BasicSwap update (v0.14.4) along with an update to its user interface, now at version 3.2.1.</p><figure class=\"kg-card kg-gallery-card kg-width-wide\"><div class=\"kg-gallery-container\"><div class=\"kg-gallery-row\"><div class=\"kg-gallery-image\"><img src=\"http://localhost:2368/content/images/2025/04/bsx_2.jpg\" width=\"2000\" height=\"2554\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/04/bsx_2.jpg 600w, http://localhost:2368/content/images/size/w1000/2025/04/bsx_2.jpg 1000w, http://localhost:2368/content/images/size/w1600/2025/04/bsx_2.jpg 1600w, http://localhost:2368/content/images/size/w2400/2025/04/bsx_2.jpg 2400w\" sizes=\"(min-width: 720px) 720px\"></div><div class=\"kg-gallery-image\"><img src=\"http://localhost:2368/content/images/2025/04/bsx_1.png\" width=\"2000\" height=\"2608\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/04/bsx_1.png 600w, http://localhost:2368/content/images/size/w1000/2025/04/bsx_1.png 1000w, http://localhost:2368/content/images/size/w1600/2025/04/bsx_1.png 1600w, http://localhost:2368/content/images/2025/04/bsx_1.png 2368w\" sizes=\"(min-width: 720px) 720px\"></div></div></div></figure><p>This substantial update represents weeks of dedicated effort, incorporating numerous improvements, bug fixes, new features, and significant refactors of different core components of the system. The changes stem from extensive testing by both contributors and community members, resulting in a significant step forward for user experience and platform stability.</p><h2 id=\"noteworthy-updates-\">Noteworthy Updates ?</h2><p>While this update is massive in scope, many changes are backend changes to improve efficiency, stability, and cross-compatibility. However, several significant user experience enhancements are worth highlighting.</p><h3 id=\"various-coin-core-updates-\">Various Coin Core Updates ✅</h3><p>We've made several updates to the various coins available on BasicSwap DEX. Whether these updates involve new core versions or integration improvements, we highly recommend updating your node versions as soon as possible.</p><h3 id=\"significant-ui-refactor-\">Significant UI Refactor ?️</h3><p>A major refactoring of the user interface code has occurred over the last couple of weeks. While these changes primarily involve code organization and better practices that aren't immediately apparent to end users, we've also implemented numerous UI upgrades, including:</p><ul><li>Local reputation tracking</li><li>Enhanced order book formatting with additional information</li><li>New Bids page</li><li>Improved Swaps in Progress page</li><li>Better Offer pages</li><li>More responsive and dynamic page behavior</li><li>Better rate fetching</li><li>Much more...</li></ul><p>The interface changes since our last version (v0.14.4) are substantial, and you'll miss out on many new features and improvements if you don't update.</p><h3 id=\"client-authentication-\">Client Authentication ?</h3><p>We've added the ability to configure your BasicSwap instance with client authentication. This feature protects both the webUI and API port access with a password of your choosing. </p><p>This is vital if you're running BasicSwap on a cloud server or using the market-making companion script in a network environment you don't completely trust. To set up client authentication, please refer to the installation documentation.</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>We've pushed to <code>master</code> the preliminary code for upcoming multi network support for BasicSwap. We've deployed the first phase of a significant infrastructure update to our networking architecture. This new feature, currently called \"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load.</p><p>Since all messages adhere to a unified encryption and formatting standard, even non-decentralized networks (such as Telegram or email) could be utilized without compromising user privacy or security.</p><p>This new functionality delivers several key benefits:</p><ol><li>Improved platform scalability and resilience</li><li>Greater flexibility for third-party integrations, allowing partners to use their preferred compatible networks for message relay</li><li>Cross-network message compatibility, eliminating the need for users to operate on the same network during swaps</li></ol><p>While the foundation is now in place, further development is still needed before the implementation becomes fully usable. The current proof of concept using Simplex broadcasts messages to the entire group rather than targeting specific recipients — an inefficiency we're addressing given Simplex's limitations.</p><p>The core architecture is designed to extend SMSG functionality across various networks. All messages maintain SMSG encryption and message IDs for consistency, although additional work is required to ensure full compatibility of Python SMSG messages across all networks and to add convenience functions for submitting pre-formed SMSG messages. Currently, this new system pushes to the core through P2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex networks.</p><p>Not to be overlooked is the important advantage of this approach in its flexibility regarding network requirements. Since messages are (or will be) fully valid SMSG entities, they can be transmitted over plaintext networks like Telegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols are particularly well-suited for more decentralization-focused users. It's worth noting that centralized options, including Simplex, may still expose some information pseudonymously about which accounts are communicating with each other.</p><h3 id=\"acceptance-strategy-knowledge-\">Acceptance Strategy Knowledge ?</h3><p>When publishing a new offer, the SMSG messages relaying its details to the rest of the network now carry information about whether the offer is set to automatically accept bids. This information is also displayed on an offer's page before submitting a bid, helping you make better-informed decisions about which offers to bid on.</p><p>Please note that this change means previous instances of BasicSwap will not be able to properly resolve offer messages from up-to-date instances. Updating your BasicSwap instance is mandatory to receive all offers from the network. However, offer messages from older instances remain compatible with the new version, so upgrading now carries no downside.</p><h3 id=\"docs-\">Docs ?️</h3><p>We've migrated BasicSwap's documentation from the Particl Academy (which uses ReadTheDocs) to a more maintainable and flexible platform (Docusaurus) at <a href=\"https://docs.basicswapdex.com/docs/intro/\">docs.basicswapdex.com</a>. While we'll maintain the BasicSwap documentation on the Particl Academy, all new updates will be provided at the new location.</p><h2 id=\"install-the-latest-basicswap-update-\">Install the Latest BasicSwap Update ?️</h2><p>Due to a significant change in what data is carried in BasicSwap-related messages, it is mandatory to update the DEX. Failure to do so will result in your instance not picking up messages from up-to-date instances.</p><p>To install the new update, which includes both the codebase and user interface updates, simply <a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">update BasicSwap through the usual process</a> (<a href=\"https://youtu.be/obxcmEby64s?si=-kFNfEIJx8yQYJhP\">video walkthrough</a>) and launch the DEX again.</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/obxcmEby64s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"BasicSwap - How to Update\"></iframe></figure><h3 id=\"docker\">Docker</h3><blockquote><em>If you've installed BasicSwap following the Docker method...</em></blockquote><ul><li>Shutdown BasicSwap properly and stop the Docker image (<code>docker-compose stop</code>),</li><li>From the <code>basicswap</code> folder, type the <code>git pull</code> command,</li><li>In the <code>/docker</code> folder, run the <code>docker-compose build --no-cache</code> command,</li><li>Once the process completes, launch BasicSwap again using the <code>docker-compose up</code> command.</li></ul><blockquote><strong>Note:</strong> Depending on your Docker version, adding a dash between <code>docker</code> and <code>compose</code> may not be necessary and may instead throw an error.</blockquote><h3 id=\"non-docker\">Non-Docker</h3><blockquote><em>If you've installed BasicSwap following the non-Docker method...</em></blockquote><ul><li>Shutdown BasicSwap properly,</li><li>From the <code>~/coinswaps/basicswap</code> folder, type the <code>git pull</code> command,</li><li>Execute the following command: <code>pip install --require-hashes -r requirements.txt</code>,</li><li>Execute the following command: <code>pip3 install .</code>,</li><li>Launch BasicSwap as usual.</li></ul><h3 id=\"install-script\">Install Script</h3><blockquote><em>If you've installed BasicSwap using <a href=\"https://github.com/nahuhh/basicswap-bash/\">Nahuhh's Github installation script</a>...</em></blockquote><ul><li>Execute the update command: <code>bsx-update &amp;&amp; bsx-update</code>.</li></ul><h2 id=\"changelog-\">Changelog ?</h2><!--kg-card-begin: markdown--><h3 id=\"coins\">Coin(s)</h3>\n<ul>\n<li><strong>Bitcoin —</strong> Added support for Bitcoin descriptor wallets</li>\n<li><strong>Bitcoin —</strong> Update Bitcoins' fast sync blockchain file</li>\n<li><strong>Bitcoin —</strong> Add a workaround to prevent Bitcoin wallets' seeds changing after enabling encryption</li>\n<li><strong>Bitcoin Cash —</strong> Upgraded Bitcoin Cash node to version 28.0.1</li>\n<li><strong>Bitcoin Cash —</strong> Refresh BCH keypool</li>\n<li><strong>Monero —</strong> Upgrade Monero node to version 0.18.4.0</li>\n<li><strong>Monero —</strong> Corrupt Monero wallets are now detected</li>\n<li><strong>Monero —</strong> Remove inaccurate fee rates for Monero and hide sweep all checkbox</li>\n<li><strong>Monero —</strong> Make Monero's fork height a transient error</li>\n<li><strong>Monero —</strong> Sets Monero's <code>trusted_daemon</code> setting to <code>true</code> by default</li>\n<li><strong>Litecoin —</strong> Fixed a bug with MWEB wallet generation</li>\n<li><strong>PIVX —</strong> Fixed issues with PIVX</li>\n<li><strong>Namecoin —</strong> Large array of fixes and improvements to the Namecoin integration</li>\n<li><strong>Wownero —</strong> Fixed Wownero's Windows download URL</li>\n<li>Fixed a reseed wallet regression error</li>\n</ul>\n<h3 id=\"api\">API</h3>\n<ul>\n<li>Better handling of errors with the API</li>\n<li>Fixed bug with Firo's API</li>\n<li>Simplified API requests</li>\n<li>Identities API updated</li>\n<li>Use CryptoCompare <code>pricemulti</code> endpoint for multiple coins</li>\n<li>Reduced <code>lookupFiatRates</code> debug message</li>\n</ul>\n<h3 id=\"uicode\">UI Code</h3>\n<ul>\n<li>Fixed various memory leaks and improved memory efficiency</li>\n<li>Major UI refactor; splitting components in individual classes and significant improvements to code organization</li>\n<li>Fixed Javascript's HTTP error 429</li>\n<li>Improved websockets by reducing their delays -&gt; tables now load faster</li>\n<li>Set default fallback wsport</li>\n<li>Updated wallets with backend coin price caching</li>\n</ul>\n<h3 id=\"ui\">UI</h3>\n<ul>\n<li>Fixed manual refresh button</li>\n<li>General code cleanup</li>\n<li>Added tooltips for rates and markets</li>\n<li>Better status feedback (offers, swaps, bids)</li>\n<li>Improved SMSG identity fetching</li>\n<li>Fixed overflow bar on offer pages</li>\n<li>Offer pages now more responsive</li>\n<li>Better logic for sorting order book table</li>\n<li>New, revamped Bids page (unified and dynamic with websockets)</li>\n<li>New, revamped Swaps in Progress page (dynamic with websockets)</li>\n<li>Added ability to export Bids data/history in a .csv file</li>\n<li>Moved Amount and Rate Variable to <code>debug_ui</code> mode</li>\n<li>Fixes to how the order book fetches rates</li>\n<li>Offer pages now display whether the offer is set to automatically accept bids or not</li>\n</ul>\n<h3 id=\"corefunctionality\">Core Functionality</h3>\n<ul>\n<li>Added <code>--upgradecores</code> to <code>basicswap-prepare</code> script</li>\n<li>Added an estimated transaction fee amount check when posting a bid</li>\n<li>Add <code>wallet_name</code> option to <code>basicswap.json</code></li>\n<li>Avoid reentrant error in <code>signal_handler</code></li>\n<li>Periodically prune old state data</li>\n<li>Import signing pubkeys from local filesystem</li>\n<li>Change `ADD_PUBKEY_URL to a per coin process</li>\n<li><code>basicswap-prepare</code> can now use original UTXO snapshot signature</li>\n<li><code>basicswap-prepare</code> now compare full PGP fingerprint</li>\n<li><code>basicswap-prepape</code> now properly work with encrypted wallets</li>\n<li><code>basicswap-prepare</code> now makes the setup config permament</li>\n<li>Silence Python deprecation warning</li>\n<li>Fixed <code>checkWallets</code> regression (must rename watchonly wallet also)</li>\n<li>Add <code>safe_logs</code> option to anonymize logs and protect sensitive data</li>\n<li>Deduplicate <code>getCoinIdFromTicker</code></li>\n<li>Cache coin rates in the backend</li>\n<li>Added log rotation to avoid bloat and oversizing</li>\n<li>Fixed <code>can_accept</code> upgraded databases</li>\n<li>Fixed <code>addcoin</code> script</li>\n<li>Hide <code>BrokenPipeErrors</code></li>\n<li>Added warning if local PGP key cannot be found</li>\n<li>Set <code>expect_seed</code> after wallet creation</li>\n<li>Added the ability to enable client authentication to protect the webUI and API port access with a password</li>\n<li>Whether an offer is set to automatically accept bids or not is now included in SMSG messages</li>\n<li>Added preliminary multi-net support for BasicSwap, allowing for load balancing and the use of alternative data layers other than SMSG</li>\n<li>Simplex network added as a proof of concept for the above-mentioned multi-net support</li>\n<li>Improved <code>checkSplitMessages</code></li>\n</ul>\n<h3 id=\"dependencies\">Dependencies</h3>\n<ul>\n<li>Bumped python-gnupg from 0.5.3 to 0.5.4</li>\n<li>Bumped pyzmq from 26.2.0 to 26.2.1</li>\n<li>Bumped black from 24.10.0 to 25.1.0</li>\n<li>Bumped jinja2 from 3.1.5 to 3.1.6</li>\n<li>Updated guix packed version</li>\n</ul>\n<h3 id=\"tests\">Tests</h3>\n<ul>\n<li>Fixed <code>test_xmr_persistent</code> with Bitcoin v28.0</li>\n<li>Fixed CI caching</li>\n<li>Interecept signals in <code>test_scripts.py</code></li>\n<li>Run Selenium test in CI</li>\n<li>Add log prefix to <code>BaseTestWithPrepare</code></li>\n<li>Run Black in CI</li>\n<li>Updated <code>test_prepare</code> and added it to CI</li>\n<li>Completed <code>test_swap_direction</code> test</li>\n<li>Changes applied to flake8 7.2</li>\n<li>Fixed <code>test_btc_xmr</code> on Windows</li>\n</ul>\n<!--kg-card-end: markdown--><blockquote><em><em>You can inspect all changes by verifying the </em>0.14.2 comparison page<em> <strong><strong><a href=\"https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4\">here</a></strong></strong>.</em></em></blockquote><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/mandatory-basicswap-update-v0-14-4/","canonical_url":null,"uuid":"6edbec27-fb60-4c82-81ed-c7ae8f064f4c","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67ffc7412ae92c05a7e74f47","reading_time":7,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/04/blog_bsx_14.4.jpg\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/04/blog_bsx_14.4.jpg 600w, /glink/size/w1000/2025/04/blog_bsx_14.4.jpg 1000w, /glink/size/w1600/2025/04/blog_bsx_14.4.jpg 1600w, /glink/2025/04/blog_bsx_14.4.jpg 1920w\" sizes=\"(min-width: 1200px) 1200px\"></figure><blockquote><em><strong>IMPORTANT:</strong> <u><strong>This update is mandatory</strong></u>. </em>Due to changes in the data structure of BasicSwap-related SMSG messages, previous instances of the DEX are not forward-compatible with this new version. This means that offers posted from updated instances will not appear on older instances. <u>All users must update to maintain full network connectivity.</u></blockquote><p>After <a href=\"https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4\">171 commits over 164 files changed coming from 6 different contributors</a>, we are excited to announce the release of a significant BasicSwap update (v0.14.4) along with an update to its user interface, now at version 3.2.1.</p><figure class=\"kg-card kg-gallery-card kg-width-wide\"><div class=\"kg-gallery-container\"><div class=\"kg-gallery-row\"><div class=\"kg-gallery-image\"><img src=\"/glink/2025/04/bsx_2.jpg\" width=\"2000\" height=\"2554\" alt=\"\" srcset=\"/glink/size/w600/2025/04/bsx_2.jpg 600w, /glink/size/w1000/2025/04/bsx_2.jpg 1000w, /glink/size/w1600/2025/04/bsx_2.jpg 1600w, /glink/size/w2400/2025/04/bsx_2.jpg 2400w\" sizes=\"(min-width: 720px) 720px\"></div><div class=\"kg-gallery-image\"><img src=\"/glink/2025/04/bsx_1.png\" width=\"2000\" height=\"2608\" alt=\"\" srcset=\"/glink/size/w600/2025/04/bsx_1.png 600w, /glink/size/w1000/2025/04/bsx_1.png 1000w, /glink/size/w1600/2025/04/bsx_1.png 1600w, /glink/2025/04/bsx_1.png 2368w\" sizes=\"(min-width: 720px) 720px\"></div></div></div></figure><p>This substantial update represents weeks of dedicated effort, incorporating numerous improvements, bug fixes, new features, and significant refactors of different core components of the system. The changes stem from extensive testing by both contributors and community members, resulting in a significant step forward for user experience and platform stability.</p><h2 id=\"noteworthy-updates-\">Noteworthy Updates ?</h2><p>While this update is massive in scope, many changes are backend changes to improve efficiency, stability, and cross-compatibility. However, several significant user experience enhancements are worth highlighting.</p><h3 id=\"various-coin-core-updates-\">Various Coin Core Updates ✅</h3><p>We've made several updates to the various coins available on BasicSwap DEX. Whether these updates involve new core versions or integration improvements, we highly recommend updating your node versions as soon as possible.</p><h3 id=\"significant-ui-refactor-\">Significant UI Refactor ?️</h3><p>A major refactoring of the user interface code has occurred over the last couple of weeks. While these changes primarily involve code organization and better practices that aren't immediately apparent to end users, we've also implemented numerous UI upgrades, including:</p><ul><li>Local reputation tracking</li><li>Enhanced order book formatting with additional information</li><li>New Bids page</li><li>Improved Swaps in Progress page</li><li>Better Offer pages</li><li>More responsive and dynamic page behavior</li><li>Better rate fetching</li><li>Much more...</li></ul><p>The interface changes since our last version (v0.14.4) are substantial, and you'll miss out on many new features and improvements if you don't update.</p><h3 id=\"client-authentication-\">Client Authentication ?</h3><p>We've added the ability to configure your BasicSwap instance with client authentication. This feature protects both the webUI and API port access with a password of your choosing. </p><p>This is vital if you're running BasicSwap on a cloud server or using the market-making companion script in a network environment you don't completely trust. To set up client authentication, please refer to the installation documentation.</p><h3 id=\"multi-net-support-\">Multi-Net Support ?</h3><p>We've pushed to <code class=\"language-text\">master</code> the preliminary code for upcoming multi network support for BasicSwap. We've deployed the first phase of a significant infrastructure update to our networking architecture. This new feature, currently called \"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load.</p><p>Since all messages adhere to a unified encryption and formatting standard, even non-decentralized networks (such as Telegram or email) could be utilized without compromising user privacy or security.</p><p>This new functionality delivers several key benefits:</p><ol><li>Improved platform scalability and resilience</li><li>Greater flexibility for third-party integrations, allowing partners to use their preferred compatible networks for message relay</li><li>Cross-network message compatibility, eliminating the need for users to operate on the same network during swaps</li></ol><p>While the foundation is now in place, further development is still needed before the implementation becomes fully usable. The current proof of concept using Simplex broadcasts messages to the entire group rather than targeting specific recipients — an inefficiency we're addressing given Simplex's limitations.</p><p>The core architecture is designed to extend SMSG functionality across various networks. All messages maintain SMSG encryption and message IDs for consistency, although additional work is required to ensure full compatibility of Python SMSG messages across all networks and to add convenience functions for submitting pre-formed SMSG messages. Currently, this new system pushes to the core through P2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex networks.</p><p>Not to be overlooked is the important advantage of this approach in its flexibility regarding network requirements. Since messages are (or will be) fully valid SMSG entities, they can be transmitted over plaintext networks like Telegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols are particularly well-suited for more decentralization-focused users. It's worth noting that centralized options, including Simplex, may still expose some information pseudonymously about which accounts are communicating with each other.</p><h3 id=\"acceptance-strategy-knowledge-\">Acceptance Strategy Knowledge ?</h3><p>When publishing a new offer, the SMSG messages relaying its details to the rest of the network now carry information about whether the offer is set to automatically accept bids. This information is also displayed on an offer's page before submitting a bid, helping you make better-informed decisions about which offers to bid on.</p><p>Please note that this change means previous instances of BasicSwap will not be able to properly resolve offer messages from up-to-date instances. Updating your BasicSwap instance is mandatory to receive all offers from the network. However, offer messages from older instances remain compatible with the new version, so upgrading now carries no downside.</p><h3 id=\"docs-\">Docs ?️</h3><p>We've migrated BasicSwap's documentation from the Particl Academy (which uses ReadTheDocs) to a more maintainable and flexible platform (Docusaurus) at <a href=\"https://docs.basicswapdex.com/docs/intro/\">docs.basicswapdex.com</a>. While we'll maintain the BasicSwap documentation on the Particl Academy, all new updates will be provided at the new location.</p><h2 id=\"install-the-latest-basicswap-update-\">Install the Latest BasicSwap Update ?️</h2><p>Due to a significant change in what data is carried in BasicSwap-related messages, it is mandatory to update the DEX. Failure to do so will result in your instance not picking up messages from up-to-date instances.</p><p>To install the new update, which includes both the codebase and user interface updates, simply <a href=\"https://docs.basicswapdex.com/docs/user-guides/update\">update BasicSwap through the usual process</a> (<a href=\"https://youtu.be/obxcmEby64s?si=-kFNfEIJx8yQYJhP\">video walkthrough</a>) and launch the DEX again.</p><figure class=\"kg-card kg-embed-card\"><iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/obxcmEby64s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen title=\"BasicSwap - How to Update\"></iframe></figure><h3 id=\"docker\">Docker</h3><blockquote><em>If you've installed BasicSwap following the Docker method...</em></blockquote><ul><li>Shutdown BasicSwap properly and stop the Docker image (<code class=\"language-text\">docker-compose stop</code>),</li><li>From the <code class=\"language-text\">basicswap</code> folder, type the <code class=\"language-text\">git pull</code> command,</li><li>In the <code class=\"language-text\">/docker</code> folder, run the <code class=\"language-text\">docker-compose build --no-cache</code> command,</li><li>Once the process completes, launch BasicSwap again using the <code class=\"language-text\">docker-compose up</code> command.</li></ul><blockquote><strong>Note:</strong> Depending on your Docker version, adding a dash between <code class=\"language-text\">docker</code> and <code class=\"language-text\">compose</code> may not be necessary and may instead throw an error.</blockquote><h3 id=\"non-docker\">Non-Docker</h3><blockquote><em>If you've installed BasicSwap following the non-Docker method...</em></blockquote><ul><li>Shutdown BasicSwap properly,</li><li>From the <code class=\"language-text\">~/coinswaps/basicswap</code> folder, type the <code class=\"language-text\">git pull</code> command,</li><li>Execute the following command: <code class=\"language-text\">pip install --require-hashes -r requirements.txt</code>,</li><li>Execute the following command: <code class=\"language-text\">pip3 install .</code>,</li><li>Launch BasicSwap as usual.</li></ul><h3 id=\"install-script\">Install Script</h3><blockquote><em>If you've installed BasicSwap using <a href=\"https://github.com/nahuhh/basicswap-bash/\">Nahuhh's Github installation script</a>...</em></blockquote><ul><li>Execute the update command: <code class=\"language-text\">bsx-update &#x26;&#x26; bsx-update</code>.</li></ul><h2 id=\"changelog-\">Changelog ?</h2><!--kg-card-begin: markdown--><h3 id=\"coins\">Coin(s)</h3>\n<ul>\n<li><strong>Bitcoin —</strong> Added support for Bitcoin descriptor wallets</li>\n<li><strong>Bitcoin —</strong> Update Bitcoins' fast sync blockchain file</li>\n<li><strong>Bitcoin —</strong> Add a workaround to prevent Bitcoin wallets' seeds changing after enabling encryption</li>\n<li><strong>Bitcoin Cash —</strong> Upgraded Bitcoin Cash node to version 28.0.1</li>\n<li><strong>Bitcoin Cash —</strong> Refresh BCH keypool</li>\n<li><strong>Monero —</strong> Upgrade Monero node to version 0.18.4.0</li>\n<li><strong>Monero —</strong> Corrupt Monero wallets are now detected</li>\n<li><strong>Monero —</strong> Remove inaccurate fee rates for Monero and hide sweep all checkbox</li>\n<li><strong>Monero —</strong> Make Monero's fork height a transient error</li>\n<li><strong>Monero —</strong> Sets Monero's <code class=\"language-text\">trusted_daemon</code> setting to <code class=\"language-text\">true</code> by default</li>\n<li><strong>Litecoin —</strong> Fixed a bug with MWEB wallet generation</li>\n<li><strong>PIVX —</strong> Fixed issues with PIVX</li>\n<li><strong>Namecoin —</strong> Large array of fixes and improvements to the Namecoin integration</li>\n<li><strong>Wownero —</strong> Fixed Wownero's Windows download URL</li>\n<li>Fixed a reseed wallet regression error</li>\n</ul>\n<h3 id=\"api\">API</h3>\n<ul>\n<li>Better handling of errors with the API</li>\n<li>Fixed bug with Firo's API</li>\n<li>Simplified API requests</li>\n<li>Identities API updated</li>\n<li>Use CryptoCompare <code class=\"language-text\">pricemulti</code> endpoint for multiple coins</li>\n<li>Reduced <code class=\"language-text\">lookupFiatRates</code> debug message</li>\n</ul>\n<h3 id=\"uicode\">UI Code</h3>\n<ul>\n<li>Fixed various memory leaks and improved memory efficiency</li>\n<li>Major UI refactor; splitting components in individual classes and significant improvements to code organization</li>\n<li>Fixed Javascript's HTTP error 429</li>\n<li>Improved websockets by reducing their delays -> tables now load faster</li>\n<li>Set default fallback wsport</li>\n<li>Updated wallets with backend coin price caching</li>\n</ul>\n<h3 id=\"ui\">UI</h3>\n<ul>\n<li>Fixed manual refresh button</li>\n<li>General code cleanup</li>\n<li>Added tooltips for rates and markets</li>\n<li>Better status feedback (offers, swaps, bids)</li>\n<li>Improved SMSG identity fetching</li>\n<li>Fixed overflow bar on offer pages</li>\n<li>Offer pages now more responsive</li>\n<li>Better logic for sorting order book table</li>\n<li>New, revamped Bids page (unified and dynamic with websockets)</li>\n<li>New, revamped Swaps in Progress page (dynamic with websockets)</li>\n<li>Added ability to export Bids data/history in a .csv file</li>\n<li>Moved Amount and Rate Variable to <code class=\"language-text\">debug_ui</code> mode</li>\n<li>Fixes to how the order book fetches rates</li>\n<li>Offer pages now display whether the offer is set to automatically accept bids or not</li>\n</ul>\n<h3 id=\"corefunctionality\">Core Functionality</h3>\n<ul>\n<li>Added <code class=\"language-text\">--upgradecores</code> to <code class=\"language-text\">basicswap-prepare</code> script</li>\n<li>Added an estimated transaction fee amount check when posting a bid</li>\n<li>Add <code class=\"language-text\">wallet_name</code> option to <code class=\"language-text\">basicswap.json</code></li>\n<li>Avoid reentrant error in <code class=\"language-text\">signal_handler</code></li>\n<li>Periodically prune old state data</li>\n<li>Import signing pubkeys from local filesystem</li>\n<li>Change `ADD_PUBKEY_URL to a per coin process</li>\n<li><code class=\"language-text\">basicswap-prepare</code> can now use original UTXO snapshot signature</li>\n<li><code class=\"language-text\">basicswap-prepare</code> now compare full PGP fingerprint</li>\n<li><code class=\"language-text\">basicswap-prepape</code> now properly work with encrypted wallets</li>\n<li><code class=\"language-text\">basicswap-prepare</code> now makes the setup config permament</li>\n<li>Silence Python deprecation warning</li>\n<li>Fixed <code class=\"language-text\">checkWallets</code> regression (must rename watchonly wallet also)</li>\n<li>Add <code class=\"language-text\">safe_logs</code> option to anonymize logs and protect sensitive data</li>\n<li>Deduplicate <code class=\"language-text\">getCoinIdFromTicker</code></li>\n<li>Cache coin rates in the backend</li>\n<li>Added log rotation to avoid bloat and oversizing</li>\n<li>Fixed <code class=\"language-text\">can_accept</code> upgraded databases</li>\n<li>Fixed <code class=\"language-text\">addcoin</code> script</li>\n<li>Hide <code class=\"language-text\">BrokenPipeErrors</code></li>\n<li>Added warning if local PGP key cannot be found</li>\n<li>Set <code class=\"language-text\">expect_seed</code> after wallet creation</li>\n<li>Added the ability to enable client authentication to protect the webUI and API port access with a password</li>\n<li>Whether an offer is set to automatically accept bids or not is now included in SMSG messages</li>\n<li>Added preliminary multi-net support for BasicSwap, allowing for load balancing and the use of alternative data layers other than SMSG</li>\n<li>Simplex network added as a proof of concept for the above-mentioned multi-net support</li>\n<li>Improved <code class=\"language-text\">checkSplitMessages</code></li>\n</ul>\n<h3 id=\"dependencies\">Dependencies</h3>\n<ul>\n<li>Bumped python-gnupg from 0.5.3 to 0.5.4</li>\n<li>Bumped pyzmq from 26.2.0 to 26.2.1</li>\n<li>Bumped black from 24.10.0 to 25.1.0</li>\n<li>Bumped jinja2 from 3.1.5 to 3.1.6</li>\n<li>Updated guix packed version</li>\n</ul>\n<h3 id=\"tests\">Tests</h3>\n<ul>\n<li>Fixed <code class=\"language-text\">test_xmr_persistent</code> with Bitcoin v28.0</li>\n<li>Fixed CI caching</li>\n<li>Interecept signals in <code class=\"language-text\">test_scripts.py</code></li>\n<li>Run Selenium test in CI</li>\n<li>Add log prefix to <code class=\"language-text\">BaseTestWithPrepare</code></li>\n<li>Run Black in CI</li>\n<li>Updated <code class=\"language-text\">test_prepare</code> and added it to CI</li>\n<li>Completed <code class=\"language-text\">test_swap_direction</code> test</li>\n<li>Changes applied to flake8 7.2</li>\n<li>Fixed <code class=\"language-text\">test_btc_xmr</code> on Windows</li>\n</ul>\n<!--kg-card-end: markdown--><blockquote><em><em>You can inspect all changes by verifying the </em>0.14.2 comparison page<em> <strong><strong><a href=\"https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4\">here</a></strong></strong>.</em></em></blockquote><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/04/blog_bsx_14.4.jpg","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/04/blog_bsx_14.4.jpg 600w","/glink/size/w1000/2025/04/blog_bsx_14.4.jpg 1000w","/glink/size/w1600/2025/04/blog_bsx_14.4.jpg 1600w","/glink/2025/04/blog_bsx_14.4.jpg 1920w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"IMPORTANT:"}]},{"type":"text","value":" "},{"type":"element","tagName":"u","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"This update is mandatory"}]}]},{"type":"text","value":". "}]},{"type":"text","value":"Due to changes in the data structure of BasicSwap-related SMSG messages, previous instances of the DEX are not forward-compatible with this new version. This means that offers posted from updated instances will not appear on older instances. "},{"type":"element","tagName":"u","properties":{},"children":[{"type":"text","value":"All users must update to maintain full network connectivity."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4"},"children":[{"type":"text","value":"171 commits over 164 files changed coming from 6 different contributors"}]},{"type":"text","value":", we are excited to announce the release of a significant BasicSwap update (v0.14.4) along with an update to its user interface, now at version 3.2.1."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-gallery-card","kg-width-wide"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-container"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-row"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-gallery-image"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/04/bsx_2.jpg","width":2000,"height":2554,"alt":"","srcSet":["/glink/size/w600/2025/04/bsx_2.jpg 600w","/glink/size/w1000/2025/04/bsx_2.jpg 1000w","/glink/size/w1600/2025/04/bsx_2.jpg 1600w","/glink/size/w2400/2025/04/bsx_2.jpg 2400w"],"sizes":"(min-width: 720px) 720px"},"children":[]}]},{"type":"element","tagName":"div","properties":{"className":["kg-gallery-image"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/04/bsx_1.png","width":2000,"height":2608,"alt":"","srcSet":["/glink/size/w600/2025/04/bsx_1.png 600w","/glink/size/w1000/2025/04/bsx_1.png 1000w","/glink/size/w1600/2025/04/bsx_1.png 1600w","/glink/2025/04/bsx_1.png 2368w"],"sizes":"(min-width: 720px) 720px"},"children":[]}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This substantial update represents weeks of dedicated effort, incorporating numerous improvements, bug fixes, new features, and significant refactors of different core components of the system. The changes stem from extensive testing by both contributors and community members, resulting in a significant step forward for user experience and platform stability."}]},{"type":"element","tagName":"h2","properties":{"id":"noteworthy-updates-"},"children":[{"type":"text","value":"Noteworthy Updates ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While this update is massive in scope, many changes are backend changes to improve efficiency, stability, and cross-compatibility. However, several significant user experience enhancements are worth highlighting."}]},{"type":"element","tagName":"h3","properties":{"id":"various-coin-core-updates-"},"children":[{"type":"text","value":"Various Coin Core Updates ✅"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've made several updates to the various coins available on BasicSwap DEX. Whether these updates involve new core versions or integration improvements, we highly recommend updating your node versions as soon as possible."}]},{"type":"element","tagName":"h3","properties":{"id":"significant-ui-refactor-"},"children":[{"type":"text","value":"Significant UI Refactor ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A major refactoring of the user interface code has occurred over the last couple of weeks. While these changes primarily involve code organization and better practices that aren't immediately apparent to end users, we've also implemented numerous UI upgrades, including:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Local reputation tracking"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Enhanced order book formatting with additional information"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New Bids page"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved Swaps in Progress page"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better Offer pages"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"More responsive and dynamic page behavior"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better rate fetching"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Much more..."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The interface changes since our last version (v0.14.4) are substantial, and you'll miss out on many new features and improvements if you don't update."}]},{"type":"element","tagName":"h3","properties":{"id":"client-authentication-"},"children":[{"type":"text","value":"Client Authentication ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've added the ability to configure your BasicSwap instance with client authentication. This feature protects both the webUI and API port access with a password of your choosing. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is vital if you're running BasicSwap on a cloud server or using the market-making companion script in a network environment you don't completely trust. To set up client authentication, please refer to the installation documentation."}]},{"type":"element","tagName":"h3","properties":{"id":"multi-net-support-"},"children":[{"type":"text","value":"Multi-Net Support ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've pushed to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":" the preliminary code for upcoming multi network support for BasicSwap. We've deployed the first phase of a significant infrastructure update to our networking architecture. This new feature, currently called \"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Since all messages adhere to a unified encryption and formatting standard, even non-decentralized networks (such as Telegram or email) could be utilized without compromising user privacy or security."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This new functionality delivers several key benefits:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved platform scalability and resilience"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Greater flexibility for third-party integrations, allowing partners to use their preferred compatible networks for message relay"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Cross-network message compatibility, eliminating the need for users to operate on the same network during swaps"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While the foundation is now in place, further development is still needed before the implementation becomes fully usable. The current proof of concept using Simplex broadcasts messages to the entire group rather than targeting specific recipients — an inefficiency we're addressing given Simplex's limitations."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The core architecture is designed to extend SMSG functionality across various networks. All messages maintain SMSG encryption and message IDs for consistency, although additional work is required to ensure full compatibility of Python SMSG messages across all networks and to add convenience functions for submitting pre-formed SMSG messages. Currently, this new system pushes to the core through P2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex networks."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Not to be overlooked is the important advantage of this approach in its flexibility regarding network requirements. Since messages are (or will be) fully valid SMSG entities, they can be transmitted over plaintext networks like Telegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols are particularly well-suited for more decentralization-focused users. It's worth noting that centralized options, including Simplex, may still expose some information pseudonymously about which accounts are communicating with each other."}]},{"type":"element","tagName":"h3","properties":{"id":"acceptance-strategy-knowledge-"},"children":[{"type":"text","value":"Acceptance Strategy Knowledge ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When publishing a new offer, the SMSG messages relaying its details to the rest of the network now carry information about whether the offer is set to automatically accept bids. This information is also displayed on an offer's page before submitting a bid, helping you make better-informed decisions about which offers to bid on."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Please note that this change means previous instances of BasicSwap will not be able to properly resolve offer messages from up-to-date instances. Updating your BasicSwap instance is mandatory to receive all offers from the network. However, offer messages from older instances remain compatible with the new version, so upgrading now carries no downside."}]},{"type":"element","tagName":"h3","properties":{"id":"docs-"},"children":[{"type":"text","value":"Docs ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've migrated BasicSwap's documentation from the Particl Academy (which uses ReadTheDocs) to a more maintainable and flexible platform (Docusaurus) at "},{"type":"element","tagName":"a","properties":{"href":"https://docs.basicswapdex.com/docs/intro/"},"children":[{"type":"text","value":"docs.basicswapdex.com"}]},{"type":"text","value":". While we'll maintain the BasicSwap documentation on the Particl Academy, all new updates will be provided at the new location."}]},{"type":"element","tagName":"h2","properties":{"id":"install-the-latest-basicswap-update-"},"children":[{"type":"text","value":"Install the Latest BasicSwap Update ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Due to a significant change in what data is carried in BasicSwap-related messages, it is mandatory to update the DEX. Failure to do so will result in your instance not picking up messages from up-to-date instances."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To install the new update, which includes both the codebase and user interface updates, simply "},{"type":"element","tagName":"a","properties":{"href":"https://docs.basicswapdex.com/docs/user-guides/update"},"children":[{"type":"text","value":"update BasicSwap through the usual process"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://youtu.be/obxcmEby64s?si=-kFNfEIJx8yQYJhP"},"children":[{"type":"text","value":"video walkthrough"}]},{"type":"text","value":") and launch the DEX again."}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-embed-card"]},"children":[{"type":"element","tagName":"iframe","properties":{"width":200,"height":113,"src":"https://www.youtube.com/embed/obxcmEby64s?feature=oembed","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","referrerPolicy":"strict-origin-when-cross-origin","allowFullScreen":true,"title":"BasicSwap - How to Update"},"children":[]}]},{"type":"element","tagName":"h3","properties":{"id":"docker"},"children":[{"type":"text","value":"Docker"}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"If you've installed BasicSwap following the Docker method..."}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Shutdown BasicSwap properly and stop the Docker image ("},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"docker-compose stop"}]},{"type":"text","value":"),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"From the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap"}]},{"type":"text","value":" folder, type the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"git pull"}]},{"type":"text","value":" command,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"In the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"/docker"}]},{"type":"text","value":" folder, run the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"docker-compose build --no-cache"}]},{"type":"text","value":" command,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Once the process completes, launch BasicSwap again using the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"docker-compose up"}]},{"type":"text","value":" command."}]}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Depending on your Docker version, adding a dash between "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"compose"}]},{"type":"text","value":" may not be necessary and may instead throw an error."}]},{"type":"element","tagName":"h3","properties":{"id":"non-docker"},"children":[{"type":"text","value":"Non-Docker"}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"If you've installed BasicSwap following the non-Docker method..."}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Shutdown BasicSwap properly,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"From the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"~/coinswaps/basicswap"}]},{"type":"text","value":" folder, type the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"git pull"}]},{"type":"text","value":" command,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Execute the following command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"pip install --require-hashes -r requirements.txt"}]},{"type":"text","value":","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Execute the following command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"pip3 install ."}]},{"type":"text","value":","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Launch BasicSwap as usual."}]}]},{"type":"element","tagName":"h3","properties":{"id":"install-script"},"children":[{"type":"text","value":"Install Script"}]},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"If you've installed BasicSwap using "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/nahuhh/basicswap-bash/"},"children":[{"type":"text","value":"Nahuhh's Github installation script"}]},{"type":"text","value":"..."}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Execute the update command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"bsx-update && bsx-update"}]},{"type":"text","value":"."}]}]},{"type":"element","tagName":"h2","properties":{"id":"changelog-"},"children":[{"type":"text","value":"Changelog ?"}]},{"type":"comment","value":"kg-card-begin: markdown"},{"type":"element","tagName":"h3","properties":{"id":"coins"},"children":[{"type":"text","value":"Coin(s)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Bitcoin —"}]},{"type":"text","value":" Added support for Bitcoin descriptor wallets"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Bitcoin —"}]},{"type":"text","value":" Update Bitcoins' fast sync blockchain file"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Bitcoin —"}]},{"type":"text","value":" Add a workaround to prevent Bitcoin wallets' seeds changing after enabling encryption"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Bitcoin Cash —"}]},{"type":"text","value":" Upgraded Bitcoin Cash node to version 28.0.1"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Bitcoin Cash —"}]},{"type":"text","value":" Refresh BCH keypool"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Monero —"}]},{"type":"text","value":" Upgrade Monero node to version 0.18.4.0"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Monero —"}]},{"type":"text","value":" Corrupt Monero wallets are now detected"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Monero —"}]},{"type":"text","value":" Remove inaccurate fee rates for Monero and hide sweep all checkbox"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Monero —"}]},{"type":"text","value":" Make Monero's fork height a transient error"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Monero —"}]},{"type":"text","value":" Sets Monero's "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"trusted_daemon"}]},{"type":"text","value":" setting to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" by default"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Litecoin —"}]},{"type":"text","value":" Fixed a bug with MWEB wallet generation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"PIVX —"}]},{"type":"text","value":" Fixed issues with PIVX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Namecoin —"}]},{"type":"text","value":" Large array of fixes and improvements to the Namecoin integration"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Wownero —"}]},{"type":"text","value":" Fixed Wownero's Windows download URL"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed a reseed wallet regression error"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"api"},"children":[{"type":"text","value":"API"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better handling of errors with the API"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed bug with Firo's API"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Simplified API requests"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Identities API updated"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use CryptoCompare "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"pricemulti"}]},{"type":"text","value":" endpoint for multiple coins"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Reduced "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"lookupFiatRates"}]},{"type":"text","value":" debug message"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"uicode"},"children":[{"type":"text","value":"UI Code"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed various memory leaks and improved memory efficiency"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Major UI refactor; splitting components in individual classes and significant improvements to code organization"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed Javascript's HTTP error 429"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved websockets by reducing their delays -> tables now load faster"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Set default fallback wsport"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated wallets with backend coin price caching"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"ui"},"children":[{"type":"text","value":"UI"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed manual refresh button"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"General code cleanup"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added tooltips for rates and markets"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better status feedback (offers, swaps, bids)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved SMSG identity fetching"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed overflow bar on offer pages"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Offer pages now more responsive"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better logic for sorting order book table"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New, revamped Bids page (unified and dynamic with websockets)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New, revamped Swaps in Progress page (dynamic with websockets)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added ability to export Bids data/history in a .csv file"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Moved Amount and Rate Variable to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"debug_ui"}]},{"type":"text","value":" mode"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixes to how the order book fetches rates"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Offer pages now display whether the offer is set to automatically accept bids or not"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"corefunctionality"},"children":[{"type":"text","value":"Core Functionality"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--upgradecores"}]},{"type":"text","value":" to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap-prepare"}]},{"type":"text","value":" script"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added an estimated transaction fee amount check when posting a bid"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"wallet_name"}]},{"type":"text","value":" option to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap.json"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Avoid reentrant error in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"signal_handler"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Periodically prune old state data"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Import signing pubkeys from local filesystem"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Change `ADD_PUBKEY_URL to a per coin process"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap-prepare"}]},{"type":"text","value":" can now use original UTXO snapshot signature"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap-prepare"}]},{"type":"text","value":" now compare full PGP fingerprint"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap-prepape"}]},{"type":"text","value":" now properly work with encrypted wallets"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap-prepare"}]},{"type":"text","value":" now makes the setup config permament"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Silence Python deprecation warning"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"checkWallets"}]},{"type":"text","value":" regression (must rename watchonly wallet also)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"safe_logs"}]},{"type":"text","value":" option to anonymize logs and protect sensitive data"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Deduplicate "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"getCoinIdFromTicker"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Cache coin rates in the backend"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added log rotation to avoid bloat and oversizing"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"can_accept"}]},{"type":"text","value":" upgraded databases"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addcoin"}]},{"type":"text","value":" script"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Hide "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"BrokenPipeErrors"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added warning if local PGP key cannot be found"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Set "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"expect_seed"}]},{"type":"text","value":" after wallet creation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added the ability to enable client authentication to protect the webUI and API port access with a password"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Whether an offer is set to automatically accept bids or not is now included in SMSG messages"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added preliminary multi-net support for BasicSwap, allowing for load balancing and the use of alternative data layers other than SMSG"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Simplex network added as a proof of concept for the above-mentioned multi-net support"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"checkSplitMessages"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"dependencies"},"children":[{"type":"text","value":"Dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bumped python-gnupg from 0.5.3 to 0.5.4"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bumped pyzmq from 26.2.0 to 26.2.1"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bumped black from 24.10.0 to 25.1.0"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bumped jinja2 from 3.1.5 to 3.1.6"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated guix packed version"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"tests"},"children":[{"type":"text","value":"Tests"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_xmr_persistent"}]},{"type":"text","value":" with Bitcoin v28.0"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed CI caching"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Interecept signals in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_scripts.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Run Selenium test in CI"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add log prefix to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"BaseTestWithPrepare"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Run Black in CI"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_prepare"}]},{"type":"text","value":" and added it to CI"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Completed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_swap_direction"}]},{"type":"text","value":" test"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Changes applied to flake8 7.2"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_btc_xmr"}]},{"type":"text","value":" on Windows"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: markdown"},{"type":"element","tagName":"blockquote","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"You can inspect all changes by verifying the "}]},{"type":"text","value":"0.14.2 comparison page"},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":" "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/compare/v0.14.3...v0.14.4"},"children":[{"type":"text","value":"here"}]}]}]},{"type":"text","value":"."}]}]}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"noteworthy-updates-","heading":"Noteworthy Updates ?","items":[{"id":"various-coin-core-updates-","heading":"Various Coin Core Updates ✅"},{"id":"significant-ui-refactor-","heading":"Significant UI Refactor ?️"},{"id":"client-authentication-","heading":"Client Authentication ?"},{"id":"multi-net-support-","heading":"Multi-Net Support ?"},{"id":"acceptance-strategy-knowledge-","heading":"Acceptance Strategy Knowledge ?"},{"id":"docs-","heading":"Docs ?️"}]},{"id":"install-the-latest-basicswap-update-","heading":"Install the Latest BasicSwap Update ?️","items":[{"id":"docker","heading":"Docker"},{"id":"non-docker","heading":"Non-Docker"},{"id":"install-script","heading":"Install Script"}]},{"id":"changelog-","heading":"Changelog ?","items":[{"id":"coins","heading":"Coin(s)"},{"id":"api","heading":"API"},{"id":"uicode","heading":"UI Code"},{"id":"ui","heading":"UI"},{"id":"corefunctionality","heading":"Core Functionality"},{"id":"dependencies","heading":"Dependencies"},{"id":"tests","heading":"Tests"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67f985122ae92c05a7e74ea2","title":"Particl Development Progress Report (11-04-2025)","slug":"particl-development-progress-report-11-04-2025","featured":true,"feature_image":"/glink/2025/04/dev-update-medium-1.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"11 Apr 2025","published_at_pretty":"12 Apr 2025","updated_at_pretty":"12 Apr 2025","created_at":"2025-04-11T21:09:38.000+00:00","published_at":"2025-04-12T00:04:50.000+00:00","updated_at":"2025-04-12T00:04:50.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nCodebase ?\nThis week, we've merged a few pull requests into the dev branch.\n\n * Bumped Monero's version to 0.18.4.0 (1\n   [https://github.com/basicswap/basicswap/commit/25ad396dcf2d39bcb8e6221804e45c45a1beb535]\n   )\n * Offer pages now state whether its associated offer is set to automatically\n   accept bids or not (1\n   [https://github.com/basicswap/basicswap/commit/c9ef7bec44782216d73da955f0ebd60a87af486d]\n   )\n * Added preliminary fallback messaging layer system (1\n   [https://github.com/basicswap/basicswap/commit/fa0760b17204646c847a6d8efe54044909db330d]\n   )\n * Improve checkSplitMessages (1\n   [https://github.com/basicswap/basicswap/commit/db2ba192202f8188c22d8ee45aa740a66f716f1f]\n   )\n\nAdditionally, we've got several updates sitting in pull requests that are\ncurrently in progress and will soon be merged to the dev branch:\n\n * Workaround for BTC seed changing after encrypting wallet (1\n   [https://github.com/basicswap/basicswap/pull/297])\n * Prevent BasicSwap from starting when it detects a corrupt Monero wallet (1\n   [https://github.com/basicswap/basicswap/pull/296])\n * Make basicswap_prepare setup config persistent (1\n   [https://github.com/basicswap/basicswap/pull/292])\n * Add client authentication as an option, requiring a password for webUI and\n   API access (1 [https://github.com/basicswap/basicswap/pull/290])\n\nWe’re planning to merge the dev branch into master within the next few days an\nwill be sure to notify everyone once the production update is live.\n\nAdditional GUI Refactoring ?️\nExtra refactor + Various bug/fixes. (#293) · basicswap/basicswap@748dd38*\nRefactor + Various Fixes. * WS / LINT * Show also failed status. * Fix sorting\nmarket +/- * Simplified swaps in progress * Black * Update\nbasicswap/static/js/modules/coin-manager.js Co-aut...GitHubbasicswap\n[https://github.com/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09]\nOn top of the updates mentioned in the section above, we've pushed more changes\nto the user interface as part of the broader refactoring process we've been\ngoing through for the past few weeks.\n\n * Various minor fixes,\n * Swaps in Progress page now also shows failed status,\n * Fix sorting market,\n * Simplified Swaps in Progress page,\n * Code cleanup and formatting improvements,\n * Updated coin-manager.js,\n * Set AutoRefreshEnabled as true by default,\n * Fixed a small memory issue that appeared with the recent feature additions.\n\nFallback Messaging Network ?\nMerge pull request #295 from tecnovert/multinet ·\nbasicswap/basicswap@6777affAdd\nsimplex chat test.GitHubbasicswap\n[https://github.com/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c]\nWe've deployed the first phase of a significant infrastructure update to our\nnetworking architecture. This new feature, currently called \"multi-net,\" enables\nBasicSwap to distribute swap, offer, and bid messages across multiple messaging\nnetworks beyond SMSG when the primary network experiences high load.\n\nSince all messages adhere to a unified encryption and formatting standard, even\nnon-decentralized networks (such as Telegram or email) could be utilized without\ncompromising user privacy or security.\n\nThis new functionality delivers several key benefits:\n\n 1. Improved platform scalability and resilience\n 2. Greater flexibility for third-party integrations, allowing partners to use\n    their preferred compatible networks for message relay\n 3. Cross-network message compatibility, eliminating the need for users to\n    operate on the same network during swaps\n\nWhile the foundation is now in place, further development is still needed before\nthe implementation becomes fully usable. The current proof of concept using\nSimplex broadcasts messages to the entire group rather than targeting specific\nrecipients — an inefficiency we're addressing given Simplex's limitations.\n\nThe core architecture is designed to extend SMSG functionality across various\nnetworks. All messages maintain SMSG encryption and message IDs for consistency,\nalthough additional work is required to ensure full compatibility of Python SMSG\nmessages across all networks and to add convenience functions for submitting\npre-formed SMSG messages. Currently, this new system pushes to the core through\nP2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex\nnetworks.\n\nNot to be overlooked is the important advantage of this approach in its\nflexibility regarding network requirements. Since messages are (or will be)\nfully valid SMSG entities, they can be transmitted over plaintext networks like\nTelegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols\nare particularly well-suited for more decentralization-focused users. It's worth\nnoting that centralized options, including Simplex, may still expose some\ninformation pseudonymously about which accounts are communicating with each\nother.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"codebase-\">Codebase ?</h3><p>This week, we've merged a few pull requests into the <code>dev</code> branch.</p><ul><li>Bumped Monero's version to 0.18.4.0 (<a href=\"https://github.com/basicswap/basicswap/commit/25ad396dcf2d39bcb8e6221804e45c45a1beb535\">1</a>)</li><li>Offer pages now state whether its associated offer is set to automatically accept bids or not (<a href=\"https://github.com/basicswap/basicswap/commit/c9ef7bec44782216d73da955f0ebd60a87af486d\">1</a>)</li><li>Added preliminary fallback messaging layer system (<a href=\"https://github.com/basicswap/basicswap/commit/fa0760b17204646c847a6d8efe54044909db330d\">1</a>)</li><li>Improve <code>checkSplitMessages</code> (<a href=\"https://github.com/basicswap/basicswap/commit/db2ba192202f8188c22d8ee45aa740a66f716f1f\">1</a>)</li></ul><p>Additionally, we've got several updates sitting in pull requests that are currently in progress and will soon be merged to the <code>dev</code> branch:</p><ul><li>Workaround for BTC seed changing after encrypting wallet (<a href=\"https://github.com/basicswap/basicswap/pull/297\">1</a>)</li><li>Prevent BasicSwap from starting when it detects a corrupt Monero wallet (<a href=\"https://github.com/basicswap/basicswap/pull/296\">1</a>)</li><li>Make <code>basicswap_prepare</code> setup config persistent (<a href=\"https://github.com/basicswap/basicswap/pull/292\">1</a>)</li><li>Add client authentication as an option, requiring a password for webUI and API access (<a href=\"https://github.com/basicswap/basicswap/pull/290\">1</a>)</li></ul><p>We’re planning to merge the <code>dev</code> branch into <code>master</code> within the next few days an will be sure to notify everyone once the production update is live.</p><h3 id=\"additional-gui-refactoring-\">Additional GUI Refactoring ?️</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Extra refactor + Various bug/fixes. (#293) · basicswap/basicswap@748dd38</div><div class=\"kg-bookmark-description\">* Refactor + Various Fixes. * WS / LINT * Show also failed status. * Fix sorting market +/- * Simplified swaps in progress * Black * Update basicswap/static/js/modules/coin-manager.js Co-aut...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/520afe29e5e241f31c00b5fa35248990a1a1f778fec5da4bc1d0a1b73ae44c68/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09\"></div></a></figure><p>On top of the updates mentioned in the section above, we've pushed more changes to the user interface as part of the broader refactoring process we've been going through for the past few weeks.</p><ul><li>Various minor fixes,</li><li>Swaps in Progress page now also shows failed status,</li><li>Fix sorting market,</li><li>Simplified Swaps in Progress page,</li><li>Code cleanup and formatting improvements,</li><li>Updated <code>coin-manager.js</code>,</li><li>Set <code>AutoRefreshEnabled</code> as <code>true</code> by default,</li><li>Fixed a small memory issue that appeared with the recent feature additions.</li></ul><h3 id=\"fallback-messaging-network-\">Fallback Messaging Network ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Merge pull request #295 from tecnovert/multinet · basicswap/basicswap@6777aff</div><div class=\"kg-bookmark-description\">Add simplex chat test.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/d5953f36851e7daf1f2661c980c8f0e5629e230f7e206b2b6a1a8ad8160a6b05/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c\"></div></a></figure><p>We've deployed the first phase of a significant infrastructure update to our networking architecture. This new feature, currently called \"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load.</p><p>Since all messages adhere to a unified encryption and formatting standard, even non-decentralized networks (such as Telegram or email) could be utilized without compromising user privacy or security.</p><p>This new functionality delivers several key benefits:</p><ol><li>Improved platform scalability and resilience</li><li>Greater flexibility for third-party integrations, allowing partners to use their preferred compatible networks for message relay</li><li>Cross-network message compatibility, eliminating the need for users to operate on the same network during swaps</li></ol><p>While the foundation is now in place, further development is still needed before the implementation becomes fully usable. The current proof of concept using Simplex broadcasts messages to the entire group rather than targeting specific recipients — an inefficiency we're addressing given Simplex's limitations.</p><p>The core architecture is designed to extend SMSG functionality across various networks. All messages maintain SMSG encryption and message IDs for consistency, although additional work is required to ensure full compatibility of Python SMSG messages across all networks and to add convenience functions for submitting pre-formed SMSG messages. Currently, this new system pushes to the core through P2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex networks.</p><p>Not to be overlooked is the important advantage of this approach in its flexibility regarding network requirements. Since messages are (or will be) fully valid SMSG entities, they can be transmitted over plaintext networks like Telegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols are particularly well-suited for more decentralization-focused users. It's worth noting that centralized options, including Simplex, may still expose some information pseudonymously about which accounts are communicating with each other.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-11-04-2025/","canonical_url":null,"uuid":"af0c95ed-b2b6-4931-af46-b8dbb547886e","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67f985122ae92c05a7e74ea2","reading_time":4,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2025/04/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"codebase-\">Codebase ?</h3><p>This week, we've merged a few pull requests into the <code class=\"language-text\">dev</code> branch.</p><ul><li>Bumped Monero's version to 0.18.4.0 (<a href=\"https://github.com/basicswap/basicswap/commit/25ad396dcf2d39bcb8e6221804e45c45a1beb535\">1</a>)</li><li>Offer pages now state whether its associated offer is set to automatically accept bids or not (<a href=\"https://github.com/basicswap/basicswap/commit/c9ef7bec44782216d73da955f0ebd60a87af486d\">1</a>)</li><li>Added preliminary fallback messaging layer system (<a href=\"https://github.com/basicswap/basicswap/commit/fa0760b17204646c847a6d8efe54044909db330d\">1</a>)</li><li>Improve <code class=\"language-text\">checkSplitMessages</code> (<a href=\"https://github.com/basicswap/basicswap/commit/db2ba192202f8188c22d8ee45aa740a66f716f1f\">1</a>)</li></ul><p>Additionally, we've got several updates sitting in pull requests that are currently in progress and will soon be merged to the <code class=\"language-text\">dev</code> branch:</p><ul><li>Workaround for BTC seed changing after encrypting wallet (<a href=\"https://github.com/basicswap/basicswap/pull/297\">1</a>)</li><li>Prevent BasicSwap from starting when it detects a corrupt Monero wallet (<a href=\"https://github.com/basicswap/basicswap/pull/296\">1</a>)</li><li>Make <code class=\"language-text\">basicswap_prepare</code> setup config persistent (<a href=\"https://github.com/basicswap/basicswap/pull/292\">1</a>)</li><li>Add client authentication as an option, requiring a password for webUI and API access (<a href=\"https://github.com/basicswap/basicswap/pull/290\">1</a>)</li></ul><p>We’re planning to merge the <code class=\"language-text\">dev</code> branch into <code class=\"language-text\">master</code> within the next few days an will be sure to notify everyone once the production update is live.</p><h3 id=\"additional-gui-refactoring-\">Additional GUI Refactoring ?️</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Extra refactor + Various bug/fixes. (#293) · basicswap/basicswap@748dd38</div><div class=\"kg-bookmark-description\">* Refactor + Various Fixes. * WS / LINT * Show also failed status. * Fix sorting market +/- * Simplified swaps in progress * Black * Update basicswap/static/js/modules/coin-manager.js Co-aut...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/520afe29e5e241f31c00b5fa35248990a1a1f778fec5da4bc1d0a1b73ae44c68/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09\"></div></a></figure><p>On top of the updates mentioned in the section above, we've pushed more changes to the user interface as part of the broader refactoring process we've been going through for the past few weeks.</p><ul><li>Various minor fixes,</li><li>Swaps in Progress page now also shows failed status,</li><li>Fix sorting market,</li><li>Simplified Swaps in Progress page,</li><li>Code cleanup and formatting improvements,</li><li>Updated <code class=\"language-text\">coin-manager.js</code>,</li><li>Set <code class=\"language-text\">AutoRefreshEnabled</code> as <code class=\"language-text\">true</code> by default,</li><li>Fixed a small memory issue that appeared with the recent feature additions.</li></ul><h3 id=\"fallback-messaging-network-\">Fallback Messaging Network ?</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Merge pull request #295 from tecnovert/multinet · basicswap/basicswap@6777aff</div><div class=\"kg-bookmark-description\">Add simplex chat test.</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/d5953f36851e7daf1f2661c980c8f0e5629e230f7e206b2b6a1a8ad8160a6b05/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c\"></div></a></figure><p>We've deployed the first phase of a significant infrastructure update to our networking architecture. This new feature, currently called \"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load.</p><p>Since all messages adhere to a unified encryption and formatting standard, even non-decentralized networks (such as Telegram or email) could be utilized without compromising user privacy or security.</p><p>This new functionality delivers several key benefits:</p><ol><li>Improved platform scalability and resilience</li><li>Greater flexibility for third-party integrations, allowing partners to use their preferred compatible networks for message relay</li><li>Cross-network message compatibility, eliminating the need for users to operate on the same network during swaps</li></ol><p>While the foundation is now in place, further development is still needed before the implementation becomes fully usable. The current proof of concept using Simplex broadcasts messages to the entire group rather than targeting specific recipients — an inefficiency we're addressing given Simplex's limitations.</p><p>The core architecture is designed to extend SMSG functionality across various networks. All messages maintain SMSG encryption and message IDs for consistency, although additional work is required to ensure full compatibility of Python SMSG messages across all networks and to add convenience functions for submitting pre-formed SMSG messages. Currently, this new system pushes to the core through P2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex networks.</p><p>Not to be overlooked is the important advantage of this approach in its flexibility regarding network requirements. Since messages are (or will be) fully valid SMSG entities, they can be transmitted over plaintext networks like Telegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols are particularly well-suited for more decentralization-focused users. It's worth noting that centralized options, including Simplex, may still expose some information pseudonymously about which accounts are communicating with each other.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2025/04/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"codebase-"},"children":[{"type":"text","value":"Codebase ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This week, we've merged a few pull requests into the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Bumped Monero's version to 0.18.4.0 ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/25ad396dcf2d39bcb8e6221804e45c45a1beb535"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Offer pages now state whether its associated offer is set to automatically accept bids or not ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/c9ef7bec44782216d73da955f0ebd60a87af486d"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added preliminary fallback messaging layer system ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/fa0760b17204646c847a6d8efe54044909db330d"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improve "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"checkSplitMessages"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/db2ba192202f8188c22d8ee45aa740a66f716f1f"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally, we've got several updates sitting in pull requests that are currently in progress and will soon be merged to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Workaround for BTC seed changing after encrypting wallet ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/297"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Prevent BasicSwap from starting when it detects a corrupt Monero wallet ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/296"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Make "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap_prepare"}]},{"type":"text","value":" setup config persistent ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/292"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add client authentication as an option, requiring a password for webUI and API access ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/290"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We’re planning to merge the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch into "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":" within the next few days an will be sure to notify everyone once the production update is live."}]},{"type":"element","tagName":"h3","properties":{"id":"additional-gui-refactoring-"},"children":[{"type":"text","value":"Additional GUI Refactoring ?️"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Extra refactor + Various bug/fixes. (#293) · basicswap/basicswap@748dd38"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"* Refactor + Various Fixes. * WS / LINT * Show also failed status. * Fix sorting market +/- * Simplified swaps in progress * Black * Update basicswap/static/js/modules/coin-manager.js Co-aut..."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/520afe29e5e241f31c00b5fa35248990a1a1f778fec5da4bc1d0a1b73ae44c68/basicswap/basicswap/commit/748dd388cbf0fc1a97f5d4ffc535bb028fd34c09"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"On top of the updates mentioned in the section above, we've pushed more changes to the user interface as part of the broader refactoring process we've been going through for the past few weeks."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Various minor fixes,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Swaps in Progress page now also shows failed status,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix sorting market,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Simplified Swaps in Progress page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Code cleanup and formatting improvements,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"coin-manager.js"}]},{"type":"text","value":","}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Set "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"AutoRefreshEnabled"}]},{"type":"text","value":" as "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" by default,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed a small memory issue that appeared with the recent feature additions."}]}]},{"type":"element","tagName":"h3","properties":{"id":"fallback-messaging-network-"},"children":[{"type":"text","value":"Fallback Messaging Network ?"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Merge pull request #295 from tecnovert/multinet · basicswap/basicswap@6777aff"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Add simplex chat test."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/d5953f36851e7daf1f2661c980c8f0e5629e230f7e206b2b6a1a8ad8160a6b05/basicswap/basicswap/commit/6777aff0b9fd9ba6487acf80e823746e5bcf8f8c"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've deployed the first phase of a significant infrastructure update to our networking architecture. This new feature, currently called \"multi-net,\" enables BasicSwap to distribute swap, offer, and bid messages across multiple messaging networks beyond SMSG when the primary network experiences high load."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Since all messages adhere to a unified encryption and formatting standard, even non-decentralized networks (such as Telegram or email) could be utilized without compromising user privacy or security."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This new functionality delivers several key benefits:"}]},{"type":"element","tagName":"ol","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved platform scalability and resilience"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Greater flexibility for third-party integrations, allowing partners to use their preferred compatible networks for message relay"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Cross-network message compatibility, eliminating the need for users to operate on the same network during swaps"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While the foundation is now in place, further development is still needed before the implementation becomes fully usable. The current proof of concept using Simplex broadcasts messages to the entire group rather than targeting specific recipients — an inefficiency we're addressing given Simplex's limitations."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The core architecture is designed to extend SMSG functionality across various networks. All messages maintain SMSG encryption and message IDs for consistency, although additional work is required to ensure full compatibility of Python SMSG messages across all networks and to add convenience functions for submitting pre-formed SMSG messages. Currently, this new system pushes to the core through P2P connections (for SMSG testing) but doesn't yet join the SMSG and Simplex networks."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Not to be overlooked is the important advantage of this approach in its flexibility regarding network requirements. Since messages are (or will be) fully valid SMSG entities, they can be transmitted over plaintext networks like Telegram, Delta, or even Pastebin. Email systems supporting POP3/IMAP protocols are particularly well-suited for more decentralization-focused users. It's worth noting that centralized options, including Simplex, may still expose some information pseudonymously about which accounts are communicating with each other."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"codebase-","heading":"Codebase ?"},{"id":"additional-gui-refactoring-","heading":"Additional GUI Refactoring ?️"},{"id":"fallback-messaging-network-","heading":"Fallback Messaging Network ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67f028807ab53705cc96d823","title":"Particl Development Progress Report (04-04-2025)","slug":"particl-development-progress-report-04-04-2025","featured":true,"feature_image":"/glink/2025/04/dev-update-medium.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"4 Apr 2025","published_at_pretty":"4 Apr 2025","updated_at_pretty":"4 Apr 2025","created_at":"2025-04-04T18:44:16.000+00:00","published_at":"2025-04-04T19:15:41.000+00:00","updated_at":"2025-04-04T21:14:27.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nCodebase ?\nThis week, we've pushed a lot of code, both on the dev branch and in currently\noutstanding pull requests:\n\n * Set expect_seed after creation for BCG — BCH must be reseeded manually as \n   sethdseed is disabled during IBD (1\n   [https://github.com/basicswap/basicswap/commit/9c252323be28956658c4a1fbbba21ae7218b41cc]\n   )\n * Updated Namecoin's integration and tests (1\n   [https://github.com/basicswap/basicswap/commit/4f11e830af951df123afd4ba2088f2061622cfc9]\n   , 2\n   [https://github.com/basicswap/basicswap/commit/3ffe55e5a273bc6ad4dcec19f055a1afe039f17d]\n   , 3\n   [https://github.com/basicswap/basicswap/commit/8967f677c39fa406e64896ca1f062fefa3fec60d]\n   , 4\n   [https://github.com/basicswap/basicswap/commit/f263bb53c31e393b40cba6626aa86ae2c727c595]\n   , 5\n   [https://github.com/basicswap/basicswap/commit/e9ed334a541ed025b698b1955e6997cb56d985ef]\n   , 6\n   [https://github.com/basicswap/basicswap/commit/6b724ece84c4beee23c2743e871c4f7d317ce2b5]\n   , 7\n   [https://github.com/basicswap/basicswap/commit/99bc8b6bd26894cada74127528eb88b536fd61e9]\n   )\n * Default trusted_daemon to true for Monero (1\n   [https://github.com/basicswap/basicswap/commit/c205607bb44264604df6a70a423aa16cf50aef76]\n   )\n * Fixed rates on order book (1\n   [https://github.com/basicswap/basicswap/commit/e1a6dbeaed4ee17ed2f0d372635bfe59cb806848]\n   )\n * Fix addcoin command with wallet encryption (1\n   [https://github.com/basicswap/basicswap/commit/c28eb9ab9b542cc4bf41ca36acffa84f5eef3ac3]\n   )\n * (Under consideration) Add whether an offer is set to automatically accept\n   bids or not in offer pages (1\n   [https://github.com/basicswap/basicswap/pull/286])\n * (In progress) Use generate_from_keys's walletrpctimeoutlong setting for\n   Monero (1 [https://github.com/basicswap/basicswap/pull/287])\n * (In progress) Add client authentication option to protect the web UI and API\n   access (1 [https://github.com/basicswap/basicswap/pull/290])\n * (In progress) Make setup config persistent for basicswap-prepare (1\n   [https://github.com/basicswap/basicswap/pull/292])\n\nAdditional UI Refactoring ?️\nExtra refactor + Various bug/fixes. by gerlofvanek · Pull Request #293 ·\nbasicswap/basicswapRemoved seperate API calls for BTC / WOW + Removed extra\nrate\ncalls.Fixes offers table not refreshing + prices.Price tiles + Offerstable\nprice\nnow in sync.Fixed sortTable bugAdded price-manager...GitHubbasicswap\n[https://github.com/basicswap/basicswap/pull/293]We've also pushed additional\nrefactoring code as a pull request, which should be merged shortly:\n\n * Removed seperate API calls for BTC / WOW,\n * Removed extra rate calls,\n * Fixed offers table not refreshing + prices,\n * Price tiles + Offers table price now in sync,\n * Fixed sortTable bug,\n * Added price-manager.js,\n * Added coin-manager.js,\n * Various fixes,\n * Swaps in Progress now also show also failed or errored swaps.\n\nFallback Messaging Network ?\nTo improve network reliability, we are integrating the Simplex network as a\nfallback for our current SMSG messaging system. This will mitigate potential\nservice disruptions if SMSG becomes overloaded or fails, particularly during\nperiods of high BasicSwap usage. \n\nWhile our long-term plan is to achieve improved scalability with SMSG 2.0 later\nthis year, adding Simplex now provides an essential short-term safeguard,\nensuring stability while we develop the more robust, permanent solution.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/04/image.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/04/image.png 600w, http://localhost:2368/content/images/size/w1000/2025/04/image.png 1000w, http://localhost:2368/content/images/2025/04/image.png 1180w\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"codebase-\">Codebase ?</h3><p>This week, we've pushed a lot of code, both on the <code>dev</code> branch and in currently outstanding pull requests:</p><ul><li>Set <code>expect_seed</code> after creation for BCG — BCH must be reseeded manually as <code>sethdseed</code> is disabled during IBD (<a href=\"https://github.com/basicswap/basicswap/commit/9c252323be28956658c4a1fbbba21ae7218b41cc\">1</a>)</li><li>Updated Namecoin's integration and tests (<a href=\"https://github.com/basicswap/basicswap/commit/4f11e830af951df123afd4ba2088f2061622cfc9\">1</a>, <a href=\"https://github.com/basicswap/basicswap/commit/3ffe55e5a273bc6ad4dcec19f055a1afe039f17d\">2</a>, <a href=\"https://github.com/basicswap/basicswap/commit/8967f677c39fa406e64896ca1f062fefa3fec60d\">3</a>, <a href=\"https://github.com/basicswap/basicswap/commit/f263bb53c31e393b40cba6626aa86ae2c727c595\">4</a>, <a href=\"https://github.com/basicswap/basicswap/commit/e9ed334a541ed025b698b1955e6997cb56d985ef\">5</a>, <a href=\"https://github.com/basicswap/basicswap/commit/6b724ece84c4beee23c2743e871c4f7d317ce2b5\">6</a>, <a href=\"https://github.com/basicswap/basicswap/commit/99bc8b6bd26894cada74127528eb88b536fd61e9\">7</a>)</li><li>Default <code>trusted_daemon</code> to <code>true</code> for Monero (<a href=\"https://github.com/basicswap/basicswap/commit/c205607bb44264604df6a70a423aa16cf50aef76\">1</a>)</li><li>Fixed rates on order book (<a href=\"https://github.com/basicswap/basicswap/commit/e1a6dbeaed4ee17ed2f0d372635bfe59cb806848\">1</a>)</li><li>Fix <code>addcoin</code> command with wallet encryption (<a href=\"https://github.com/basicswap/basicswap/commit/c28eb9ab9b542cc4bf41ca36acffa84f5eef3ac3\">1</a>)</li><li>(Under consideration) Add whether an offer is set to automatically accept bids or not in offer pages (<a href=\"https://github.com/basicswap/basicswap/pull/286\">1</a>)</li><li>(In progress) Use <code>generate_from_keys</code>'s <code>walletrpctimeoutlong</code> setting for Monero (<a href=\"https://github.com/basicswap/basicswap/pull/287\">1</a>)</li><li>(In progress) Add client authentication option to protect the web UI and API access (<a href=\"https://github.com/basicswap/basicswap/pull/290\">1</a>)</li><li>(In progress) Make setup config persistent for <code>basicswap-prepare</code> (<a href=\"https://github.com/basicswap/basicswap/pull/292\">1</a>)</li></ul><h3 id=\"additional-ui-refactoring-\">Additional UI Refactoring ?️</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/293\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Extra refactor + Various bug/fixes. by gerlofvanek · Pull Request #293 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Removed seperate API calls for BTC / WOW + Removed extra rate calls.Fixes offers table not refreshing + prices.Price tiles + Offerstable price now in sync.Fixed sortTable bugAdded price-manager...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/29939257b9de3c86b75dd5e5abaac07422d20ff8331d42bc7ddd39db0257cc76/basicswap/basicswap/pull/293\"></div></a></figure><p>We've also pushed additional refactoring code as a pull request, which should be merged shortly:</p><ul><li>Removed seperate API calls for BTC / WOW,</li><li>Removed extra rate calls,</li><li>Fixed offers table not refreshing + prices,</li><li>Price tiles + Offers table price now in sync,</li><li>Fixed <code>sortTable</code> bug,</li><li>Added price-manager.js,</li><li>Added coin-manager.js,</li><li>Various fixes,</li><li>Swaps in Progress now also show also failed or errored swaps.</li></ul><h3 id=\"fallback-messaging-network-\">Fallback Messaging Network ?</h3><p>To improve network reliability, we are integrating the Simplex network as a fallback for our current SMSG messaging system. This will mitigate potential service disruptions if SMSG becomes overloaded or fails, particularly during periods of high BasicSwap usage. </p><p>While our long-term plan is to achieve improved scalability with SMSG 2.0 later this year, adding Simplex now provides an essential short-term safeguard, ensuring stability while we develop the more robust, permanent solution.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-04-04-2025/","canonical_url":null,"uuid":"42f3e618-4c0f-4902-8918-60aee71fa217","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67f028807ab53705cc96d823","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/04/image.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/04/image.png 600w, /glink/size/w1000/2025/04/image.png 1000w, /glink/2025/04/image.png 1180w\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"codebase-\">Codebase ?</h3><p>This week, we've pushed a lot of code, both on the <code class=\"language-text\">dev</code> branch and in currently outstanding pull requests:</p><ul><li>Set <code class=\"language-text\">expect_seed</code> after creation for BCG — BCH must be reseeded manually as <code class=\"language-text\">sethdseed</code> is disabled during IBD (<a href=\"https://github.com/basicswap/basicswap/commit/9c252323be28956658c4a1fbbba21ae7218b41cc\">1</a>)</li><li>Updated Namecoin's integration and tests (<a href=\"https://github.com/basicswap/basicswap/commit/4f11e830af951df123afd4ba2088f2061622cfc9\">1</a>, <a href=\"https://github.com/basicswap/basicswap/commit/3ffe55e5a273bc6ad4dcec19f055a1afe039f17d\">2</a>, <a href=\"https://github.com/basicswap/basicswap/commit/8967f677c39fa406e64896ca1f062fefa3fec60d\">3</a>, <a href=\"https://github.com/basicswap/basicswap/commit/f263bb53c31e393b40cba6626aa86ae2c727c595\">4</a>, <a href=\"https://github.com/basicswap/basicswap/commit/e9ed334a541ed025b698b1955e6997cb56d985ef\">5</a>, <a href=\"https://github.com/basicswap/basicswap/commit/6b724ece84c4beee23c2743e871c4f7d317ce2b5\">6</a>, <a href=\"https://github.com/basicswap/basicswap/commit/99bc8b6bd26894cada74127528eb88b536fd61e9\">7</a>)</li><li>Default <code class=\"language-text\">trusted_daemon</code> to <code class=\"language-text\">true</code> for Monero (<a href=\"https://github.com/basicswap/basicswap/commit/c205607bb44264604df6a70a423aa16cf50aef76\">1</a>)</li><li>Fixed rates on order book (<a href=\"https://github.com/basicswap/basicswap/commit/e1a6dbeaed4ee17ed2f0d372635bfe59cb806848\">1</a>)</li><li>Fix <code class=\"language-text\">addcoin</code> command with wallet encryption (<a href=\"https://github.com/basicswap/basicswap/commit/c28eb9ab9b542cc4bf41ca36acffa84f5eef3ac3\">1</a>)</li><li>(Under consideration) Add whether an offer is set to automatically accept bids or not in offer pages (<a href=\"https://github.com/basicswap/basicswap/pull/286\">1</a>)</li><li>(In progress) Use <code class=\"language-text\">generate_from_keys</code>'s <code class=\"language-text\">walletrpctimeoutlong</code> setting for Monero (<a href=\"https://github.com/basicswap/basicswap/pull/287\">1</a>)</li><li>(In progress) Add client authentication option to protect the web UI and API access (<a href=\"https://github.com/basicswap/basicswap/pull/290\">1</a>)</li><li>(In progress) Make setup config persistent for <code class=\"language-text\">basicswap-prepare</code> (<a href=\"https://github.com/basicswap/basicswap/pull/292\">1</a>)</li></ul><h3 id=\"additional-ui-refactoring-\">Additional UI Refactoring ?️</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/293\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Extra refactor + Various bug/fixes. by gerlofvanek · Pull Request #293 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Removed seperate API calls for BTC / WOW + Removed extra rate calls.Fixes offers table not refreshing + prices.Price tiles + Offerstable price now in sync.Fixed sortTable bugAdded price-manager...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/29939257b9de3c86b75dd5e5abaac07422d20ff8331d42bc7ddd39db0257cc76/basicswap/basicswap/pull/293\"></div></a></figure><p>We've also pushed additional refactoring code as a pull request, which should be merged shortly:</p><ul><li>Removed seperate API calls for BTC / WOW,</li><li>Removed extra rate calls,</li><li>Fixed offers table not refreshing + prices,</li><li>Price tiles + Offers table price now in sync,</li><li>Fixed <code class=\"language-text\">sortTable</code> bug,</li><li>Added price-manager.js,</li><li>Added coin-manager.js,</li><li>Various fixes,</li><li>Swaps in Progress now also show also failed or errored swaps.</li></ul><h3 id=\"fallback-messaging-network-\">Fallback Messaging Network ?</h3><p>To improve network reliability, we are integrating the Simplex network as a fallback for our current SMSG messaging system. This will mitigate potential service disruptions if SMSG becomes overloaded or fails, particularly during periods of high BasicSwap usage. </p><p>While our long-term plan is to achieve improved scalability with SMSG 2.0 later this year, adding Simplex now provides an essential short-term safeguard, ensuring stability while we develop the more robust, permanent solution.</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/04/image.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/04/image.png 600w","/glink/size/w1000/2025/04/image.png 1000w","/glink/2025/04/image.png 1180w"]},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"codebase-"},"children":[{"type":"text","value":"Codebase ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This week, we've pushed a lot of code, both on the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch and in currently outstanding pull requests:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Set "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"expect_seed"}]},{"type":"text","value":" after creation for BCG — BCH must be reseeded manually as "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sethdseed"}]},{"type":"text","value":" is disabled during IBD ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/9c252323be28956658c4a1fbbba21ae7218b41cc"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated Namecoin's integration and tests ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/4f11e830af951df123afd4ba2088f2061622cfc9"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3ffe55e5a273bc6ad4dcec19f055a1afe039f17d"},"children":[{"type":"text","value":"2"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/8967f677c39fa406e64896ca1f062fefa3fec60d"},"children":[{"type":"text","value":"3"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/f263bb53c31e393b40cba6626aa86ae2c727c595"},"children":[{"type":"text","value":"4"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/e9ed334a541ed025b698b1955e6997cb56d985ef"},"children":[{"type":"text","value":"5"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/6b724ece84c4beee23c2743e871c4f7d317ce2b5"},"children":[{"type":"text","value":"6"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/99bc8b6bd26894cada74127528eb88b536fd61e9"},"children":[{"type":"text","value":"7"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Default "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"trusted_daemon"}]},{"type":"text","value":" to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"true"}]},{"type":"text","value":" for Monero ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/c205607bb44264604df6a70a423aa16cf50aef76"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed rates on order book ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/e1a6dbeaed4ee17ed2f0d372635bfe59cb806848"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addcoin"}]},{"type":"text","value":" command with wallet encryption ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/c28eb9ab9b542cc4bf41ca36acffa84f5eef3ac3"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"(Under consideration) Add whether an offer is set to automatically accept bids or not in offer pages ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/286"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"(In progress) Use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"generate_from_keys"}]},{"type":"text","value":"'s "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"walletrpctimeoutlong"}]},{"type":"text","value":" setting for Monero ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/287"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"(In progress) Add client authentication option to protect the web UI and API access ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/290"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"(In progress) Make setup config persistent for "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"basicswap-prepare"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/292"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"h3","properties":{"id":"additional-ui-refactoring-"},"children":[{"type":"text","value":"Additional UI Refactoring ?️"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/pull/293"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Extra refactor + Various bug/fixes. by gerlofvanek · Pull Request #293 · basicswap/basicswap"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Removed seperate API calls for BTC / WOW + Removed extra rate calls.Fixes offers table not refreshing + prices.Price tiles + Offerstable price now in sync.Fixed sortTable bugAdded price-manager..."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/29939257b9de3c86b75dd5e5abaac07422d20ff8331d42bc7ddd39db0257cc76/basicswap/basicswap/pull/293"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've also pushed additional refactoring code as a pull request, which should be merged shortly:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed seperate API calls for BTC / WOW,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed extra rate calls,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed offers table not refreshing + prices,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Price tiles + Offers table price now in sync,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sortTable"}]},{"type":"text","value":" bug,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added price-manager.js,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added coin-manager.js,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Various fixes,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Swaps in Progress now also show also failed or errored swaps."}]}]},{"type":"element","tagName":"h3","properties":{"id":"fallback-messaging-network-"},"children":[{"type":"text","value":"Fallback Messaging Network ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To improve network reliability, we are integrating the Simplex network as a fallback for our current SMSG messaging system. This will mitigate potential service disruptions if SMSG becomes overloaded or fails, particularly during periods of high BasicSwap usage. "}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"While our long-term plan is to achieve improved scalability with SMSG 2.0 later this year, adding Simplex now provides an essential short-term safeguard, ensuring stability while we develop the more robust, permanent solution."}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"codebase-","heading":"Codebase ?"},{"id":"additional-ui-refactoring-","heading":"Additional UI Refactoring ?️"},{"id":"fallback-messaging-network-","heading":"Fallback Messaging Network ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67e719a3c83f81057d4cad24","title":"Particl Development Progress Report (28-03-2025)","slug":"particl-development-progress-report-28-03-2025","featured":true,"feature_image":"/glink/2025/03/dev-update-medium-3.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"28 Mar 2025","published_at_pretty":"28 Mar 2025","updated_at_pretty":"28 Mar 2025","created_at":"2025-03-28T21:50:27.000+00:00","published_at":"2025-03-28T22:23:36.000+00:00","updated_at":"2025-03-28T22:24:08.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nCodebase ?\nWe're still continuing our research into adding additional data and messaging\nnetworks on BasicSwap to act as fallback options and to help load balance in\ncase of high usage of the platform.\n\nAdditionally to that, we've pushed a series of fixes and improvements to the\ncodebase:\n\n * Moved amount and rate variable options to debui_ui (1\n   [https://github.com/basicswap/basicswap/commit/d15466f6560e32fb32afe97e6bba88e71dc77b94]\n   )\n * Improved and cleaned various error messages to be more comprehensive (1\n   [https://github.com/basicswap/basicswap/commit/65cf6789a7798cdc0403d13e2fbb0cc495a2cdf7]\n   , 2\n   [https://github.com/basicswap/basicswap/commit/fbfb4c95ba4669bab011d1bbfd6732bc1153411e]\n   [https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f]\n   , 3\n   [https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f]\n   )\n * Pushed a fix for PIVX (1\n   [https://github.com/basicswap/basicswap/commit/5e5b404a483a44fbc93690dbd8bb1912e864ca6b]\n   )\n * Pushed a fix for Namecoin (1\n   [https://github.com/basicswap/basicswap/pull/289])\n * Use Monero's walletrpctimeoutlong setting for generate_from_keys (1\n   [https://github.com/basicswap/basicswap/pull/287])\n * Default Monero's trusted_daemon setting to true (1\n   [https://github.com/basicswap/basicswap/pull/288])\n\nUser Interface ?️\nRefactoring + various fixes. by gerlofvanek · Pull Request #285 ·\nbasicswap/basicswapFull JS refactoring, moved JS in modules + clean-up old JS\nfiles and moved in global.js.Moved JS out of new offers template in single .js\nfile.Fix swaps in progress states.Small JS fix on unlock...GitHubbasicswap\n[https://github.com/basicswap/basicswap/pull/285]We've implemented a significant\nuser interface refactoring earlier this week, which greatly improves the code\nstructure by organizing its JavaScript into clearly defined modules.\n\nWhile it generally won't affect end-users (there are only minor changes to\nwhat's visible), it makes the codebase cleaner and easier to navigate for\ncontributors, on top of following better code health standards.\n\nThe refactor includes the following items:\n\n * Full Javascript refactoring, moved the code into modules and cleaned-up old\n   JS files (moved to global.js),\n * Moved JS out of new offers template and put them in single .js file,\n * Fixed swaps in progress page and states,\n * Small JS fix on unlock page,\n * Fixed chart element not found on offers page,\n * Removed bids title in python UI,\n * Fixed unlock.html template,\n * Cleaned up debug logs,\n * Cleaned up overall styling,\n * Network offers table and price tiles now use back-end price,\n * Fixed bug with network offers / offers filter memory (now split),\n * Fixed various small bugs (GUI).\n\nMarket Making Functionalities Integration ?\nAlthough BasicSwap has featured two companion scripts for market making and\nadvanced trading for some time, they have operated separately from the main\napplication and required independent execution.\n\nBeginning in the later part of this week, we started developing a new page that\nwill integrate these functionalities directly into the user interface. This will\nenable users to perform market making and advanced trading operations directly\nfrom the main interface without running additional scripts.\n\nInitially, these features will be available on a dedicated page to ensure smooth\nintegration. As a second phase, we plan to incorporate some of these\ncapabilities into the regular new offer workflow.\n\nThis integration now represents our primary focus for front-end development, and\nwe will provide regular updates on our progress.\n\nParticl and BasicSwap Media ?\nPrivacy Roundtable ?️\nhttps://x.com/firoorg/status/1902286609611157992\n\nDon't miss our upcoming Privacy Roundtable on X Spaces with our friend from PIVX\nand Firo and a special guest from the Coinomi wallet tomorrow, this coming 29th\nof March at 9:00 AM EST!\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"codebase-\">Codebase ?</h3><p>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.</p><p>Additionally to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Moved amount and rate variable options to <code>debui_ui</code> (<a href=\"https://github.com/basicswap/basicswap/commit/d15466f6560e32fb32afe97e6bba88e71dc77b94\">1</a>)</li><li>Improved and cleaned various error messages to be more comprehensive (<a href=\"https://github.com/basicswap/basicswap/commit/65cf6789a7798cdc0403d13e2fbb0cc495a2cdf7\">1</a>, <a href=\"https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f\"><a href=\"https://github.com/basicswap/basicswap/commit/fbfb4c95ba4669bab011d1bbfd6732bc1153411e\">2</a></a>, <a href=\"https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f\">3</a>)</li><li>Pushed a fix for PIVX (<a href=\"https://github.com/basicswap/basicswap/commit/5e5b404a483a44fbc93690dbd8bb1912e864ca6b\">1</a>)</li><li>Pushed a fix for Namecoin (<a href=\"https://github.com/basicswap/basicswap/pull/289\">1</a>)</li><li>Use Monero's <code>walletrpctimeoutlong</code> setting for <code>generate_from_keys</code> (<a href=\"https://github.com/basicswap/basicswap/pull/287\">1</a>)</li><li>Default Monero's <code>trusted_daemon</code> setting to true (<a href=\"https://github.com/basicswap/basicswap/pull/288\">1</a>)</li></ul><h3 id=\"user-interface-\">User Interface ?️</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/285\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Refactoring + various fixes. by gerlofvanek · Pull Request #285 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Full JS refactoring, moved JS in modules + clean-up old JS files and moved in global.js.Moved JS out of new offers template in single .js file.Fix swaps in progress states.Small JS fix on unlock...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/786f55fee1d69f171adef5fd61f2150c2513982f76c46bb6675ae0a720b1ab94/basicswap/basicswap/pull/285\"></div></a></figure><p>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.</p><p>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.</p><p>The refactor includes the following items:</p><ul><li>Full Javascript refactoring, moved the code into modules and cleaned-up old JS files (moved to global.js),</li><li>Moved JS out of new offers template and put them in single .js file,</li><li>Fixed swaps in progress page and states,</li><li>Small JS fix on unlock page,</li><li>Fixed chart element not found on offers page,</li><li>Removed bids title in python UI,</li><li>Fixed unlock.html template,</li><li>Cleaned up debug logs,</li><li>Cleaned up overall styling,</li><li>Network offers table and price tiles now use back-end price,</li><li>Fixed bug with network offers / offers filter memory (now split),</li><li>Fixed various small bugs (GUI).</li></ul><h3 id=\"market-making-functionalities-integration-\">Market Making Functionalities Integration ?</h3><p>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.</p><p>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.</p><p>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.</p><p>This integration now represents our primary focus for front-end development, and we will provide regular updates on our progress.</p><h2 id=\"particl-and-basicswap-media-\">Particl and BasicSwap Media ?</h2><h3 id=\"privacy-roundtable-\">Privacy Roundtable ?️</h3><p><a href=\"https://x.com/firoorg/status/1902286609611157992\">https://x.com/firoorg/status/1902286609611157992</a></p><p>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!</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-28-03-2025/","canonical_url":null,"uuid":"dc98029f-09bc-45b4-a1a2-04b838f8d523","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67e719a3c83f81057d4cad24","reading_time":3,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"codebase-\">Codebase ?</h3><p>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.</p><p>Additionally to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Moved amount and rate variable options to <code class=\"language-text\">debui_ui</code> (<a href=\"https://github.com/basicswap/basicswap/commit/d15466f6560e32fb32afe97e6bba88e71dc77b94\">1</a>)</li><li>Improved and cleaned various error messages to be more comprehensive (<a href=\"https://github.com/basicswap/basicswap/commit/65cf6789a7798cdc0403d13e2fbb0cc495a2cdf7\">1</a>, <a href=\"https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f\"></a><a href=\"https://github.com/basicswap/basicswap/commit/fbfb4c95ba4669bab011d1bbfd6732bc1153411e\">2</a>, <a href=\"https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f\">3</a>)</li><li>Pushed a fix for PIVX (<a href=\"https://github.com/basicswap/basicswap/commit/5e5b404a483a44fbc93690dbd8bb1912e864ca6b\">1</a>)</li><li>Pushed a fix for Namecoin (<a href=\"https://github.com/basicswap/basicswap/pull/289\">1</a>)</li><li>Use Monero's <code class=\"language-text\">walletrpctimeoutlong</code> setting for <code class=\"language-text\">generate_from_keys</code> (<a href=\"https://github.com/basicswap/basicswap/pull/287\">1</a>)</li><li>Default Monero's <code class=\"language-text\">trusted_daemon</code> setting to true (<a href=\"https://github.com/basicswap/basicswap/pull/288\">1</a>)</li></ul><h3 id=\"user-interface-\">User Interface ?️</h3><figure class=\"kg-card kg-bookmark-card\"><a class=\"kg-bookmark-container\" href=\"https://github.com/basicswap/basicswap/pull/285\"><div class=\"kg-bookmark-content\"><div class=\"kg-bookmark-title\">Refactoring + various fixes. by gerlofvanek · Pull Request #285 · basicswap/basicswap</div><div class=\"kg-bookmark-description\">Full JS refactoring, moved JS in modules + clean-up old JS files and moved in global.js.Moved JS out of new offers template in single .js file.Fix swaps in progress states.Small JS fix on unlock...</div><div class=\"kg-bookmark-metadata\"><img class=\"kg-bookmark-icon\" src=\"https://github.githubassets.com/favicons/favicon.svg\"><span class=\"kg-bookmark-author\">GitHub</span><span class=\"kg-bookmark-publisher\">basicswap</span></div></div><div class=\"kg-bookmark-thumbnail\"><img src=\"https://opengraph.githubassets.com/786f55fee1d69f171adef5fd61f2150c2513982f76c46bb6675ae0a720b1ab94/basicswap/basicswap/pull/285\"></div></a></figure><p>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.</p><p>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.</p><p>The refactor includes the following items:</p><ul><li>Full Javascript refactoring, moved the code into modules and cleaned-up old JS files (moved to global.js),</li><li>Moved JS out of new offers template and put them in single .js file,</li><li>Fixed swaps in progress page and states,</li><li>Small JS fix on unlock page,</li><li>Fixed chart element not found on offers page,</li><li>Removed bids title in python UI,</li><li>Fixed unlock.html template,</li><li>Cleaned up debug logs,</li><li>Cleaned up overall styling,</li><li>Network offers table and price tiles now use back-end price,</li><li>Fixed bug with network offers / offers filter memory (now split),</li><li>Fixed various small bugs (GUI).</li></ul><h3 id=\"market-making-functionalities-integration-\">Market Making Functionalities Integration ?</h3><p>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.</p><p>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.</p><p>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.</p><p>This integration now represents our primary focus for front-end development, and we will provide regular updates on our progress.</p><h2 id=\"particl-and-basicswap-media-\">Particl and BasicSwap Media ?</h2><h3 id=\"privacy-roundtable-\">Privacy Roundtable ?️</h3><p><a href=\"https://x.com/firoorg/status/1902286609611157992\">https://x.com/firoorg/status/1902286609611157992</a></p><p>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!</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2024/12/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"codebase-"},"children":[{"type":"text","value":"Codebase ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally to that, we've pushed a series of fixes and improvements to the codebase:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Moved amount and rate variable options to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"debui_ui"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/d15466f6560e32fb32afe97e6bba88e71dc77b94"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improved and cleaned various error messages to be more comprehensive ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/65cf6789a7798cdc0403d13e2fbb0cc495a2cdf7"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f"},"children":[]},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/fbfb4c95ba4669bab011d1bbfd6732bc1153411e"},"children":[{"type":"text","value":"2"}]},{"type":"text","value":", "},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/7c17ff2dd2b53f75e3d5ba5d79d9a0d30229c41f"},"children":[{"type":"text","value":"3"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Pushed a fix for PIVX ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/5e5b404a483a44fbc93690dbd8bb1912e864ca6b"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Pushed a fix for Namecoin ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/289"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use Monero's "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"walletrpctimeoutlong"}]},{"type":"text","value":" setting for "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"generate_from_keys"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/287"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Default Monero's "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"trusted_daemon"}]},{"type":"text","value":" setting to true ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/pull/288"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"h3","properties":{"id":"user-interface-"},"children":[{"type":"text","value":"User Interface ?️"}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-bookmark-card"]},"children":[{"type":"element","tagName":"a","properties":{"className":["kg-bookmark-container"],"href":"https://github.com/basicswap/basicswap/pull/285"},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-content"]},"children":[{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-title"]},"children":[{"type":"text","value":"Refactoring + various fixes. by gerlofvanek · Pull Request #285 · basicswap/basicswap"}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-description"]},"children":[{"type":"text","value":"Full JS refactoring, moved JS in modules + clean-up old JS files and moved in global.js.Moved JS out of new offers template in single .js file.Fix swaps in progress states.Small JS fix on unlock..."}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-metadata"]},"children":[{"type":"element","tagName":"img","properties":{"className":["kg-bookmark-icon"],"src":"https://github.githubassets.com/favicons/favicon.svg"},"children":[]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-author"]},"children":[{"type":"text","value":"GitHub"}]},{"type":"element","tagName":"span","properties":{"className":["kg-bookmark-publisher"]},"children":[{"type":"text","value":"basicswap"}]}]}]},{"type":"element","tagName":"div","properties":{"className":["kg-bookmark-thumbnail"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://opengraph.githubassets.com/786f55fee1d69f171adef5fd61f2150c2513982f76c46bb6675ae0a720b1ab94/basicswap/basicswap/pull/285"},"children":[]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The refactor includes the following items:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Full Javascript refactoring, moved the code into modules and cleaned-up old JS files (moved to global.js),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Moved JS out of new offers template and put them in single .js file,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed swaps in progress page and states,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Small JS fix on unlock page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed chart element not found on offers page,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Removed bids title in python UI,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed unlock.html template,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Cleaned up debug logs,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Cleaned up overall styling,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Network offers table and price tiles now use back-end price,"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed bug with network offers / offers filter memory (now split),"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed various small bugs (GUI)."}]}]},{"type":"element","tagName":"h3","properties":{"id":"market-making-functionalities-integration-"},"children":[{"type":"text","value":"Market Making Functionalities Integration ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This integration now represents our primary focus for front-end development, and we will provide regular updates on our progress."}]},{"type":"element","tagName":"h2","properties":{"id":"particl-and-basicswap-media-"},"children":[{"type":"text","value":"Particl and BasicSwap Media ?"}]},{"type":"element","tagName":"h3","properties":{"id":"privacy-roundtable-"},"children":[{"type":"text","value":"Privacy Roundtable ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://x.com/firoorg/status/1902286609611157992"},"children":[{"type":"text","value":"https://x.com/firoorg/status/1902286609611157992"}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"codebase-","heading":"Codebase ?"},{"id":"user-interface-","heading":"User Interface ?️"},{"id":"market-making-functionalities-integration-","heading":"Market Making Functionalities Integration ?"}]},{"id":"particl-and-basicswap-media-","heading":"Particl and BasicSwap Media ?","items":[{"id":"privacy-roundtable-","heading":"Privacy Roundtable ?️"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67ddfdcdc83f81057d4cacef","title":"Particl Development Progress Report (21-03-2025)","slug":"particl-development-progress-report-21-03-2025","featured":true,"feature_image":"/glink/2025/03/dev-update-medium-2.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"22 Mar 2025","published_at_pretty":"22 Mar 2025","updated_at_pretty":"22 Mar 2025","created_at":"2025-03-22T00:01:17.000+00:00","published_at":"2025-03-22T00:25:42.000+00:00","updated_at":"2025-03-22T00:25:42.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nWe're still continuing our research into adding additional data and messaging\nnetworks on BasicSwap to act as fallback options and to help load balance in\ncase of high usage of the platform. We're currently testing various networks to\nassess their compatibility, and should have a clearer picture soon which one is\nsuitable.\n\nAdditionally to that, we've pushed a series of fixes and improvements to the\ncodebase:\n\n * Fix can_accept for upgraded databases (1\n   [https://github.com/basicswap/basicswap/commit/cc57d3537d7170b29cd34d7284fa7f87cd933d79]\n   [https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e]\n   ) \n * Updated test_prepare (1\n   [https://github.com/basicswap/basicswap/commit/082a7f3d446adb129c4d7c8e8053580b970febda]\n   )\n * Add test_prepare to CI (1\n   [https://github.com/basicswap/basicswap/commit/3e7b3925f65b171d5fbf511eaf1612e3e97521cc]\n   [https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb]\n   )\n * Fixed addcoin script that enables the addition of coins on the DEX (1\n   [https://github.com/basicswap/basicswap/commit/ec31f2eb3553f75c9cc0ab95c45340a16cd7a8c5]\n   [https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0]\n   )\n\nUser Interface Refactor ?️\nWe're currently undertaking a significant refactoring of the GUI's JavaScript\ncode. While these changes won't be visible to end users, they organize the code\ninto better-defined classes and will make it considerably more digestible,\nparticularly for external contributors interested in making code contributions.\n\nWe expect to complete this refactoring effort in the coming days. Once finished,\nwe'll immediately begin working on integrating market making functionalities\ndirectly into the GUI. This development will substantially improve the user\nexperience for those who regularly trade on BasicSwap.\n\nNew Development Cycle ?\nAs mentioned recently, the current development cycle for BasicSwap DEX will\nfocus on the following items: \n\n * Integration of additional data/messaging layers to provide more redundancy\n   and stability to BasicSwap;\n * Integration of light nodes (e.g., Electrum) as a user option. This would\n   enable users to use SPV wallets instead of full nodes to trade on BasicSwap,\n   significantly reducing the storage requirements and improving the time it\n   takes to get BasicSwap ready;\n * Integration of market making and offer automations to enable more advanced\n   management of trades and price management;\n * Completion of the Quick Swaps page that aggregates offers and makes it more\n   intuitive for takers.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>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. We're currently testing various networks to assess their compatibility, and should have a clearer picture soon which one is suitable.</p><p>Additionally to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Fix <code>can_accept</code> for upgraded databases (<a href=\"https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e\"><a href=\"https://github.com/basicswap/basicswap/commit/cc57d3537d7170b29cd34d7284fa7f87cd933d79\">1</a></a>) </li><li>Updated <code>test_prepare</code> (<a href=\"https://github.com/basicswap/basicswap/commit/082a7f3d446adb129c4d7c8e8053580b970febda\">1</a>)</li><li>Add <code>test_prepare</code> to CI (<a href=\"https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb\"><a href=\"https://github.com/basicswap/basicswap/commit/3e7b3925f65b171d5fbf511eaf1612e3e97521cc\">1</a></a>)</li><li>Fixed <code>addcoin</code> script that enables the addition of coins on the DEX (<a href=\"https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0\"><a href=\"https://github.com/basicswap/basicswap/commit/ec31f2eb3553f75c9cc0ab95c45340a16cd7a8c5\">1</a></a>)</li></ul><h3 id=\"user-interface-refactor-\">User Interface Refactor ?️</h3><p>We're currently undertaking a significant refactoring of the GUI's JavaScript code. While these changes won't be visible to end users, they organize the code into better-defined classes and will make it considerably more digestible, particularly for external contributors interested in making code contributions.</p><p>We expect to complete this refactoring effort in the coming days. Once finished, we'll immediately begin working on integrating market making functionalities directly into the GUI. This development will substantially improve the user experience for those who regularly trade on BasicSwap.</p><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>As mentioned recently, the current development cycle for BasicSwap DEX will focus on the following items: </p><ul><li>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</li><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-21-03-2025/","canonical_url":null,"uuid":"e237225d-4639-4970-891d-89f36b7aff54","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67ddfdcdc83f81057d4cacef","reading_time":2,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>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. We're currently testing various networks to assess their compatibility, and should have a clearer picture soon which one is suitable.</p><p>Additionally to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Fix <code class=\"language-text\">can_accept</code> for upgraded databases (<a href=\"https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e\"></a><a href=\"https://github.com/basicswap/basicswap/commit/cc57d3537d7170b29cd34d7284fa7f87cd933d79\">1</a>) </li><li>Updated <code class=\"language-text\">test_prepare</code> (<a href=\"https://github.com/basicswap/basicswap/commit/082a7f3d446adb129c4d7c8e8053580b970febda\">1</a>)</li><li>Add <code class=\"language-text\">test_prepare</code> to CI (<a href=\"https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb\"></a><a href=\"https://github.com/basicswap/basicswap/commit/3e7b3925f65b171d5fbf511eaf1612e3e97521cc\">1</a>)</li><li>Fixed <code class=\"language-text\">addcoin</code> script that enables the addition of coins on the DEX (<a href=\"https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0\"></a><a href=\"https://github.com/basicswap/basicswap/commit/ec31f2eb3553f75c9cc0ab95c45340a16cd7a8c5\">1</a>)</li></ul><h3 id=\"user-interface-refactor-\">User Interface Refactor ?️</h3><p>We're currently undertaking a significant refactoring of the GUI's JavaScript code. While these changes won't be visible to end users, they organize the code into better-defined classes and will make it considerably more digestible, particularly for external contributors interested in making code contributions.</p><p>We expect to complete this refactoring effort in the coming days. Once finished, we'll immediately begin working on integrating market making functionalities directly into the GUI. This development will substantially improve the user experience for those who regularly trade on BasicSwap.</p><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>As mentioned recently, the current development cycle for BasicSwap DEX will focus on the following items: </p><ul><li>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</li><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2024/12/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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. We're currently testing various networks to assess their compatibility, and should have a clearer picture soon which one is suitable."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally to that, we've pushed a series of fixes and improvements to the codebase:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fix "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"can_accept"}]},{"type":"text","value":" for upgraded databases ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e"},"children":[]},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/cc57d3537d7170b29cd34d7284fa7f87cd933d79"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":") "}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updated "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_prepare"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/082a7f3d446adb129c4d7c8e8053580b970febda"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"test_prepare"}]},{"type":"text","value":" to CI ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb"},"children":[]},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3e7b3925f65b171d5fbf511eaf1612e3e97521cc"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addcoin"}]},{"type":"text","value":" script that enables the addition of coins on the DEX ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0"},"children":[]},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/ec31f2eb3553f75c9cc0ab95c45340a16cd7a8c5"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"h3","properties":{"id":"user-interface-refactor-"},"children":[{"type":"text","value":"User Interface Refactor ?️"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We're currently undertaking a significant refactoring of the GUI's JavaScript code. While these changes won't be visible to end users, they organize the code into better-defined classes and will make it considerably more digestible, particularly for external contributors interested in making code contributions."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We expect to complete this refactoring effort in the coming days. Once finished, we'll immediately begin working on integrating market making functionalities directly into the GUI. This development will substantially improve the user experience for those who regularly trade on BasicSwap."}]},{"type":"element","tagName":"h3","properties":{"id":"new-development-cycle-"},"children":[{"type":"text","value":"New Development Cycle ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As mentioned recently, the current development cycle for BasicSwap DEX will focus on the following items: "}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of market making and offer automations to enable more advanced management of trades and price management;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"user-interface-refactor-","heading":"User Interface Refactor ?️"},{"id":"new-development-cycle-","heading":"New Development Cycle ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67d4730c4aea4905a4f0d2de","title":"Particl Development Progress Report (14-03-2025)","slug":"particl-development-progress-report-14-03-2025","featured":true,"feature_image":"/glink/2025/03/dev-update-medium-1.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"14 Mar 2025","published_at_pretty":"14 Mar 2025","updated_at_pretty":"14 Mar 2025","created_at":"2025-03-14T18:18:52.000+00:00","published_at":"2025-03-14T18:26:02.000+00:00","updated_at":"2025-03-14T18:26:02.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nWe've been continuing our research into adding additional data and messaging\nnetworks on BasicSwap to act as fallback options and to help load balance in\ncase of high usage of the platform. We're currently testing various networks to\nassess their compatibility, and should have a clearer picture soon which one is\nsuitable.\n\nAdditionally to that, we've pushed a series of fixes and improvements to the\ncodebase:\n\n * Pushed additional improvements to the price caching backend system (1\n   [https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e]\n   ) \n * Pushed a new version of the Swaps in Progress page, which now also works\n   using websockets and follows the same principle of the new order book and\n   bids pages (1\n   [https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb]\n   )\n * Addded improvements to how logs are kept in storage to improve storage\n   efficiency (1\n   [https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0]\n   )\n\nNew Development Cycle ?\nAs mentioned recently, the current development cycle for BasicSwap DEX will\nfocus on the following items: \n\n * Integration of additional data/messaging layers to provide more redundancy\n   and stability to BasicSwap;\n * Integration of light nodes (e.g., Electrum) as a user option. This would\n   enable users to use SPV wallets instead of full nodes to trade on BasicSwap,\n   significantly reducing the storage requirements and improving the time it\n   takes to get BasicSwap ready;\n * Integration of market making and offer automations to enable more advanced\n   management of trades and price management;\n * Completion of the Quick Swaps page that aggregates offers and makes it more\n   intuitive for takers.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>We've been 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. We're currently testing various networks to assess their compatibility, and should have a clearer picture soon which one is suitable.</p><p>Additionally to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Pushed additional improvements to the price caching backend system (<a href=\"https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e\">1</a>) </li><li>Pushed a new version of the Swaps in Progress page, which now also works using websockets and follows the same principle of the new order book and bids pages (<a href=\"https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb\">1</a>)</li><li>Addded improvements to how logs are kept in storage to improve storage efficiency (<a href=\"https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0\">1</a>)</li></ul><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>As mentioned recently, the current development cycle for BasicSwap DEX will focus on the following items: </p><ul><li>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</li><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-14-03-2025/","canonical_url":null,"uuid":"5acbc581-ddc0-4abe-9f67-362c00e44140","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67d4730c4aea4905a4f0d2de","reading_time":2,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>We've been 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. We're currently testing various networks to assess their compatibility, and should have a clearer picture soon which one is suitable.</p><p>Additionally to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Pushed additional improvements to the price caching backend system (<a href=\"https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e\">1</a>) </li><li>Pushed a new version of the Swaps in Progress page, which now also works using websockets and follows the same principle of the new order book and bids pages (<a href=\"https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb\">1</a>)</li><li>Addded improvements to how logs are kept in storage to improve storage efficiency (<a href=\"https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0\">1</a>)</li></ul><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>As mentioned recently, the current development cycle for BasicSwap DEX will focus on the following items: </p><ul><li>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</li><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2024/12/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've been 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. We're currently testing various networks to assess their compatibility, and should have a clearer picture soon which one is suitable."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally to that, we've pushed a series of fixes and improvements to the codebase:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Pushed additional improvements to the price caching backend system ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/6f14e244856bfd4eae3bd09d6df5daddfc273a4e"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":") "}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Pushed a new version of the Swaps in Progress page, which now also works using websockets and follows the same principle of the new order book and bids pages ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/7d5f7e0936f3ee45d8911946d6803107975bd9cb"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Addded improvements to how logs are kept in storage to improve storage efficiency ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/826527fea90455194400c88298d50b0ef1059aa0"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"h3","properties":{"id":"new-development-cycle-"},"children":[{"type":"text","value":"New Development Cycle ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As mentioned recently, the current development cycle for BasicSwap DEX will focus on the following items: "}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of market making and offer automations to enable more advanced management of trades and price management;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"new-development-cycle-","heading":"New Development Cycle ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67cb52e02aa400058c5fa028","title":"Particl Development Progress Report (07-03-2025)","slug":"particl-development-progress-report-07-03-2025","featured":true,"feature_image":"/glink/2025/03/dev-update-medium.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"7 Mar 2025","published_at_pretty":"7 Mar 2025","updated_at_pretty":"8 Mar 2025","created_at":"2025-03-07T20:11:12.000+00:00","published_at":"2025-03-07T20:27:46.000+00:00","updated_at":"2025-03-08T00:00:55.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nWe've been continuing our research into adding additional data and messaging\nnetworks on BasicSwap to act as fallback options and to help load balance in\ncase of high usage of the platform.\n\nAdditionally, to that, we've pushed a series of fixes and improvements to the\ncodebase:\n\n * Use cryptocompare multi-coin endpoint for more efficient price API (1\n   [https://github.com/basicswap/basicswap/commit/0cf77a485435fc495a0e3c513cf7cd4037a5a3e2]\n   )\n * Better coin rate caching system (relegated to the backend) (1\n   [https://github.com/basicswap/basicswap/commit/5bedc6289f0918c3baa3fc922c496b9377374286]\n   )\n * Deduplicate getCoinIdFromTicker (1\n   [https://github.com/basicswap/basicswap/commit/3cdab962d360dbd8e2621a961e9c50fbb80797fd]\n   )\n * Add log prefix to the BaseTestWithPrepare test (1\n   [https://github.com/basicswap/basicswap/commit/15b2038d65aa61ac71e33cbc985ef477d9446efc]\n   )\n * Run Selenium test in CI (1\n   [https://github.com/basicswap/basicswap/commit/5ce607541e95dedd3886d7b21752363f52ba9848]\n   )\n * Revert Monero's universal refresh to fix regression (1\n   [https://github.com/basicswap/basicswap/commit/07bd7d3bd0b6f243d4a94cf965c21afaa48a0daf]\n   )\n * Set default fallback for wsport (1\n   [https://github.com/basicswap/basicswap/commit/30270d87f133ac7ce8db1aa15b8c842670e4a2f1]\n   )\n * Price char and global tooltips optimizations (1\n   [https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378]\n   )\n * wsport fix (1\n   [https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378]\n   )\n * (In progress) Updated wallets with new backend coin price caching (1\n   [https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378]\n   )\n * Better modals and address copy behavior on wallet page (1\n   [https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378]\n   )\n\nNew Development Cycle ?\nAs mentioned last week, we're now starting a new development cycle for BasicSwap\nDEX, with the following main items planned: \nIntegration of additional data/messaging layers to provide more redundancy and\nstability to BasicSwap;\n\n * Integration of light nodes (e.g., Electrum) as a user option. This would\n   enable users to use SPV wallets instead of full nodes to trade on BasicSwap,\n   significantly reducing the storage requirements and improving the time it\n   takes to get BasicSwap ready;\n * Integration of market making and offer automations to enable more advanced\n   management of trades and price management;\n * Completion of the Quick Swaps page that aggregates offers and makes it more\n   intuitive for takers.\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>We've been 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.</p><p>Additionally, to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Use cryptocompare multi-coin endpoint for more efficient price API (<a href=\"https://github.com/basicswap/basicswap/commit/0cf77a485435fc495a0e3c513cf7cd4037a5a3e2\">1</a>)</li><li>Better coin rate caching system (relegated to the backend) (<a href=\"https://github.com/basicswap/basicswap/commit/5bedc6289f0918c3baa3fc922c496b9377374286\">1</a>)</li><li>Deduplicate <code>getCoinIdFromTicker</code> (<a href=\"https://github.com/basicswap/basicswap/commit/3cdab962d360dbd8e2621a961e9c50fbb80797fd\">1</a>)</li><li>Add log prefix to the <code>BaseTestWithPrepare</code> test (<a href=\"https://github.com/basicswap/basicswap/commit/15b2038d65aa61ac71e33cbc985ef477d9446efc\">1</a>)</li><li>Run Selenium test in CI (<a href=\"https://github.com/basicswap/basicswap/commit/5ce607541e95dedd3886d7b21752363f52ba9848\">1</a>)</li><li>Revert Monero's universal refresh to fix regression (<a href=\"https://github.com/basicswap/basicswap/commit/07bd7d3bd0b6f243d4a94cf965c21afaa48a0daf\">1</a>)</li><li>Set default fallback for wsport (<a href=\"https://github.com/basicswap/basicswap/commit/30270d87f133ac7ce8db1aa15b8c842670e4a2f1\">1</a>)</li><li>Price char and global tooltips optimizations (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li><li>wsport fix (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li><li>(In progress) Updated wallets with new backend coin price caching (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li><li>Better modals and address copy behavior on wallet page (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li></ul><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>As mentioned last week, we're now starting a new development cycle for BasicSwap DEX, with the following main items planned: <br>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</p><ul><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-07-03-2025/","canonical_url":null,"uuid":"dfe785ad-8be2-46eb-bf40-8830c8506f03","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67cb52e02aa400058c5fa028","reading_time":2,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><p>We've been 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.</p><p>Additionally, to that, we've pushed a series of fixes and improvements to the codebase:</p><ul><li>Use cryptocompare multi-coin endpoint for more efficient price API (<a href=\"https://github.com/basicswap/basicswap/commit/0cf77a485435fc495a0e3c513cf7cd4037a5a3e2\">1</a>)</li><li>Better coin rate caching system (relegated to the backend) (<a href=\"https://github.com/basicswap/basicswap/commit/5bedc6289f0918c3baa3fc922c496b9377374286\">1</a>)</li><li>Deduplicate <code class=\"language-text\">getCoinIdFromTicker</code> (<a href=\"https://github.com/basicswap/basicswap/commit/3cdab962d360dbd8e2621a961e9c50fbb80797fd\">1</a>)</li><li>Add log prefix to the <code class=\"language-text\">BaseTestWithPrepare</code> test (<a href=\"https://github.com/basicswap/basicswap/commit/15b2038d65aa61ac71e33cbc985ef477d9446efc\">1</a>)</li><li>Run Selenium test in CI (<a href=\"https://github.com/basicswap/basicswap/commit/5ce607541e95dedd3886d7b21752363f52ba9848\">1</a>)</li><li>Revert Monero's universal refresh to fix regression (<a href=\"https://github.com/basicswap/basicswap/commit/07bd7d3bd0b6f243d4a94cf965c21afaa48a0daf\">1</a>)</li><li>Set default fallback for wsport (<a href=\"https://github.com/basicswap/basicswap/commit/30270d87f133ac7ce8db1aa15b8c842670e4a2f1\">1</a>)</li><li>Price char and global tooltips optimizations (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li><li>wsport fix (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li><li>(In progress) Updated wallets with new backend coin price caching (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li><li>Better modals and address copy behavior on wallet page (<a href=\"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378\">1</a>)</li></ul><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>As mentioned last week, we're now starting a new development cycle for BasicSwap DEX, with the following main items planned: <br>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</p><ul><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2024/12/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We've been 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."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally, to that, we've pushed a series of fixes and improvements to the codebase:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Use cryptocompare multi-coin endpoint for more efficient price API ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/0cf77a485435fc495a0e3c513cf7cd4037a5a3e2"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better coin rate caching system (relegated to the backend) ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/5bedc6289f0918c3baa3fc922c496b9377374286"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Deduplicate "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"getCoinIdFromTicker"}]},{"type":"text","value":" ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3cdab962d360dbd8e2621a961e9c50fbb80797fd"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Add log prefix to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"BaseTestWithPrepare"}]},{"type":"text","value":" test ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/15b2038d65aa61ac71e33cbc985ef477d9446efc"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Run Selenium test in CI ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/5ce607541e95dedd3886d7b21752363f52ba9848"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Revert Monero's universal refresh to fix regression ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/07bd7d3bd0b6f243d4a94cf965c21afaa48a0daf"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Set default fallback for wsport ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/30270d87f133ac7ce8db1aa15b8c842670e4a2f1"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Price char and global tooltips optimizations ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"wsport fix ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"(In progress) Updated wallets with new backend coin price caching ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better modals and address copy behavior on wallet page ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/basicswap/basicswap/commit/3489ebe9080b25f130401b223ffa8244bffc3378"},"children":[{"type":"text","value":"1"}]},{"type":"text","value":")"}]}]},{"type":"element","tagName":"h3","properties":{"id":"new-development-cycle-"},"children":[{"type":"text","value":"New Development Cycle ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"As mentioned last week, we're now starting a new development cycle for BasicSwap DEX, with the following main items planned: "},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of market making and offer automations to enable more advanced management of trades and price management;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers."}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"new-development-cycle-","heading":"New Development Cycle ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}},{"node":{"id":"Ghost__Post__67c20c3e1d15da0591bb4f09","title":"Particl Development Progress Report (28-02-2025)","slug":"particl-development-progress-report-28-02-2025","featured":true,"feature_image":"/glink/2025/02/dev-update-medium-3.png","excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","custom_excerpt":"Get up to speed with all the most recent Particl and BasicSwap DEX developments!","visibility":"public","created_at_pretty":"28 Feb 2025","published_at_pretty":"28 Feb 2025","updated_at_pretty":"28 Feb 2025","created_at":"2025-02-28T19:19:26.000+00:00","published_at":"2025-02-28T19:41:23.000+00:00","updated_at":"2025-02-28T20:07:47.000+00:00","meta_title":null,"meta_description":null,"og_description":null,"og_image":null,"og_title":null,"twitter_description":null,"twitter_image":null,"twitter_title":null,"authors":[{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null}],"primary_author":{"slug":"cryptoguard","url":"http://localhost:2368/author/cryptoguard/","name":"cryptoguard","bio":null,"cover_image":null,"profile_image":null,"location":null,"website":null,"twitter":null,"facebook":null,"meta_title":null,"meta_description":null,"coverImageSharp":null,"profileImageSharp":null},"primary_tag":{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null},"tags":[{"slug":"progress","url":"http://localhost:2368/tag/progress/","name":"Progress","visibility":"public","feature_image":null,"description":"Get up to speed with all the most recent Particl developments!","meta_title":null,"meta_description":null,"featureImageSharp":null}],"plaintext":"As the week ends, let's take a moment to look back at what we've achieved in the\npast few days and see what we've got to look forward to in the week to come.\n\nBasicSwap ?\nNew GUI Version is Ready ✅\nThis week, we've merged the dev branch into master, bumping the GUI to version\n3.2 at the same time.\n\nAdditionally, we've worked on a series of improvements and additions to both the\ncodebase and the user interface.\n\n * Improvements to how prices are fetched and cached in the backend (WIP)\n * New bids page with dynamic updates via websockets (done)\n * Research and exploration of additional data and messaging networks (R&D)\n * Multi-coin filtering on the offer table (WIP)\n * Improvements to the Swaps in Progress page with dynamic updates via\n   websockets (done)\n * Added ability to export bid data (.csv) from the GUI\n * Fixed additional memory leaks\n * Added safe logs option so that debugging logs don't contain sensitive\n   information\n * Advanced market making and offer automations in the GUI (WIP)\n\nWe'll publish a blog post detailing all the changes of this new version early\nnext week!\n\nNew Development Cycle ?\nWith the new version of the GUI (3.2) out, we now embark on a new BasicSwap DEX\ndevelopment cycle. We're currently focusing on four different items:\n\n * Integration of additional data/messaging layers to provide more redundancy\n   and stability to BasicSwap;\n * Integration of light nodes (e.g., Electrum) as a user option. This would\n   enable users to use SPV wallets instead of full nodes to trade on BasicSwap,\n   significantly reducing the storage requirements and improving the time it\n   takes to get BasicSwap ready;\n * Integration of market making and offer automations to enable more advanced\n   management of trades and price management;\n * Completion of the Quick Swaps page that aggregates offers and makes it more\n   intuitive for takers.\n\nWe'll keep you updated as we progress on those items in our weekly reports!\n\n\n--------------------------------------------------------------------------------\n\nAs always, we thank you immensely for your passion and dedication to Particl and\nwhat it's working towards achieving. None of it would be possible without you\nall!\n\nWe wish you a great weekend we'll see you all back on Monday! ?\n\n\n--------------------------------------------------------------------------------\n\nThe Open-Source Revolution\nWe're on a mission to create a private, independent, and pro-liberty digital\neconomy that is fair and open to all. Learn more about what we do at any of the\nfollowing links.\n\nYouTube [https://youtube.com/c/particl] Twitter\n[https://twitter.com/ParticlProject] Reddit [https://reddit.com/r/particl]\n\n\nBe a part of the movement and join us in the fight for our freedoms by meeting\nthe community and spreading the word far and wide!\n\nDiscord [https://discord.me/particl] Telegram [https://t.me/particl_general] \nElement / Matrix [https://riot.im/app/#/room/#particlOn:matrix.org]\n\nLearn more about Particl with these in-depth resources.\n\nWebsite [https://particl.io]BasicSwap DEX [https://basicswapdex.com]Academy\n[https://academy.particl.io]Wiki [https://particl.wiki]\n\nFollow the link below to get a list of all other useful Particl-related links\nyou may find helpful.\n\nUseful Particl links\n[https://academy.particl.io/en/latest/intro/intro_useful_links.html]\n\n\n--------------------------------------------------------------------------------","html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"new-gui-version-is-ready-\">New GUI Version is Ready ✅</h3><p>This week, we've merged the <code>dev</code> branch into <code>master</code>, bumping the GUI to version 3.2 at the same time.</p><p>Additionally, we've worked on a series of improvements and additions to both the codebase and the user interface.</p><ul><li>Improvements to how prices are fetched and cached in the backend (WIP)</li><li>New bids page with dynamic updates via websockets (done)</li><li>Research and exploration of additional data and messaging networks (R&amp;D)</li><li>Multi-coin filtering on the offer table (WIP)</li><li>Improvements to the Swaps in Progress page with dynamic updates via websockets (done)</li><li>Added ability to export bid data (.csv) from the GUI</li><li>Fixed additional memory leaks</li><li>Added safe logs option so that debugging logs don't contain sensitive information</li><li>Advanced market making and offer automations in the GUI (WIP)</li></ul><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"http://localhost:2368/content/images/2025/02/signal-2025-02-28-150649_002.png\" class=\"kg-image\" alt srcset=\"http://localhost:2368/content/images/size/w600/2025/02/signal-2025-02-28-150649_002.png 600w, http://localhost:2368/content/images/size/w1000/2025/02/signal-2025-02-28-150649_002.png 1000w, http://localhost:2368/content/images/size/w1600/2025/02/signal-2025-02-28-150649_002.png 1600w, http://localhost:2368/content/images/2025/02/signal-2025-02-28-150649_002.png 2048w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>We'll publish a blog post detailing all the changes of this new version early next week!</p><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>With the new version of the GUI (3.2) out, we now embark on a new BasicSwap DEX development cycle. We're currently focusing on four different items:</p><ul><li>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</li><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><p>We'll keep you updated as we progress on those items in our weekly reports!</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","url":"http://localhost:2368/particl-development-progress-report-28-02-2025/","canonical_url":null,"uuid":"76c87c7a-f72d-4496-88a1-6cb67b4fd0dc","codeinjection_foot":null,"codeinjection_head":null,"codeinjection_styles":null,"comment_id":"67c20c3e1d15da0591bb4f09","reading_time":2,"send_email_when_published":false,"email_subject":null,"childHtmlRehype":{"html":"<figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"https://particl.news/glink/2024/12/image.png\" class=\"kg-image\" alt=\"\"></figure><p>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.</p><h2 id=\"basicswap-\">BasicSwap ?</h2><h3 id=\"new-gui-version-is-ready-\">New GUI Version is Ready ✅</h3><p>This week, we've merged the <code class=\"language-text\">dev</code> branch into <code class=\"language-text\">master</code>, bumping the GUI to version 3.2 at the same time.</p><p>Additionally, we've worked on a series of improvements and additions to both the codebase and the user interface.</p><ul><li>Improvements to how prices are fetched and cached in the backend (WIP)</li><li>New bids page with dynamic updates via websockets (done)</li><li>Research and exploration of additional data and messaging networks (R&#x26;D)</li><li>Multi-coin filtering on the offer table (WIP)</li><li>Improvements to the Swaps in Progress page with dynamic updates via websockets (done)</li><li>Added ability to export bid data (.csv) from the GUI</li><li>Fixed additional memory leaks</li><li>Added safe logs option so that debugging logs don't contain sensitive information</li><li>Advanced market making and offer automations in the GUI (WIP)</li></ul><figure class=\"kg-card kg-image-card kg-width-wide\"><img src=\"/glink/2025/02/signal-2025-02-28-150649_002.png\" class=\"kg-image\" alt=\"\" srcset=\"/glink/size/w600/2025/02/signal-2025-02-28-150649_002.png 600w, /glink/size/w1000/2025/02/signal-2025-02-28-150649_002.png 1000w, /glink/size/w1600/2025/02/signal-2025-02-28-150649_002.png 1600w, /glink/2025/02/signal-2025-02-28-150649_002.png 2048w\" sizes=\"(min-width: 1200px) 1200px\"></figure><p>We'll publish a blog post detailing all the changes of this new version early next week!</p><h3 id=\"new-development-cycle-\">New Development Cycle ?</h3><p>With the new version of the GUI (3.2) out, we now embark on a new BasicSwap DEX development cycle. We're currently focusing on four different items:</p><ul><li>Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;</li><li>Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;</li><li>Integration of market making and offer automations to enable more advanced management of trades and price management;</li><li>Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers.</li></ul><p>We'll keep you updated as we progress on those items in our weekly reports!</p><hr><p>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!</p><p>We wish you a great weekend we'll see you all back on Monday! ?</p><!--kg-card-begin: html--><hr><h3 id=\"particl-is-participation\">The Open-Source Revolution</h3><p>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.</p> \n<p><a href=\"https://youtube.com/c/particl\" class=\"btn\">YouTube</a>     <a href=\"https://twitter.com/ParticlProject\" class=\"btn\">Twitter</a>     <a href=\"https://reddit.com/r/particl\" class=\"btn\">Reddit</a><br></p>\n<p>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!</p><p><a href=\"https://discord.me/particl\" class=\"btn\">Discord</a>     <a href=\"https://t.me/particl_general\" class=\"btn\">Telegram</a>     <a href=\"https://riot.im/app/#/room/#particlOn:matrix.org\" class=\"btn\">Element / Matrix</a></p>\n<p>Learn more about Particl with these in-depth resources.</p><p>\n<a href=\"https://particl.io\" class=\"btn\">Website</a> \n<a href=\"https://basicswapdex.com\" class=\"btn\">BasicSwap DEX</a>\n<a href=\"https://academy.particl.io\" class=\"btn\">Academy</a>\n<a href=\"https://particl.wiki\" class=\"btn\">Wiki</a></p>\n<p>Follow the link below to get a list of all other useful Particl-related links you may find helpful.</p><p><a href=\"https://academy.particl.io/en/latest/intro/intro_useful_links.html\" class=\"btn\">Useful Particl links</a></p><hr>\n<!--kg-card-end: html-->","htmlAst":{"type":"root","children":[{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"https://particl.news/glink/2024/12/image.png","className":["kg-image"],"alt":""},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"element","tagName":"h2","properties":{"id":"basicswap-"},"children":[{"type":"text","value":"BasicSwap ?"}]},{"type":"element","tagName":"h3","properties":{"id":"new-gui-version-is-ready-"},"children":[{"type":"text","value":"New GUI Version is Ready ✅"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This week, we've merged the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"dev"}]},{"type":"text","value":" branch into "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":", bumping the GUI to version 3.2 at the same time."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Additionally, we've worked on a series of improvements and additions to both the codebase and the user interface."}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improvements to how prices are fetched and cached in the backend (WIP)"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New bids page with dynamic updates via websockets (done)"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Research and exploration of additional data and messaging networks (R&D)"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Multi-coin filtering on the offer table (WIP)"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Improvements to the Swaps in Progress page with dynamic updates via websockets (done)"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added ability to export bid data (.csv) from the GUI"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Fixed additional memory leaks"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Added safe logs option so that debugging logs don't contain sensitive information"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Advanced market making and offer automations in the GUI (WIP)"}]}]},{"type":"element","tagName":"figure","properties":{"className":["kg-card","kg-image-card","kg-width-wide"]},"children":[{"type":"element","tagName":"img","properties":{"src":"/glink/2025/02/signal-2025-02-28-150649_002.png","className":["kg-image"],"alt":"","srcSet":["/glink/size/w600/2025/02/signal-2025-02-28-150649_002.png 600w","/glink/size/w1000/2025/02/signal-2025-02-28-150649_002.png 1000w","/glink/size/w1600/2025/02/signal-2025-02-28-150649_002.png 1600w","/glink/2025/02/signal-2025-02-28-150649_002.png 2048w"],"sizes":"(min-width: 1200px) 1200px"},"children":[]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We'll publish a blog post detailing all the changes of this new version early next week!"}]},{"type":"element","tagName":"h3","properties":{"id":"new-development-cycle-"},"children":[{"type":"text","value":"New Development Cycle ?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"With the new version of the GUI (3.2) out, we now embark on a new BasicSwap DEX development cycle. We're currently focusing on four different items:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of additional data/messaging layers to provide more redundancy and stability to BasicSwap;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of light nodes (e.g., Electrum) as a user option. This would enable users to use SPV wallets instead of full nodes to trade on BasicSwap, significantly reducing the storage requirements and improving the time it takes to get BasicSwap ready;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Integration of market making and offer automations to enable more advanced management of trades and price management;"}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Completion of the Quick Swaps page that aggregates offers and makes it more intuitive for takers."}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We'll keep you updated as we progress on those items in our weekly reports!"}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We wish you a great weekend we'll see you all back on Monday! ?"}]},{"type":"comment","value":"kg-card-begin: html"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"element","tagName":"h3","properties":{"id":"particl-is-participation"},"children":[{"type":"text","value":"The Open-Source Revolution"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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."}]},{"type":"text","value":" \n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://youtube.com/c/particl","className":["btn"]},"children":[{"type":"text","value":"YouTube"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://twitter.com/ParticlProject","className":["btn"]},"children":[{"type":"text","value":"Twitter"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://reddit.com/r/particl","className":["btn"]},"children":[{"type":"text","value":"Reddit"}]},{"type":"element","tagName":"br","properties":{},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"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!"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://discord.me/particl","className":["btn"]},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://t.me/particl_general","className":["btn"]},"children":[{"type":"text","value":"Telegram"}]},{"type":"text","value":"     "},{"type":"element","tagName":"a","properties":{"href":"https://riot.im/app/#/room/#particlOn:matrix.org","className":["btn"]},"children":[{"type":"text","value":"Element / Matrix"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about Particl with these in-depth resources."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.io","className":["btn"]},"children":[{"type":"text","value":"Website"}]},{"type":"text","value":" \n"},{"type":"element","tagName":"a","properties":{"href":"https://basicswapdex.com","className":["btn"]},"children":[{"type":"text","value":"BasicSwap DEX"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io","className":["btn"]},"children":[{"type":"text","value":"Academy"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"a","properties":{"href":"https://particl.wiki","className":["btn"]},"children":[{"type":"text","value":"Wiki"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Follow the link below to get a list of all other useful Particl-related links you may find helpful."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://academy.particl.io/en/latest/intro/intro_useful_links.html","className":["btn"]},"children":[{"type":"text","value":"Useful Particl links"}]}]},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"comment","value":"kg-card-end: html"}],"data":{"quirksMode":false}},"tableOfContents":[{"id":"basicswap-","heading":"BasicSwap ?","items":[{"id":"new-gui-version-is-ready-","heading":"New GUI Version is Ready ✅"},{"id":"new-development-cycle-","heading":"New Development Cycle ?"},{"id":"particl-is-participation","heading":"The Open-Source Revolution"}]}]},"featureImageSharp":null}}]}},"pageContext":{"pageNumber":0,"limit":24,"skip":0,"totalPosts":354,"numberOfPages":15,"humanPageNumber":1,"prevPageNumber":null,"nextPageNumber":2,"previousPagePath":null,"nextPagePath":"/author/cryptoguard/page/2/","slug":"cryptoguard","collectionPaths":{},"iScrollEnabled":false,"postIds":["Ghost__Post__696133a8858c96bfd3d09823","Ghost__Post__694ae6854a2beed1535a01b4","Ghost__Post__6929e8b6abf4c83f49c62f5a","Ghost__Post__68f5a1955a75bc1741be9d93","Ghost__Post__68b099016070a15cf2216587","Ghost__Post__684c6f4983b9cd04d34bc8cf","Ghost__Post__682f4d2cf02c3d055889cda6","Ghost__Post__6844ac3bb8d400059e5fcd7d","Ghost__Post__6839fc8d9356cb0562708de5","Ghost__Post__683120ddf02c3d055889cea3","Ghost__Post__6827de0b2a04b20587a4fcf4","Ghost__Post__681eb9955b90d90539772ad5","Ghost__Post__681a47292f4fc7058bc286d9","Ghost__Post__681576472f4fc7058bc2868c","Ghost__Post__680c5b411ca2fd056124992d","Ghost__Post__6802a05749fa68056ee313bd","Ghost__Post__67ffc7412ae92c05a7e74f47","Ghost__Post__67f985122ae92c05a7e74ea2","Ghost__Post__67f028807ab53705cc96d823","Ghost__Post__67e719a3c83f81057d4cad24","Ghost__Post__67ddfdcdc83f81057d4cacef","Ghost__Post__67d4730c4aea4905a4f0d2de","Ghost__Post__67cb52e02aa400058c5fa028","Ghost__Post__67c20c3e1d15da0591bb4f09","Ghost__Post__67b8cd644f030105965516e6","Ghost__Post__67af749f34afc9058771a44f","Ghost__Post__67a648a178829e05a35fcde2","Ghost__Post__679d5c63ccd344059f1c9681","Ghost__Post__6794080a9ddb8005560190b7","Ghost__Post__678a7723102de005603ac8db","Ghost__Post__6787e18fa983fe0552d6a676","Ghost__Post__67817f37a04357053df25802","Ghost__Post__67784ea9a04357053df257be","Ghost__Post__676f7c7ef6ac8705789d9faa","Ghost__Post__6765e3dd4910d6058c323bb7","Ghost__Post__675b6041f02ea8058a5a1f36","Ghost__Post__67536ed4f02ea8058a5a1ef1","Ghost__Post__6749e5088cce84053cdef464","Ghost__Post__6749e9ec8cce84053cdef478","Ghost__Post__6740e3ed8cce84053cdef3d1","Ghost__Post__6737a6daf2e96605993eb034","Ghost__Post__672e8c2df2e96605993eafc1","Ghost__Post__672d3547a20239053e62504b","Ghost__Post__6725721b0ad0d305e113f08f","Ghost__Post__671be85e22981e053bded154","Ghost__Post__6712971d22981e053bded10f","Ghost__Post__67113ecb8cedf50553c3579d","Ghost__Post__67093e1dcbdd3c053cbfbc56","Ghost__Post__6700278bc45f4605471d6042","Ghost__Post__66f6e46dc45f4605471d5fc5","Ghost__Post__66a7e93bd16331059f602df2","Ghost__Post__66edc758971d3305567ed54d","Ghost__Post__66e4964540f054055bbb426e","Ghost__Post__66db299e308a6b04daa4728b","Ghost__Post__66d1f3af1ac4f10552240bb3","Ghost__Post__66c8ce9a7d2966055e87f65b","Ghost__Post__66be28147d2966055e87f534","Ghost__Post__66b63e7557e91105710b372e","Ghost__Post__66ac189fd16331059f602f8f","Ghost__Post__66a45693d16331059f602dbb","Ghost__Post__669ab08c445b54057dc49af8","Ghost__Post__6691566a445b54057dc49aa3","Ghost__Post__66875728445b54057dc49994","Ghost__Post__667afaf1de1a7f05ec088da7","Ghost__Post__667ef726bd09e105786059e7","Ghost__Post__667ae5e4de1a7f05ec088cfd","Ghost__Post__667afec5de1a7f05ec088dd2","Ghost__Post__6675defade1a7f05ec088bb2","Ghost__Post__667319ab143578057fda7340","Ghost__Post__666c62d5faa4750588bb7bed","Ghost__Post__6663075924226f053dc23805","Ghost__Post__6659f3196236d8057e8bda32","Ghost__Post__6650b3c46236d8057e8bd9a3","Ghost__Post__66478e1afc2205056e77632e","Ghost__Post__663e5ba0dda728056532266d","Ghost__Post__6634f737dda72805653225f2","Ghost__Post__66312b56dda72805653225cf","Ghost__Post__662bc7cbe95ddf04cdb62819","Ghost__Post__66295e81d336b2056908ab3f","Ghost__Post__662289a8411b7e0558a90ac0","Ghost__Post__6619ba2e09698505ab68b046","Ghost__Post__661022a309698505ab68aee2","Ghost__Post__660714920da2a80546144f70","Ghost__Post__65fdca830da2a80546144f09","Ghost__Post__65f473d8145821059fdfde0f","Ghost__Post__65eb51a5145821059fdfdd2b","Ghost__Post__65e225525313560539e484ee","Ghost__Post__65dcf4625313560539e484a3","Ghost__Post__65d8d1965313560539e48359","Ghost__Post__65cfae615313560539e482a1","Ghost__Post__65c643ea5313560539e481dc","Ghost__Post__65b13385c5e49c05a2755a6b","Ghost__Post__65a810cc8e509f05775decca","Ghost__Post__65b81e0ec5e49c05a2755bfb","Ghost__Post__65b3dedfc5e49c05a2755ad7","Ghost__Post__65aab3b08e509f05775ded18","Ghost__Post__65a5610b8e509f05775dec92","Ghost__Post__65a17e8b8e509f05775dec41","Ghost__Post__65985a7c8e509f05775debd5","Ghost__Post__6585d4d98e509f05775de9ce","Ghost__Post__657c90608e509f05775de8f0","Ghost__Post__6579d3338e509f05775de748","Ghost__Post__6578c24f8e509f05775de622","Ghost__Post__6577362aa5e6610530786e4e","Ghost__Post__65733f85a5e6610530786dc9","Ghost__Post__65709b3aa5e6610530786d7c","Ghost__Post__6569e850a5e6610530786ccf","Ghost__Post__6560e53fa5e6610530786c83","Ghost__Post__6557a306a5e6610530786c3c","Ghost__Post__654e6832a5e6610530786ba1","Ghost__Post__65450f28a5e6610530786b46","Ghost__Post__653c15f9a5e6610530786ae6","Ghost__Post__653a9c34a5e6610530786ab4","Ghost__Post__6532a413a5e6610530786a7a","Ghost__Post__651c3319a5e66105307868a5","Ghost__Post__652962cfa5e6610530786999","Ghost__Post__65204e95a5e66105307868b9","Ghost__Post__65170a85a5e6610530786810","Ghost__Post__650e1653a5e6610530786733","Ghost__Post__65048923a5e6610530786672","Ghost__Post__64fb305d258b38059359ec61","Ghost__Post__64f26f0e258b38059359ebd9","Ghost__Post__64ece925258b38059359eb60","Ghost__Post__64e8e700258b38059359eaf5","Ghost__Post__64e8da22258b38059359ea88","Ghost__Post__64dfac193e173d04f462f94d","Ghost__Post__64d6964e3e173d04f462f7e3","Ghost__Post__64d28fc13e173d04f462f6ee","Ghost__Post__64d270f73e173d04f462f5af","Ghost__Post__64d1032b3e173d04f462f57f","Ghost__Post__64cd45633e173d04f462f4f6","Ghost__Post__64c9607d3e173d04f462f3cf","Ghost__Post__64c3ea473e173d04f462f325","Ghost__Post__64baa5cd3e173d04f462f2bc","Ghost__Post__64b157933e173d04f462f224","Ghost__Post__64aed641d2820e033c7973ba","Ghost__Post__64a6ba6fd2820e033c797191","Ghost__Post__649f38a0d2820e033c7970f4","Ghost__Post__649da2d3d2820e033c79705e","Ghost__Post__6495cdfad2820e033c796dab","Ghost__Post__64947dccd2820e033c796d7e","Ghost__Post__648c85d5d2820e033c796cbc","Ghost__Post__64833a2dd2820e033c796c3a","Ghost__Post__647a0b88d2820e033c796bcc","Ghost__Post__645aa904d2820e033c796916","Ghost__Post__6470d24bd2820e033c796af8","Ghost__Post__646798dbd2820e033c7969dd","Ghost__Post__645ea02fd2820e033c796985","Ghost__Post__645aa732d2820e033c7968e7","Ghost__Post__645a7942d2820e033c796881","Ghost__Post__64550810d2820e033c796802","Ghost__Post__644c4371d2820e033c79674c","Ghost__Post__644a9d92d322c60540800b31","Ghost__Post__64495c1cd322c60540800aa5","Ghost__Post__6442b958d322c60540800a1e","Ghost__Post__6439c816d322c60540800997","Ghost__Post__64382982d322c60540800835","Ghost__Post__64340bccd322c605408007e2","Ghost__Post__64302308d322c60540800789","Ghost__Post__642b16d9d322c605408006e7","Ghost__Post__6427495cd322c60540800686","Ghost__Post__641b22b6d322c60540800560","Ghost__Post__641db2ecd322c605408005c7","Ghost__Post__6414a28bd322c605408003c4","Ghost__Post__64021ce0d322c60540800256","Ghost__Post__6400eb0ed322c60540800236","Ghost__Post__63f790e1d322c605408000df","Ghost__Post__63f3923fd322c605408000a2","Ghost__Post__63e1c45a178a9405c8f83372","Ghost__Post__63dd747b178a9405c8f832d1","Ghost__Post__63c5be07178a9405c8f82fbe","Ghost__Post__63c1923b178a9405c8f82eef","Ghost__Post__63bd9461178a9405c8f82e7c","Ghost__Post__63b8200843c13b059a6d953f","Ghost__Post__63b6e59143c13b059a6d94fa","Ghost__Post__63af426943c13b059a6d9421","Ghost__Post__63ab1b5d43c13b059a6d93b7","Ghost__Post__63a5cb9943c13b059a6d9256","Ghost__Post__639cdd2e43c13b059a6d91b6","Ghost__Post__63939daa43c13b059a6d9129","Ghost__Post__63911cda43c13b059a6d90ed","Ghost__Post__6386734f43c13b059a6d8f29","Ghost__Post__636ad1c743c13b059a6d8b9d","Ghost__Post__637ea35543c13b059a6d8d9e","Ghost__Post__6362c51143c13b059a6d8ae6","Ghost__Post__6359845d43c13b059a6d88ba","Ghost__Post__6340898f43c13b059a6d86d7","Ghost__Post__6335f2e443c13b059a6d8553","Ghost__Post__63039b59910c1554f0dd6183","Ghost__Post__62ded9df910c1554f0dd5a8e","Ghost__Post__62e1e75c910c1554f0dd5b4e","Ghost__Post__62e1644d910c1554f0dd5ae2","Ghost__Post__62cf5115910c1554f0dd5891","Ghost__Post__62bf2dd2910c1554f0dd55d4","Ghost__Post__62bc7dd9910c1554f0dd555a","Ghost__Post__62b09564910c1554f0dd5356","Ghost__Post__62a3503f910c1554f0dd5097","Ghost__Post__6287d500910c1554f0dd4cf5","Ghost__Post__62794402910c1554f0dd4b72","Ghost__Post__626fedb4910c1554f0dd4775","Ghost__Post__626ae5fe910c1554f0dd4584","Ghost__Post__6260432b910c1554f0dd437c","Ghost__Post__6258487f910c1554f0dd4247","Ghost__Post__6257416a910c1554f0dd41f1","Ghost__Post__6255edc4910c1554f0dd413b","Ghost__Post__6255eaab910c1554f0dd40fc","Ghost__Post__624c76b7910c1554f0dd3f9d","Ghost__Post__6244aef1910c1554f0dd3eb8","Ghost__Post__623cece8910c1554f0dd3d5f","Ghost__Post__620bd8e8910c1554f0dd34fe","Ghost__Post__61fd5fb7910c1554f0dd33e0","Ghost__Post__61f963d1910c1554f0dd3339","Ghost__Post__66228692411b7e0558a90a5c","Ghost__Post__65bd202bc5e49c05a2755d2c","Ghost__Post__658ee7f28e509f05775dead9","Ghost__Post__64fb56f1258b38059359ed3e","Ghost__Post__640b5138d322c605408002c8","Ghost__Post__63f8fa7dd322c60540800146","Ghost__Post__63efb338d322c60540800006","Ghost__Post__63e676c3178a9405c8f836dc","Ghost__Post__63d41eae178a9405c8f831ca","Ghost__Post__63cac911178a9405c8f830ba","Ghost__Post__638a374743c13b059a6d901e","Ghost__Post__6381218143c13b059a6d8e10","Ghost__Post__6377ad2043c13b059a6d8c7b","Ghost__Post__636e931a43c13b059a6d8bb7","Ghost__Post__6365253e43c13b059a6d8b10","Ghost__Post__635bfbb443c13b059a6d88fb","Ghost__Post__6352d0e043c13b059a6d87e1","Ghost__Post__63498b5143c13b059a6d8756","Ghost__Post__63405c8943c13b059a6d860d","Ghost__Post__6337156543c13b059a6d857c","Ghost__Post__632de28b43c13b059a6d849d","Ghost__Post__6324bad2910c1554f0dd65ad","Ghost__Post__631b70d8910c1554f0dd6558","Ghost__Post__63122c64910c1554f0dd64e2","Ghost__Post__630905db910c1554f0dd6407","Ghost__Post__6307a301910c1554f0dd62e4","Ghost__Post__62ffd10c910c1554f0dd60f7","Ghost__Post__62f669e3910c1554f0dd5f54","Ghost__Post__62ed1fda910c1554f0dd5e3a","Ghost__Post__62e4020e910c1554f0dd5b74","Ghost__Post__62dad139910c1554f0dd59d9","Ghost__Post__62d1887e910c1554f0dd5956","Ghost__Post__62c87b80910c1554f0dd57e6","Ghost__Post__62bf37cc910c1554f0dd5627","Ghost__Post__62b5d5ff910c1554f0dd53e2","Ghost__Post__62aba68c910c1554f0dd52cc","Ghost__Post__62a36b79910c1554f0dd514d","Ghost__Post__629a2956910c1554f0dd503c","Ghost__Post__629101a8910c1554f0dd4dcd","Ghost__Post__6287fad8910c1554f0dd4d41","Ghost__Post__627e8423910c1554f0dd4bfe","Ghost__Post__62755862910c1554f0dd4a76","Ghost__Post__626c316c910c1554f0dd4610","Ghost__Post__6262d8ee910c1554f0dd43dd","Ghost__Post__6259be91910c1554f0dd42b8","Ghost__Post__625060b3910c1554f0dd4015","Ghost__Post__62474936910c1554f0dd3f04","Ghost__Post__623dee71910c1554f0dd3def","Ghost__Post__6234b8fa910c1554f0dd3ca8","Ghost__Post__622b6c30910c1554f0dd3c3f","Ghost__Post__62223986910c1554f0dd3af3","Ghost__Post__62190c7c910c1554f0dd3a5a","Ghost__Post__620fbbad910c1554f0dd39e6","Ghost__Post__6206b333910c1554f0dd344e","Ghost__Post__61fd5daa910c1554f0dd33b6","Ghost__Post__61f80463910c1554f0dd32ed","Ghost__Post__61f42a38910c1554f0dd3241","Ghost__Post__61eafb38910c1554f0dd31c1","Ghost__Post__61e6eba5910c1554f0dd316c","Ghost__Post__61e1c0d9910c1554f0dd308d","Ghost__Post__61d73560910c1554f0dd2dd1","Ghost__Post__61d89138910c1554f0dd2f9f","Ghost__Post__61d464d7910c1554f0dd2da7","Ghost__Post__61cf5088910c1554f0dd2cff","Ghost__Post__61c373aa910c1554f0dd2c8f","Ghost__Post__61c0f5bd910c1554f0dd2be9","Ghost__Post__61bcd172910c1554f0dd2b59","Ghost__Post__61ba4880910c1554f0dd2ac7","Ghost__Post__61b390f4910c1554f0dd296e","Ghost__Post__61aa58b7910c1554f0dd27da","Ghost__Post__5f7e4ca61a93b603e3f767b8","Ghost__Post__61a1549b910c1554f0dd26db","Ghost__Post__61a02b05910c1554f0dd25c3","Ghost__Post__61973977910c1554f0dd24ca","Ghost__Post__618ea88d910c1554f0dd2446","Ghost__Post__61855111910c1554f0dd22df","Ghost__Post__617c222ecbb8b9233aa46429","Ghost__Post__6176ce55cbb8b9233aa45eaa","Ghost__Post__6172eeb3cbb8b9233aa45da7","Ghost__Post__6171869dcbb8b9233aa45bb3","Ghost__Post__6169bba7cbb8b9233aa458e3","Ghost__Post__61606df9cbb8b9233aa457c5","Ghost__Post__615bacfdcbb8b9233aa455e2","Ghost__Post__61574cbfcbb8b9233aa454f8","Ghost__Post__6151fe3ecbb8b9233aa451ab","Ghost__Post__614dfaa4cbb8b9233aa44e13","Ghost__Post__61118977cbb8b9233aa4453e","Ghost__Post__61449e5ccbb8b9233aa44d30","Ghost__Post__613b8d38cbb8b9233aa44ad3","Ghost__Post__61363025cbb8b9233aa44a80","Ghost__Post__61324f63cbb8b9233aa449d8","Ghost__Post__612912aacbb8b9233aa4491f","Ghost__Post__612025b9cbb8b9233aa447f3","Ghost__Post__611564d4cbb8b9233aa44632","Ghost__Post__61158714cbb8b9233aa44690","Ghost__Post__610d7ee9cbb8b9233aa4451c","Ghost__Post__610467dbcbb8b9233aa44427","Ghost__Post__60faf5d3cbb8b9233aa44356","Ghost__Post__60f1e986cbb8b9233aa44300","Ghost__Post__60ef1d6acbb8b9233aa442af","Ghost__Post__60ecd218cbb8b9233aa4428f","Ghost__Post__60ec8a84cbb8b9233aa44270","Ghost__Post__60e8732dcbb8b9233aa441f7","Ghost__Post__60df571bcbb8b9233aa441a6","Ghost__Post__60df3986cbb8b9233aa44112","Ghost__Post__60df3daacbb8b9233aa4416b","Ghost__Post__60d61f67cbb8b9233aa440be","Ghost__Post__60d3659ecbb8b9233aa43fbf","Ghost__Post__60ccbdd4cbb8b9233aa43f70","Ghost__Post__60c14b62cbb8b9233aa43f01","Ghost__Post__60c3939dcbb8b9233aa43f15","Ghost__Post__60ba5a92cbb8b9233aa43eca","Ghost__Post__60ad4b84cbb8b9233aa43d7f","Ghost__Post__60b11e17cbb8b9233aa43e6a","Ghost__Post__60aeb967cbb8b9233aa43e47","Ghost__Post__60ad3760cbb8b9233aa43cc7","Ghost__Post__60ad345ccbb8b9233aa43c8e","Ghost__Post__60abdfaacbb8b9233aa43c77","Ghost__Post__60ab1916cbb8b9233aa43c60","Ghost__Post__60a7e8b5cbb8b9233aa43b95","Ghost__Post__60a3e46bcbb8b9233aa43a89","Ghost__Post__60a2a558cbb8b9233aa43a6f","Ghost__Post__609ea90acbb8b9233aa43a48","Ghost__Post__6099772dcbb8b9233aa43993","Ghost__Post__60956f77cbb8b9233aa43970","Ghost__Post__608c6d10cbb8b9233aa4394c","Ghost__Post__608b0afdcbb8b9233aa43920","Ghost__Post__6089aa37cbb8b9233aa43901","Ghost__Post__60870500cbb8b9233aa438d6","Ghost__Post__608073c0cbb8b9233aa43877","Ghost__Post__607f0dbacbb8b9233aa437e9","Ghost__Post__606b2e31cbb8b9233aa436f0","Ghost__Post__605e2e81ca03b1367e708130","Ghost__Post__6041104e83244c049e3c6301","Ghost__Post__6037bc0783244c049e3c5ed3","Ghost__Post__60131be583244c049e3c4765","Ghost__Post__600ef76883244c049e3c4721","Ghost__Post__5fe43b2b258747545e4a5e16","Ghost__Post__5fe42948258747545e4a5db3","Ghost__Post__5fcffa25407fc104674cfbd3","Ghost__Post__5fcffb0a407fc104674cfbf5","Ghost__Post__5fb2a8af407fc104674cfa90"],"cursor":0}},"staticQueryHashes":["1272700106","1676991999","2138873178","2546165603","2938721187","293880488","293880488","3052966952","4156497161","4162540091"]}