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.

Particl Marketplace Update ๐Ÿ›’

We have continued, this week, a full in-depth review of the current design of Particl Marketplace, to determine its viability within the current context and whether design changes need to be brought to it.

With this in mind, we will be carrying all considerations made here into the design of the new marketplace (tentatively being referred to as "Particl Marketplace V2"), which is being designed as a more open-ended, accessible, and user-friendly iteration.

As such, we are deferring work on marketplace features as well as the TAILS and Tor deliverables until after we complete our reassessment.

Particl Desktop Update ๐Ÿ–ฅ๏ธ

As we're progressing through the wallet-related improvements planned for Particl Desktop, we've pushed, earlier this week, a new Particl Core update to the desktop client.

To run the new Core version, simply launch Particl Desktop, or restart it if it's already running, and the update will automatically start.

Particl Core ๐Ÿ”—

Core Codebase Maintenance ๐Ÿ› ๏ธ

Commits ยท tecnovert/particl-core
Particl Core integration/staging tree. Contribute to tecnovert/particl-core development by creating an account on GitHub.

As always, we consistently stay up-to-date with Bitcoin's latest version by regularly incorporating upstream updates into Particl Core. You can monitor these changes by visiting this link.

BasicSwap ๐Ÿ“ˆ

We've been working through a series of back-end and general improvements to the BasicSwap DEX codebase, some of which having been completed throughout the week, as defined in the list below.

โ˜‘๏ธ Update Litecoin Core to 0.21.3
โ˜‘๏ธ Fix LTC trying to use MWEB outputs for proof of funds
โ˜‘๏ธ Fix offer rate + get updating send amount
๐Ÿ”ณ Remove protobuf and encode/decode the binary format directly
๐Ÿ”ณ Allow setting wallet file name for multi-wallet coins
๐Ÿ”ณ Work around LTC MWEB spends not detected after import

Decred Integration โœ…

We're still working on integrating Decred into BasicSwap and have made progress this week. Here is the relevant progress report in regards to that specific deliverable:

โ˜‘๏ธ Collect Decred chain parameters
โ˜‘๏ธ Encode and decode Decred addresses
โ˜‘๏ธ Call Decred RPC commands
โ˜‘๏ธ Start and manage DCR daemon from BasicSwap
โ˜‘๏ธ Start and manage DCR wallet from BasicSwap
โ˜‘๏ธ Validate Decred seed and wallet restoration
โ˜‘๏ธ Add extkey class to get from seed to account pubkey
โ˜‘๏ธ Add CTransaction class
โ˜‘๏ธ Sign Decred transactions
โ˜‘๏ธ Compute Decred sighash
โ˜‘๏ธ Build CSV tests
โ˜‘๏ธ Build watch-only tests
โ˜‘๏ธ Build gettxout, getProofOfFunds, verifyProofOfFunds tests
๐Ÿ”ณ Add Decred to basicswap-prepare setup script
๐Ÿ”ณ Start Decred wallet with full functionality into DEX
๐Ÿ”ณ Add a series of Decred tests

Wownero Integration โœ…

The Wownero integration is nearly ready and can be tested by switching to the wownero_full branch on Github, although there may still be issues with it.

The next step is for the BasicSwap team to review the integration and run a few tests before merging. Although we are currently busy working through the Decred integration, we will try to find some time for this shortly.

โ˜‘๏ธ Collect Wownero chain parameters
โ˜‘๏ธ Enable encode and decode of 2 byte address prefixes
โ˜‘๏ธ Call WOW RPC commands
โ˜‘๏ธ Start and manage WOW daemon from BasicSwap
โ˜‘๏ธ Start and manage WOW wallet from BasicSwap
โ˜‘๏ธ Validate WOW seed and wallet restoration
โ˜‘๏ธ Add price fetching from CoinGecko
โ˜‘๏ธ Add WOW to basicswap-prepare setup script
โ˜‘๏ธ Start WOW wallet with full functionality into DEX
๐Ÿ”ณ Add a series of WOW tests
๐Ÿ”ณ Sign WOW transactions (currently under review)

User Interface ย ๐Ÿ–ฅ๏ธ

Commits ยท tecnovert/basicswap
Basic Atomic Swap Proof of Concept. Contribute to tecnovert/basicswap development by creating an account on GitHub.

The GUI 3.0.0 was officially pushed to the master branch earlier this week, meaning that you can now enjoy the latest and most recent GUI version by updating your BasicSwap DEX instance.

Work on New Website Resumes โœ…

Now that the 3.0.0 version of the BasicSwap GUI has been released, we've resumed work on the new website which is now the main area of focus for our front-end and designer Crz.

As always, we thank you immensely for your passion and dedication to Particl and what it's working towards achieving. None of it would be possible without you all!

We wish you a great weekend we'll see you all back on Monday! ๐Ÿ‘‹

The Open-Source Revolution

We're on a mission to create a private, independent, and pro-liberty digital economy that is fair and open to all. Learn more about what we do at any of the following links.

YouTube Twitter Reddit

Be a part of the movement and join us in the fight for our freedoms by meeting the community and spreading the word far and wide!

Discord Telegram Element / Matrix

Learn more about Particl with these in-depth resources.

Website BasicSwap DEX Academy Wiki

Follow the link below to get a list of all other useful Particl-related links you may find helpful.

Useful Particl links