Skip to content

Phoenix v2.4.0

Latest
Compare
Choose a tag to compare
@dpad85 dpad85 released this 10 Oct 13:57
· 0 commits to master since this release
26c5a51

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 to final wallet

This release also adds a button to spend funds on the final wallet 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

Verifying signatures

You will need gpg and our release signing key 7A73FE77DE2C4027. Note that you can get it:

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