github wizardsardine/liana v10.0rc2

latest releases: v10.0, v10.0rc2-1st_april
pre-release3 days ago

10.0rc2

This version is a release candidate.

This version does not introduce any breaking changes in the database schema.
Two new features are implemented: Backup and Third party keys fetching during the install.

Dependencies upgrade

Two big upgrades were done that affect most of the code of the project:

  • We upgraded our rust-bitcoin dependency to 0.32 for both lianad and liana-gui.
  • We upgraded our iced dependency to 13.1 for liana-gui.

Features

Liana GUI

During the install process, the xpub of a key provider can be fetch from a Wizardsardine service by entering a token.
This Xpub can be used as a "Safety Net", a paid product where a third party keeps a recovery key for you
in case you lose your access to your funds.

We changed the default value of the "standard" recovery paths to ~1y, so the safety net can be quickly set with the
maximum timelock without conflicting with an other recovery path.

Due to rust-miniscript compiler changes, for the same keys setup the output descriptor may differ from one generated
by a v9 Liana. Both descriptors are supported by Liana v9 and v10 versions.

By right-clicking with the mouse on text input, a button "Paste" appears and allows user to paste from the clipboard.

A new backup system for wallet configurations, including descriptors, has been introduced.
Users can now back up their wallet configurations by downloading a file during the wallet creation process.
They can also update their backup (for changes in labels, aliases, etc.) by downloading it from the Wallet settings.
This backup file can be used to restore the wallet or keep it synchronized across different devices.

This backup does not include hot keys (computer generated mnemonics).

A new "Export/Import" section will be available in the settings, consolidating all export and import options.
This section will include the backup and restore wallet functions, as well as new features like "Export Labels"
and "Export Descriptor."

The export of labels adheres to the BIP329 standard, both in the wallet backup and the "Export Labels" function.

Replace by fee action can now be executed on transactions without any related PSBT in the database.

Fixes

Lianad

Sometimes fee rate using rounded-up vbytes was lower than target value, this was fixed by updating the coin selection
dependency bdk_coin_select.

Liana GUI

  • We fixed some typos and wording.
  • In the installer, the gui allows now deletion of any primary key and prevents deletion of all recovery paths
  • Fixed a bug that could lead to address reuse (both deposit and change) in the case of a wallet with multiple instances
    (such as a multisig with multiple participants). This situation could arise if a user received a coin at an address
    revealed by another instance and this address had a higher derivation index than any address already revealed by this user.
    Such an address would still have been shown to the user as a new deposit address or would have been used as a change address
    when creating a new spend, depending on the type of address in question. This did not affect Liana-Connect users.

What file from the list should i download?

Prefer downloading binaries from our website. You'll be guided on which one to pick there.

If you really want to download them from Github and are not sure what executable below you should download, pick:

  • Liana-10.0rc2-macos.zip if you are on MacOS,
  • liana-10.0rc2.exe if you are on Windows,
  • liana_10.0rc2-1_amd64.deb if you are running a Debian-based Linux (such as Ubuntu). Use dpkg -i liana_10.0rc2-1_amd64.deb as root (or preceded by sudo) to install it.
  • liana-10.0rc2-x86_64-linux-gnu.tar.gz if you use another Linux distribution.

You can verify integrity of the files with:

sha256sum --check liana-10.0rc2-shasums.txt
gpg --verify liana-10.0rc2-shasums.txt.asc

Don't miss a new liana release

NewReleases is sending notifications on new releases.