Open
Description
I had a simple unit test that would spin up 2 nodes and pay a bolt12 offer between them. My InvoiceReceived
event handler was not idempotent and would throw if duplicates came in, this caused me to notice that I was receiving multiples of the same event. Found this when upgrading from 0.0.125 to 0.1.1. Can provide logs and code if more info is needed.
Edit: it seems send_payment_for_bolt12_invoice
is not idempotent either so this would effect everyone using manually_handle_bolt12_invoices
Metadata
Metadata
Assignees
Labels
No labels