github citadel-tech/coinswap v0.1.1

28 days ago

Coinswap v0.1.1 Release Notes

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

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

Major Improvements in v0.1.1

Core Protocol & Performance Improvements

Type Improvements PR(s) Contributor
UTXO Management A major source of latency due to frequent Core RPC calls have been removed by having custom in-memory UTXO indexes. These maps are also persisted in the disk, reducing wallet sync time. #417 ab-oggm
Coin Selection State of art coin-selection algorithms, similar to Bitcoin Core, is integrated, making various kind of tx creation more efficient. #426 NeoZ
Fidelity Management Fidelity bond management tasks, like bond expiry checks, redemtion, recreation, is now automated in the maker servers. Reducing user responsibilities of managing Fidelity Bonds. #424, #448 KnowWhoami
Taker Liveness A new message WaitingFundingConfirmation have been introduced to mainatin swap connections between Takers and Makers to handle variable block confirmation delay #380 MojoX911

User Experience & Compatibility

Type Improvements PR(s) Contributor
Compatibility The crate and the apps are now fully compatible with Mac! #400 Wukong
Tor Tor operation is streamlined providing faster and more resilient tor connections. Tor addresses are now deterministically linked with the wallet seed, ensuring constant onion address across system reboots. #400, #453 Wukong
UI/UX Improved display of various user facing structures like, balances, utxos, offer data, fidelity bonds and overall improvements in system logs. Making the apps more fun to play with. The coinswap logs now more clearly shows the swap process as it happens. #387, #389, #366, #385, #463 Levi0804, KnowWhoami, MojoX911
API Design Streamlined various transaction creation routines to use a single common API. Reducing technical debts and removing redundant code. #418 Vanshul
Protocol Spec Documentation Details how CoinSwap breaks the transaction graph and improves privacy through routed swaps and amount splitting. Includes diagrams for clarity. #17 Rishkwal

Contributions

The Project is under active beta development and open for contributions and beta testing. The Coinswap market place is live in testnet4. 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.