Prepare release 3.0.0-beta (#473)

Co-authored-by: UnstoppableSwap Botty <help@unstoppableswap.net>
This commit is contained in:
Gecko Botty 2025-07-18 15:41:26 +02:00 committed by GitHub
parent 1ad4bcadf5
commit c5daddcb56
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 9 additions and 6 deletions

View file

@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [3.0.0-beta] - 2025-07-18
- GUI: The GUI can now be used as a Monero wallet. You can open existing Monero wallet files that were created with `monero-wallet-cli` / `monero-wallet-rpc` / `monero-wallet-gui` / Feather Wallet. You can also generate new wallets or recover existing ones from a seed phrase. To change the restore height of a wallet, go to the "Wallet" tab and click on the "..." -> "Restore height" button. You can view your previous transactions, sync your wallet with the Blockchain and send Monero. - GUI: The GUI can now be used as a Monero wallet. You can open existing Monero wallet files that were created with `monero-wallet-cli` / `monero-wallet-rpc` / `monero-wallet-gui` / Feather Wallet. You can also generate new wallets or recover existing ones from a seed phrase. To change the restore height of a wallet, go to the "Wallet" tab and click on the "..." -> "Restore height" button. You can view your previous transactions, sync your wallet with the Blockchain and send Monero.
- GUI: The internal Bitcoin wallet and the p2p identitiy is now tied directly to the Monero wallet. The Bitcoin wallet and p2p identity is derived from the entropy of the Monero seed. The `seed.pem` file has no purpose for the GUI anymore and is only used for the CLI / ASB or when using the legacy mode of the GUI. - GUI: The internal Bitcoin wallet and the p2p identitiy is now tied directly to the Monero wallet. The Bitcoin wallet and p2p identity is derived from the entropy of the Monero seed. The `seed.pem` file has no purpose for the GUI anymore and is only used for the CLI / ASB or when using the legacy mode of the GUI.
- GUI: The data directory has been split into multiple subdirectories. Each Monero wallet has its own data directory in `identities/<wallet-primary-address>`. That directory is used to store the swap history, the wallet cache for the Bitcoin wallet and the Tor client cache. When opening the GUI you can either select a Monero wallet to open or you can click the "No Wallet (Legacy)" button to view swaps that were started with older versions of the GUI or to get access to the Bitcoin wallet that was used in previous versions of the GUI. - GUI: The data directory has been split into multiple subdirectories. Each Monero wallet has its own data directory in `identities/<wallet-primary-address>`. That directory is used to store the swap history, the wallet cache for the Bitcoin wallet and the Tor client cache. When opening the GUI you can either select a Monero wallet to open or you can click the "No Wallet (Legacy)" button to view swaps that were started with older versions of the GUI or to get access to the Bitcoin wallet that was used in previous versions of the GUI.
@ -582,7 +584,8 @@ It is possible to migrate critical data from the old db to the sqlite but there
- Fixed an issue where Alice would not verify if Bob's Bitcoin lock transaction is semantically correct, i.e. pays the agreed upon amount to an output owned by both of them. - Fixed an issue where Alice would not verify if Bob's Bitcoin lock transaction is semantically correct, i.e. pays the agreed upon amount to an output owned by both of them.
Fixing this required a **breaking change** on the network layer and hence old versions are not compatible with this version. Fixing this required a **breaking change** on the network layer and hence old versions are not compatible with this version.
[unreleased]: https://github.com/eigenwallet/core/compare/2.5.6...HEAD [unreleased]: https://github.com/eigenwallet/core/compare/3.0.0-beta...HEAD
[3.0.0-beta]: https://github.com/eigenwallet/core/compare/2.5.6...3.0.0-beta
[2.5.6]: https://github.com/eigenwallet/core/compare/2.4.5...2.5.6 [2.5.6]: https://github.com/eigenwallet/core/compare/2.4.5...2.5.6
[2.4.5]: https://github.com/eigenwallet/core/compare/2.4.3...2.4.5 [2.4.5]: https://github.com/eigenwallet/core/compare/2.4.3...2.4.5
[2.4.3]: https://github.com/eigenwallet/core/compare/2.0.3...2.4.3 [2.4.3]: https://github.com/eigenwallet/core/compare/2.0.3...2.4.3

4
Cargo.lock generated
View file

@ -9720,7 +9720,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142"
[[package]] [[package]]
name = "swap" name = "swap"
version = "2.5.6" version = "3.0.0-beta"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arti-client", "arti-client",
@ -12360,7 +12360,7 @@ dependencies = [
[[package]] [[package]]
name = "unstoppableswap-gui-rs" name = "unstoppableswap-gui-rs"
version = "2.5.6" version = "3.0.0-beta"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"monero-rpc-pool", "monero-rpc-pool",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "unstoppableswap-gui-rs" name = "unstoppableswap-gui-rs"
version = "2.5.6" version = "3.0.0-beta"
authors = [ "binarybaron", "einliterflasche", "unstoppableswap" ] authors = [ "binarybaron", "einliterflasche", "unstoppableswap" ]
edition = "2021" edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View file

@ -1,6 +1,6 @@
{ {
"productName": "eigenwallet", "productName": "eigenwallet",
"version": "2.5.6", "version": "3.0.0-beta",
"identifier": "net.unstoppableswap.gui", "identifier": "net.unstoppableswap.gui",
"build": { "build": {
"devUrl": "http://localhost:1420", "devUrl": "http://localhost:1420",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "swap" name = "swap"
version = "2.5.6" version = "3.0.0-beta"
authors = ["The COMIT guys <hello@comit.network>"] authors = ["The COMIT guys <hello@comit.network>"]
edition = "2021" edition = "2021"
description = "XMR/BTC trustless atomic swaps." description = "XMR/BTC trustless atomic swaps."