Changes
This is a major release for Android and iOS. It makes Phoenix compatible with the new open protocol that is now used by the ACINQ LSP. This new protocol is a thin layer on top of dual funding, splicing, and liquidity ads, all recent additions to the Lightning BOLT standard (see bLIP 36).
This protocol replaces the previous, proprietary, closed source LSP protocol that we have been using since the beginning of Phoenix.
Upgrading to v2.4.0 is required to accept on-the-fly liquidity, and manually request liquidity.
(android) Spend from final wallet
This release also adds a button to spend funds from the final wallet to any on-chain address, directly from Phoenix, instead of having to load the wallet on a third party tool (like Electrum). A notification is displayed to remind users when funds are present on the final wallet.
Note that in most situations, there should not be any funds on the final wallet, as it's only used in case of a channel is force-close.
This button will be added to iOS in a future release.
Increase BOLT12 invoices to 24 hours
By default BOLT12 invoices expired after 1 minute, which is too strict and causes issues with several services.
Full changelog
- phoenix: android-v2.3.11...android-v2.4.0
- lightning-kmp: phoenix: ACINQ/lightning-kmp@v1.7.3...v1.8.1
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped