Skip to content

Tags: darosior/liana

Tags

v1.1

Toggle v1.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
darosior Antoine Poinsot
This is a small bugfix release for the 1.0 version of Liana.

This fixes spurious connection errors to the Specter DIY, as well as
setting the bitcoind watchonly wallet to be loaded automatically upon
bitcoind startup (which avoids having to reindex when using an
aggressive pruning configuration).

Upgrading is recommended but not necessary if you are not using a
Specter DIY signing device.

0.2

Toggle 0.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
darosior Antoine Poinsot
0.2: now with multisig support!

The second release of Liana brings various fixes as well as the possibility to use a multisig in
either, or both, of the spending paths.

Features
========

- Multisig: we now support descriptors with multiple keys both in the primary (non-timelocked)
  spending path and the recovery (timelocked) path.

(GUI-specific)

- You can now import and update Spend transaction drafts as PSBTs to collaboratively create and sign
  transactions.
- When creating a new descriptor you can now set an alias for each key. Those will be displayed when
  inspecting a transaction's signatories.
- Amounts are now displayed with the sats in bold for better redability.

Fixes
=====

- We now remove the fixed interpreter and rpath set by GUIX reproducible builds in the `liana-cli`
  ELF binary.
- We now check the `bitcoind` version before trying to import a Miniscript descriptor.
- We now discard unconfirmed incoming payments that were dropped from our mempool.
- **Breaking change**: the first version of Liana mistakenly accepted extended keys without origin
  in descriptors. This meant that unless this extended key was the master extended key of a chain,
  it would not be possible to sign with it (since signing devices need to know the origin). Starting
  from version 2 Liana forces extended keys to contain an origin (of the form `[a1b2c3d4]`) to avoid
  this footgun. This means that existing descriptors might have to be migrated, but it's very likely
  only for test configurations where an xpub wasn't gathered from a signing device (which prepends
  an origin) but generated (probably imported from Coleman's website) and pasted without origin.

(GUI-specific)

- Various wording fixes on the UI.
- Amounts are now updated when moving between steps in the Spend creation flow.
- Coins are now sorted by age when displayed as a list.
- Some flakiness in the connection to a signing device were fixed.
- The descriptor registration on a signing device step in the installer was made clearer.