MyGit

android-v2.0.0

ACINQ/phoenix

版本发布时间: 2023-08-16 22:55:38

ACINQ/phoenix最新发布版本:android-v2.3.7(2024-09-01 21:25:25)

This is a major release that reworks most of the application. An automated migration is available for existing users.

Migration

Due to the changes in the LN engine and the switch to splicing (see below), existing channels created with v1.x cannot be used by the new app. A migration process merges them together resulting in a single channel.

Users with existing wallets will remain on the legacy app, until their funds are migrated. This migration is triggered manually by the user from the legacy app.

⚠️ Important notes

Main changes

Switch the LN engine from eclair to lightning-kmp

Both eclair and lightning-kmp are implementations of a Lightning node and are developed by us (ACINQ). However eclair is written in scala, targets server use-cases (relaying payments) and only runs on Android. Lightning-kmp is written in kotlin multiplatform, targets mobile platforms, and can run on iOS and Android.

Phoenix Android used to be powered by eclair, and Phoenix iOS by lightning-kmp. With this new versions, both Android/iOS use lightning-kmp.

Support for splicing and dual-funding

Splicing allows altering channels by adding or removing funds. Instead of managing multiple channels, the app only has one single channel, which will then be modified depending on usage. This brings significant improvements:

See https://github.com/ACINQ/phoenix/pull/356 and https://acinq.co/blog/phoenix-splicing-update for more information, especially the fee comparison.

Improved fiat currencies support

The Android app is now able to convert prices to 150+ currencies, including free market rates (like for the Argentine Peso). Exchange rates should also be more accurate.

Export payments history

Successful payments can now be exported to a CSV file.

Compatibility with iOS

The iOS and Android apps are not compatible yet, since the iOS app does not support splicing yet. Using the same seed on both iOS and Android Phoenix apps will lead to issues.

All changes

https://github.com/ACINQ/phoenix/compare/android-legacy-v1.4.27...android-v2.0.0

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

相关地址:原始地址 下载(tar) 下载(zip)

查看:2023-08-16发行的版本