9136 Commits (84b36536060a9ba8795e636a76eb9a92fdb506e3)
 

Author SHA1 Message Date
Christian Decker 84b3653606 pyln: Add command notification support for plugins 4 years ago
Christian Decker a1d33c3781 pytest: Add a test for `listinvoices` 4 years ago
Christian Decker 2981184fac docs: Document `bolt11` and `payment_hash` arguments of listinvoices 4 years ago
Christian Decker 30abda2750 jsonrpc: Allow filtering via bolt11 or payment_hash in listinvoices 4 years ago
Rusty Russell 106afd005f channeld: stop taken() leak. 4 years ago
niftynei 0726d2912e df-mfc: remove guard-rails for failures 4 years ago
niftynei b040a893ed mfc: avoid off-by-one rounding errors when finding change fee 4 years ago
niftynei 3793687550 mfc-df: if the psbt we've got has inputs from our peer, remove them 4 years ago
niftynei 6e3c517611 mfc-df: if there's an error with a openchannel_signed, fail 4 years ago
Antoine Poinsot a4f07a3e78 tests/fuzz: add a fuzz target for hsm_encryption 4 years ago
Antoine Poinsot 506d524508 libfuzz: add a NULL-termination in to_string 4 years ago
Antoine Poinsot 45bb1bfa3c hsmd: cleanup encrypted hsm_secret detection 4 years ago
Antoine Poinsot d2a903992c hsmd: regroup hsm_secret decryption logic 4 years ago
Antoine Poinsot c6bc22b0f5 hsmd: group hsm_secret encryption 4 years ago
Antoine Poinsot a441485a35 lightningd: regroup hsm_secret password input logic 4 years ago
Antoine Poinsot 917f78a4f8 lightningd: group hsm_secret encryption key derivation 4 years ago
Antoine Poinsot 56c223886c lightning: confirm password on hsm_secret encryption 4 years ago
Antoine Poinsot 38204f9b6d hsmtool: use errx() instead of err() everywhere 4 years ago
Rusty Russell d41b383cf7 pyln-testing: suppress mypy on FileLock 4 years ago
niftynei 0c9072272f df-plugin: add `signonly` to signing in df_accepter 4 years ago
niftynei d98bd39d60 dual_open: neaten spacing for macro 4 years ago
niftynei 55bbdf1866 df: update an error message to give more info 4 years ago
niftynei 713bb7491b json: allow helper to take/free psbt 4 years ago
niftynei e3a1d1a7f3 pyln-client: to_whole_satoshi returns the rounded up satoshi value 4 years ago
niftynei cce0020568 pyln-client: add missing `min_witness_weight` to fundpsbt/utxopsbt 4 years ago
Antoine Poinsot 19afe15968 hsmtool: only write 32 bytes to hsm_secret on generatehsm 4 years ago
Antoine Poinsot aa2586a45a pytest: reproduce issue #4302 4 years ago
Antoine Poinsot dd1def335c hsmtool: reuse read_stdin_pass for `generatehsm` passphrase 4 years ago
Antoine Poinsot 1513a2d07e hsmtool: input encryption password from stdin 4 years ago
Christian Decker 5b3af00e28 pytest: Really only check DB statements if the env-var is "1" 4 years ago
Christian Decker 94820ad559 pytest: Disable test_funding_cancel_race on slow machines 4 years ago
Christian Decker dbb83a1bc3 pyln: Do not rstrip() the return value of .append() 4 years ago
Christian Decker b3fd47e5f6 pytest: Stabilize test_routing_gossip 4 years ago
Christian Decker 1ff57f07f8 pyln: Check that the stderr line is not none in pyln-testing tail 4 years ago
Christian Decker 7e867e5ee6 pytest: Add throttler to limit load on the test system 4 years ago
Christian Decker f2a0a4abfc pyln: Add logging to bitcoind RPC calls 4 years ago
Christian Decker 8b09ac38aa pyln: Log mempool when we generate blocks in BitcoinD fixture 4 years ago
fiatjaf 6af8adde26 fix memset for route_hop json parsing when no channel_id exists. 4 years ago
niftynei 6030d0542a bcli: print error message in debug log for broadcast failures 4 years ago
niftynei 47d9ff88df bcli: only print error if exitcode is non-zero 4 years ago
niftynei 08c8581461 bcli: allocate temp string off of short-lived cmd 4 years ago
niftynei f9a2489424 bcli: print sendrawtx every time (even on failures) 4 years ago
Rusty Russell 52af729641 plugins/offer and plugins/fetchinvoice: send and recv errors. 4 years ago
Rusty Russell 96caf9f4ab fetchinvoice: return the next period for recurring offers. 4 years ago
Rusty Russell 19af1d10e6 invoice: hack in merkle of invoice as "payment_secret" (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 2baa410e2b pytest: finally test fetchinvoice send, and offer plugin receive. 4 years ago
Rusty Russell 69ddf818c7 plugins/fetchinvoice: catch invoice_request reply. 4 years ago
Rusty Russell 3eada358e9 plugins/fetchinvoice: plugin to send an invoice_request for a given offer 4 years ago
Rusty Russell 43b71de897 lightningd: low-level createinvoicerequest API (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 59efd160c1 hsmd: code to sign bolt12 messages with a tweaked key. 4 years ago