Rusty Russell
4bb05e46e9
offers: convert currency when they request an invoice.
...
Means a reshuffle of our logic: we want to multiply by quantity before
conversion for maximum accuracy.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2021-01-09 12:45:31 +01:00
Rusty Russell
6d1fe7e599
plugin/offers: hoist send_onion_reply into core.
...
We want to reuse it.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2021-01-09 14:34:35 +10:30
Rusty Russell
52af729641
plugins/offer and plugins/fetchinvoice: send and recv errors.
...
This also lets us extend our testing to cover error cases.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2020-12-23 14:24:39 +01:00
Rusty Russell
9d75fbe237
plugins/offers: add code to catch invoice_request onion messages.
...
We prepare an invoice, but there's no code to send an error reply yet
(future patch).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2020-12-23 14:24:39 +01:00