ACINQ / phoenix

Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments.
https://phoenix.acinq.co
Apache License 2.0
679 stars 98 forks source link

Proof-of-Concept: BLIP 42 #645

Open robbiehanson opened 4 weeks ago

robbiehanson commented 4 weeks ago

This is a proof-of-concept for testing BLIP 42. Requires: https://github.com/ACINQ/lightning-kmp/pull/719

I've added some UI components specifically for testing/debugging the flow.

When you view a contact, this build will show the associated secrets:

So let's say that Alice sends a payment to Bob (one of her trusted contacts). If Bob doesn't have Alice as a contact, then he'll see the "Add to contacts" option on the payment:

He can then add her. Either by creating a new contact, or by adding to an existing contact.

If you go into the payment details, the build will also show the BLIP 42 info:

    


Technical notes:

Screenshot 2024-10-28 at 11 28 43 AM