ZmnSCPxj
|
079778e357
|
invoice: Check duplicate preimage when explicitly sprcified.
Reported-by: @mcudev
|
7 years ago |
Rusty Russell
|
76e8a11380
|
wallet: use json_escaped for invoice label.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
7 years ago |
ZmnSCPxj
|
159e736fc1
|
invoices: Implement autocleaninvoice.
|
7 years ago |
ZmnSCPxj
|
3b0081aebb
|
invoices: Add delexpiredinvoice command.
|
7 years ago |
Rusty Russell
|
242a934b8c
|
wallet: add check-source to makefile.
And fix up resulting breakage.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
|
7 years ago |
Igor Cota
|
cb6820d445
|
Do preimage, hash and consequentially bolt11 generation before we store the invoice in db.
This way we store bolt11 to the table as well, in case a client needs it later
|
7 years ago |
ZmnSCPxj
|
978e5c67d8
|
invoices: Remove persistent in-memory invoice structures.
|
7 years ago |
ZmnSCPxj
|
f05c86618c
|
invoices: Change iteration interface to be more abstract.
|
7 years ago |
ZmnSCPxj
|
9b4c6699f9
|
invoices: Semantically separate invoice details from invoice.
In preparation for removing in-memory invoice structures.
Invoice details are requested rarely anyway.
|
7 years ago |
ZmnSCPxj
|
59abc37258
|
invoices: Add expiration timer system.
Fixes: #502
Changes behavior of waitinvoice API!!
|
7 years ago |
ZmnSCPxj
|
1e6747c28e
|
wallet: Pass in timers object during construction.
In preparation for expiration.
|
7 years ago |
practicalswift
|
aefc887521
|
Fix typos
|
7 years ago |
ZmnSCPxj
|
93dc90990f
|
invoices: Extensive reorganization of invoice system.
|
7 years ago |