Skip to content

Public payments polish #539

@piotr-iohk

Description

@piotr-iohk

Part 1

Some testing notes / observations:

  • Enter manually is not supporting pubky (since we have it supported on paste/qr code scan etc. - then Send -> Enter manually should also support it)
Screenshot 2026-05-05 at 14 10 21
  • RBF-ed transaction not shown in profile activity (Instead there is a sent tx with Removed from Mempol note)
    • to reproduce:
    • send to contact and RBF transaction
    • see transactions in contact activity
Screenshot 2026-05-05 at 14 30 16

Originally posted by @piotr-iohk in #531 (comment)


Part 2

Aside from things already mentioned I noted the following:

  • Missing or disabled UI (make sure this was left out of scope on purpose):
  • Send -> Contact (select contact)
  • ActivityRow: Contact image
  • ActivityDetail: Assign contact, assigned contact UI
  • Settings -> Payment Preference

  • Pay to contact (LN, iOS to iOS): For a new profile, when creating the first channel it publishes an invoice, but it does not seem to be payable (route not found). Only after a restart (receiver) can it be paid.
  • Receiver: Create wallet, create Pubky w/ Bitkit
  • Sender: Add Contact
  • Sender: Send onchain
  • Receiver: open channel
  • Sender: Send LN -> route not found
  • Receiver: restart app
  • Sender: Send LN -> works
Simulator.Screen.Recording.-.iPhone.SE.3rd.generation.-.2026-05-06.at.12.59.39.mov

  • UI in general needs a lot of polishing, but out of scope for this PR.

Originally posted by @pwltr in #531 (comment)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions