66 Commits (06e8fbda95d86535bd2c94ae6ef76829ec5622c5)

Author SHA1 Message Date
Rusty Russell 35a6ab8151 invoice: don't allow payments in expired invoices. 7 years ago
Rusty Russell 1e6d5d82aa invoice: record expiry in data structure. 7 years ago
Rusty Russell 2d05644dfd json_invoice: add optional expiry argument. 7 years ago
Rusty Russell fbc5ba12e4 invoice: simplify find_invoice_by_label. 7 years ago
Rusty Russell 70f15fb068 json_invoice: remove 'r' argument. 7 years ago
Christian Decker 6ceb375650 wallet: Record issued invoices in the payments table 7 years ago
Christian Decker adfe494b08 invoice: Fix waitanyinvoice 7 years ago
Rusty Russell 4fb472b7a7 db: we must always be in a transaction, remove nested, call fatal() 7 years ago
Rusty Russell 7133a2f9b3 wallet: assume db errors will be fatal, don't check. 7 years ago
Rusty Russell 6c21da69e6 bolt11: 'c' support for min_final_cltv_expiry. 7 years ago
Rusty Russell d577769350 invoice: provide bolt11 invoice. 7 years ago
Christian Decker 9a106bf799 wallet: Add invoice removal support 7 years ago
Christian Decker 11903aed6c wallet: Wiring in invoice persistence into JSON-RPC and master 7 years ago
Christian Decker 5a2242cde7 invoice: Refactor to make the invoice status explicit 7 years ago
Rusty Russell 153c622157 lightningd: remove lightningd_state. 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 88bb38f63b daemon/lightningd: remove building, and main files 7 years ago
Rusty Russell eb61446ec8 daemon/invoice: wean off dstate (a little), link into new daemon. 8 years ago
Rusty Russell c6997f15c7 bitcoin/preimage: struct preimage. 8 years ago
Christian Decker d6ccf90063 jsonrpc: Renamed `awaitpayment` -> `waitinvoice` -> `waitanyinvoice` 8 years ago
Christian Decker 1a9bfe7be4 jsonrpc: Added `awaitpayment` method 8 years ago
Rusty Russell 12b30ab4fc jsonrpc: register base on linkage. 8 years ago
Rusty Russell ca4d03aa2a lightningd_state: move invoices into separate structure. 8 years ago
Rusty Russell f5c00deec7 Remove trailing whitespace from source. 8 years ago
Rusty Russell 1d57fa60b8 invoice: print duplicate r value even if we choose it. 8 years ago
Christian Decker 3dd2e0c2b3 jsonrpc: Correctly handle numeric invoice labels 8 years ago
Christian Decker 50807db7aa jsonrpc: Fixed `listinvoice` returning broken JSON 8 years ago
Rusty Russell 5bcc9047b0 db: save error, return it when we commit transaction. 8 years ago
Rusty Russell c83fb1a2dd waitinvoice: RPC call for processing incoming invoices. 8 years ago
Rusty Russell 27715f7732 invoice: order by when they were paid. 8 years ago
Rusty Russell 0761c12381 delinvoice: routine to remove an unpaid invoice. 8 years ago
Rusty Russell f6a0ea0b66 listinvoices: RPC command to show one or all invoices. 8 years ago
Rusty Russell 68632e6020 Use "msatoshi" not "msatoshis" everywhere. 8 years ago
Rusty Russell 060ff29b45 Rename payment to invoice. 8 years ago