github citadel-tech/coinswap v0.1.2

2 months ago

Coinswap v0.1.2 Release Notes

This release introduces major improvements to the protocol's efficiency, security, and usability.

📋 Changelog Summary (v0.1.1 → v0.1.2)

Major Improvements in v0.1.2

Type Improvements PR(s) Contributor
Decentralized DNS The first stage of decentralizing the marketplace DNS. A new Tracker system is designed to mitigate the SPOF on the DNS Server. This will be fully integrated in the following release cycle. #520 Wukong
Improved Amount Privacy A transaction building algorithm is developed to reduce amount correlation between receiver's and change UTXOs. In this new behavior, transactions are crafted with closely resembling values of the receiver's UTXOs and change UTXOs, making it harder to determine fund flows. #518 NeoZ
Wallet Encryption The wallet now has strong encryption protection at creation, allowing better security of the private materials on the disk. #507 bicodrex
Fee Estimation A fee estimation module is added that can estimate live fee rate, fetched from multiple independent sources. #498 Theives
Efficient Offer Downloads Takers are now smarter about downloading offers. Offer download is triggered for makers whose offers haven't been fetched recently. #493 NeoZ
Live Market A live market display mechanism is added, allowing anyone to check the current status of the Coinswap market without running any app. This display is also publicly hosted. Link in the readme. #521 Stark
Integrated Spend API A uniform spend API has been developed and used for all forms of spending. This streamlines the code complexity of transaction building and removes redundant code. #456 NeoZ
Using Fee Rate All hardcoded total fees are removed from the codebase, and proper fee rate handling is added. #519 keraliss
Address Grouping The coin selection algorithm is improved to group all address reuses together. Address reuse can happen accidentally, and the new algorithm will ensure they are always spent together. #514 keraliss
Custom Signet The Coinswap default network is changed from testnet4 to custom signet. This makes usage and demo of the software smoother and more efficient. The custom signet uses a 2-minute block interval. #474 Stark

Contributions

The project is under active beta development and open for contributions and beta testing. The Coinswap marketplace is live in Custom Signet. Detailed instructions for connecting to our custom signet can be found here. Bug fixes and feature requests are very much welcome.

Major References

Don't miss a new coinswap release

NewReleases is sending notifications on new releases.