liana/doc/signing_devices.md
2023-02-07 16:05:57 +01:00

2.1 KiB

Signing devices

Documentation related to signing devices. For now only Specter and Ledger (at the latest version of the application) are supported since we need them to support Miniscript descriptors.

The connection the signing devices is implemented in another repository.

Specter

Specter DIY version v1.5.0 and above is supported.

Ledger

Only the latest version of the Bitcoin application (with full Miniscript descriptors support) is supported. This is version 2.1.0.

Unfortunately the 2.1.0 Bitcoin application comes with a breaking change of the interface. Its rollout was paused due to compatibility issues with existing applications. Since then the application is not available through the regular app store channel anymore.

Its rollout was later resumed on testnet only. In order to be able to install the latest Bitcoin testnet application from Ledger Live, first go to settings (top-right corner on the home screen), then "Experimental features" and tick "Developer mode". You will then be available to install the "Bitcoin test" application from the "My ledger" panel.

In order to be able to install the latest Bitcoin application on mainnet, one more step is required. Go to "settings" (top-right corner), then "Experimental features", enable "My Ledger provider" and insert "4" in the field. You may then go to "My Ledger" and install the 2.1.0 Bitcoin application for mainnet. Do not download any other app from the provider 4. Make sure to disable the "My Ledger provider" setting once you installed the Bitcoin app.

It's worth noting that although you need to tweak with the "Experimental features" settings, the Bitcoin application is not experimental anymore. It was just downgraded in Ledger live from released to experimental in order to prevent people from upgrading by mistake and not be able to keep using applications not compatible with the new interface. It is however not safe to use it for installing any other application.