Add Phoenix wallet listing#4714
Conversation
Phoenix is a Lightning-first, non-custodial Bitcoin wallet by ACINQ. Available for Android and iOS, sharing the same phoenix-shared Kotlin Multiplatform business logic. Open-source under Apache 2.0. Reviewed under mentorship from @crwatkins. Technical questions about Phoenix's architecture (Electrum servers, RFC 6979 chain, Tor delegation) confirmed by ACINQ in ACINQ/phoenix#804 (@t-bast, @dpad85). iOS hands-on testing performed (v2.7.5); Android validated via Google Play Store review (4.3/5, 848 reviews, 100K+ downloads, no systemic UI/UX issues reported).
Phoenix Wallet — Formal ReviewWallet: Phoenix SummaryPhoenix is a Lightning-first, non-custodial Bitcoin wallet developed by ACINQ, available on iOS and Android. It uses the Lightning Network as its primary payment layer with on-chain capability via swaps. ACINQ has been a long-standing contributor to the Lightning Network ecosystem (eclair, lightning-kmp, BOLT specifications). This review is based on hands-on testing of the iOS app v2.7.5. The Android build comes from the same Recommend listing under Mobile (Android + iOS), Level 2. Platform notesPhoenix uses Kotlin Multiplatform (KMP):
The crypto, Lightning, and key-handling logic is therefore identical across platforms. UI/UX behavior may differ. Reviewer tested iOS hands-on; Android validated via Google Play Store review (see "Android validation method" section). The shared Basic RequirementsThe numbering below was added by the reviewer for organizational purposes and does not correspond to any numbering in
Score decisionscheck:
control: "checkgoodcontrolfull"
validation: "checkpassvalidationspvservers"
transparency: "checkpasstransparencyopensource"
environment: "checkpassenvironmentmobile"
privacy: "checkpassprivacybasic"
fees: "checkpassfeecontroloverride"
privacycheck:
privacyaddressreuse: "checkpassprivacyaddressrotation"
privacydisclosure: "checkfailprivacydisclosurecentralized"
privacynetwork: "checkpassprivacynetworksupporttorproxy"Justifications
Proposed
|
|
@devdavidejesus This is excellent work. Thanks much for the PR and the detailed review. Just a couple clarifications
As noted above this is because: "...business logic (Lightning, swaps, key management) — shared between Android and iOS." and that part was reviewed on iOS.
The site does link to executable downloads in the Google and Apple stores, so the MITM concern actually does apply (sorry if I implied otherwise), but the B rating is definitely "passing." I recommend Phoenix wallet for listing. LGTM. |
|
Thank you @crwatkins |
Summary
This PR adds Phoenix to the wallet listing — a Lightning-first, non-custodial Bitcoin wallet developed by ACINQ.
Phoenix is available on Android (Google Play) and iOS (App Store), sharing the same
phoenix-sharedKotlin Multiplatform business logic. Open-source under Apache 2.0.Files changed
_wallets/phoenix.md— wallet entry with scoring, features, and platform linksimg/screenshots/phoenix.png— 250×350, optimized withoptipng -o7img/wallet/phoenix.png— 144×144 icon, optimized withoptipng -o7_translations/en.yml— addedwalletphoenixdescription (284 characters)Review process
This listing review was conducted under mentorship from @crwatkins, following the format of prior wallet review PRs (#2808, #3054). A formal review document covering all Basic Requirements (per
docs/managing-wallets.md) and score justifications was shared with @crwatkins by email before opening this PR, and approved.Technical questions about Phoenix's architecture were answered by ACINQ in ACINQ/phoenix#804 (@t-bast, @dpad85), specifically:
bitcoin-kmp→secp256k1-kmp→libsecp256k1Testing
Scoring
Features:
bech32 lightning segwit· Level: 2 · Compat:mobile android iosNotes
optipng -o7optimization requirement.docs/managing-wallets.md.