874 Commits (xprv-restore)

Author SHA1 Message Date
Andras Banki-Horvath f33b5a4057
payments: allocate payment sequences in blocks 3 years ago
Olaoluwa Osuntokun 079ab1c2bf
channeldb: fix typo in PaymentControl.Fail 3 years ago
carla 64333c0303
channeldb: cache htlc attempt session key 3 years ago
carla 8071ebb16a
channeldb: read raw htlc attempt session key 3 years ago
carla eb068bf666
multi: unexport session key and add constructor for htlc attempt info 3 years ago
Conner Fromknecht 8402e346f5
channeldb/invoice: fail extra HTLC sets immeidately 3 years ago
Conner Fromknecht d93c3298b7
channeldb+invoice: add state filter to HTLCSet 3 years ago
Andras Banki-Horvath 14c851c8fc
kvdb: move channeldb/kvdb to top level 3 years ago
Andras Banki-Horvath c190c3d582
etcd: update etcd to 3.4.14 3 years ago
Andras Banki-Horvath 282618441d
etcd: do not try authenticate when using embedded 3 years ago
Andras Banki-Horvath 5441c1bb6d
etcd: fix embbeded etcd connection cfg 3 years ago
Andras Banki-Horvath 9992e5c0b5
etcd: decouple embedded etcd instance startup 3 years ago
Andras Banki-Horvath 6757e14998
etcd: refactors to simplify etcd configuration 3 years ago
Andras Banki-Horvath 44e312ace9
etcd: remove (unused) etcd root bucket prefix 3 years ago
Olaoluwa Osuntokun 7b42ad0b0e
channeldb: add new method for adhoc zombie chan creation 3 years ago
Johan T. Halseth f07c9d002c
routing: use Identifier in place of PaymentHash 3 years ago
Johan T. Halseth 06f045fca3
channedb/mp_payment: add Hash to individual HTLCs 3 years ago
Johan T. Halseth 7795353e9f
channeldb: return full payment for inflight payments 3 years ago
carla 58d95be4dd
multi: change RegisterAttempt error checking order 3 years ago
eugene 9d0d5bdfaf
channeldb: AdvanceCommitChainTail clarification comment 3 years ago
Olaoluwa Osuntokun 7b589e5811
routing: add strict zombie pruning as a config level param 3 years ago
Conner Fromknecht 672dbe39e7
channeldb/graph: only set laggard zombie pubkey 3 years ago
Andras Banki-Horvath adbcc3f7a3
invoices: do not fail DeleteInvoice if payment addr isn't indexed 3 years ago
carla db1d671b1a
multi: terminate SubscribeSingleInvoice once completed 3 years ago
Conner Fromknecht f8d201a605
channeldb/invoice: only allow pay-addr lookup w/ no query hash 3 years ago
Conner Fromknecht cfa9e954c7
channeldb/invoice: allow creating AMP invoices w/o preiamge 3 years ago
Conner Fromknecht 2a49b59f4f
channeldb/invoices: rigorously test updateHtlc for MPP/AMP scenarios 3 years ago
Conner Fromknecht 0b5be8576e
channeldb/invoice: make Copy() a member of InvoiceHTLC 3 years ago
Conner Fromknecht 6780f74c87
channeldb/invoices: set AMP HTLC preimages when settling invoice 3 years ago
Conner Fromknecht 24d283e615
channeldb/invoice_test: only set htlc-level preimage on accept 3 years ago
Conner Fromknecht 7e2f5a184b
channeldb: validate feature dependencies when adding invoice 3 years ago
Conner Fromknecht 7bed359296
channeldb: refactor InvoiceRef.String() with all optional fields 3 years ago
Conner Fromknecht 174d577524
channeldb: make payhash on InvoiceRef optional 3 years ago
Conner Fromknecht be6698447e
channeldb/invoice: add InvoiceRefByAddr 3 years ago
Olaoluwa Osuntokun 0a1d592cf9
channeldb: return more detailed errors in DeleteInvoice 3 years ago
eugene bb84f0ebc8
multi: store KeyLocator in OpenChannel, use ECDH 3 years ago
eugene 986e69c81b
channeldb: add KeyLocator Record 3 years ago
Conner Fromknecht 5f34880040
channeldb/invoices: continue cancel loop early 3 years ago
Conner Fromknecht fc9af92dd9
channeldb: only accept/settle non-empty HTLC sets 3 years ago
Conner Fromknecht e1b0fe5e98
channeldb/invoices: update AMP invoice htlcs 3 years ago
Conner Fromknecht fad25f3f26
channeldb/invoices: add invoices to set id index on update 3 years ago
Conner Fromknecht 7c0d1e0093
channeldb/invoice: map zero-value timestamps to 0 3 years ago
Conner Fromknecht da049ebcf7
channeldb: ensure invoices can't be added with HTLCs 3 years ago
Conner Fromknecht b2234703f6
invoices+channeldb: add HTLCSet method to invoice 3 years ago
Conner Fromknecht 7f05c9d3bb
channeldb/invoice: persist optional AMP fields on InvoiceHTLC 3 years ago
Olaoluwa Osuntokun 9a6bb19770
lnwire: prep wire messages for TLV extensions 3 years ago
Johan T. Halseth 466c079bbe
channeldb/migration21: add body and tests for migration 21 3 years ago
Johan T. Halseth d4e90eae83
channeldb/migration21: add new serialization to package 'current' 3 years ago
Johan T. Halseth db66fef6cc
channeldb+htlcswitch: write wire messages using length prefix 3 years ago
Johan T. Halseth 4133b4d04e
channeldb/migration21: copy over legacy types+codec for migration21 3 years ago