Tags: darosior/liana
Tags
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: 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.