This is a feature release that brings major changes to Phoenix: taproot channels and support for multiple wallets.
Changes
Taproot channels
Lightning channels created by Phoenix now use taproot, meaning that they are cheaper (by about 15%), and more private, since they cannot be distinguished from regular transactions. Beforehand, it was easy for third parties to detect if a Bitcoin transaction was related to a Lightning channel operation.
Existing channels are automatically transformed to taproot channels when they perform an on-chain operation. For example, if they receive a Lightning payment that needs to expand the channel (splice-in) ; or if they send funds on-chain (splice-out).
Newly created channels are always taproot channels.
More information available here:
Multi-wallets
You can now manage multiple wallets on the same instance of Phoenix. To help distinguish between wallets, you can give a name and a photo to your wallets. Lock/Spending PIN codes are specific to a wallet.
To create a new wallet or switch to another one, go to Settings and tap on the Wallet button in the top section.
More information available here:
Full changelog
- phoenix: android-v2.6.6...android-v2.7.0
- lightning-kmp: ACINQ/lightning-kmp@v1.10.8...v1.11.0
Package ID
The Android application ID is fr.acinq.phoenix.mainnet. The iOS Bundle identifier is co.acinq.phoenix.
Verifying signatures
You will need gpg and our release signing key E04E48E72C205463. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf2.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf2.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped