33 Commits (81d8525d86b2de90718b177139b330621fb5a762)

Author SHA1 Message Date
ZmnSCPxj jxPCSnmZ ba3f38077e lightningd/invoice.c: Use round-robin channel selection. 4 years ago
Rusty Russell ef3fbab551 invoice: don't allow zero-value invoices. 4 years ago
Rusty Russell 7ad8fde060 bolt11: update ctlv expiry, always write it. 4 years ago
Rusty Russell fde353ab00 pytest: use get_nodes more widely. 4 years ago
Rusty Russell df31af5221 invoice: ignore dead-end heuristic on explicitly specified channels. 5 years ago
Rusty Russell 86c28b2272 channeld: channel drain mitigation. 5 years ago
ZmnSCPxj jxPCSnmZ ccb895083f tests/test_invoices.py: Add test for `timeout` param of `waitanyinvoice`. 5 years ago
darosior dc3aa33927 pytest: use pyln.client for functional tests 5 years ago
Rusty Russell c74fceb4c9 JSON RPC: invoice exposeprivatechannels can specify exact channels. 5 years ago
Rusty Russell 11dc1b341c gossipd: hand all candidates up to lightningd to select routeboost. 5 years ago
Christian Decker e23d8a4aff pytest: Mark some tests as skippable that are too bitcoin-specific 5 years ago
Christian Decker e4c343a386 elements: Search for the correct address and invoice prefixes 6 years ago
Christian Decker 67fc8ffbcf elements: Use chainparams when the test relies on addresses 6 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell c43d09dfd3 pytest: two more slow tests I missed. 5 years ago
Rusty Russell 2a2341c56c bolt11: fix decoding and encoding of unknown fields. 6 years ago
Michael Schmoock 7ed9bbd3dd test: make routeboost_private use higher capacity 6 years ago
Simon Vrouwe c053dc9a6a lightningd: fix/refactor select_inchan for invoice route-hint, use fractional excess as weight 6 years ago
Rusty Russell ba41238df9 invoice: allow suffixes. 6 years ago
Rusty Russell 049f2351d4 newaddr: deprecate 'address' output. 6 years ago
Rusty Russell 85b8b25749 bitcoin/chainparams: use amount_sat / amount_msat 6 years ago
Christian Decker 59fa47bf64 pytest: Mark the worst gossip offenders as developer-only tests 6 years ago
Rusty Russell 6bd1e46b25 invoice: don't allow creation of unpayable invoices. 6 years ago
Rusty Russell 1567238dd9 invoice: option to expose/not-expose private channels. 6 years ago
Rusty Russell fe4a600bc7 routeboost: don't use channels to dead-end nodes. 6 years ago
Rusty Russell 547d6ab878 routeboost: expose private channel in invoice iff we have no public ones. 6 years ago
Rusty Russell a8e0e1709a channeld: fix fee calculation. 6 years ago
lisa neigut eab992cecd py-tests: rename 'announce' to 'wait_for_announce' 6 years ago
Rusty Russell 030fe1ce53 gossipd: don't expose private channels for routeboost. 6 years ago
Rusty Russell b3fb23f921 pytest: make line_graph wait for gossip propagation if announce param is True 6 years ago
Rusty Russell c8c3294a23 json-invoice: add routeboost, warnings. 6 years ago
Rusty Russell 704f8b5b0e pytest: make test_autocleaninvoice more reliable. 6 years ago
Christian Decker de99ccca81 pytest: Move invoice-related tests into their own file 6 years ago