9096 Commits (08c8581461933191fced9e2c8c9b6c8e59a66480)
 

Author SHA1 Message Date
Rusty Russell b5ab7e3ce3 common/sphinx: don't use temporary to xor in cipher stream. 4 years ago
Rusty Russell 0701f74878 common/sphinx: don't make copy to compute packet hmac. 4 years ago
Christian Decker 5a69b94f9a pytest: Add test for keysend feature support 4 years ago
Christian Decker 3b599b846e keysend: Check that the destination supports keysend upon init 4 years ago
niftynei 1ca2c66c54 make: have `git submodule update` be recursive 4 years ago
Christian Decker 68d08fc7d7 pyln: Add TOR and SOCKS5 support in pyln.proto.wire.connect 4 years ago
Rusty Russell 25b0dbe7e8 wallet: remove debugging fprintf. 4 years ago
Rusty Russell 86176e8d0a hsmd: code to sign a bolt12 merkle root. 4 years ago
Rusty Russell f315f1c63f common/blindedpath: EXPERIMENTAL creation of blinded paths. 4 years ago
Rusty Russell 1d1804e318 devtools/bolt12-cli: cheap ripoff of bolt11-cli tool. 4 years ago
Rusty Russell 3404914416 common/iso4217: define the currency codes. 4 years ago
Rusty Russell 4d086e9939 common/bolt12: encode/decode for bolt12 offer, invoice_request and invoice 4 years ago
Rusty Russell d3ef871833 common/bech32_util: simple routines for checksumless bech32 charset usage. 4 years ago
Rusty Russell f06ad0471c common/bolt12_merkle.h: experimental bolt 12 implementation. 4 years ago
Rusty Russell 28a903c917 channeld: hand up onionmessage fields. 4 years ago
Rusty Russell c1bdaa27bc sendonionmessage: add invoice, invoice_request and invoice_error fields. 4 years ago
Rusty Russell 2cd93597cc wire.c: import bolt 12 offers CSV. 4 years ago
Rusty Russell a11edebb7c utf8: handle UTF-8 arrays. 4 years ago
Rusty Russell 2734fd274e gossmap: helper to try to map x-only nodeid into 33-byte pubkey id. 4 years ago
Rusty Russell 9d656464f5 bitcoin/pubkey: add pubkey32 primitive for xonly pubkey types. 4 years ago
Rusty Russell 094889f50f common/json_tok: minor cleanup to bitcoin_outpoint array parsing. 4 years ago
Rusty Russell 6f205896aa bitcoin/tx: fix type of outpoint (n is a u32), simplify json_to_outpoint 4 years ago
Christian Decker ad2f6cdabb cli: Add a JSON parsing sanity check before sending request 4 years ago
Christian Decker b2a5cf422f jsonrpc: Forward errors on malformed requests to cli 4 years ago
Christian Decker 71fafd23fd pytest: Add a test to reproduce #4258 4 years ago
Christian Decker e186b2620a txprepare: Verify that outputs arg is an array 4 years ago
Christian Decker 47b8b46d54 cleanup: Remove stdio header from param.c 4 years ago
Christian Decker 55d9492d9e txprepare: Use param_outpoint_arr helper to validate input 4 years ago
Christian Decker 32000b6660 json: Add two param functions to parse string arrs and outpoint arrs 4 years ago
Christian Decker eacc54646f pyln: Remove deprecated txprepare variant 4 years ago
Michael Schmoock 362284981d plyn: use math.floor for msat mul and div 4 years ago
Michael Schmoock 565dc95a8e pyln: fix msat float multiplication 4 years ago
Michael Schmoock 2678cfb364 pyln: extend msat floating testcases 4 years ago
Christian Decker c656cfe38d channeld: Fix the shutdown_sent billboard direction 4 years ago
Christian Decker eae49727b1 pytest: Disable flaky test_fundchannel_start_alternate 4 years ago
Rusty Russell 23d4e53246 connectd: add annotation and fix up formatting on connectd/netaddress.c 4 years ago
Rusty Russell 089ecfe418 connectd: fix valgrind complaint on FreeBSD 4 years ago
Michael Schmoock 4507203a48 doc: fees on listpeers 4 years ago
Michael Schmoock ce1a2f134a pytest: tests fee_base and fee_ppm on listpeers 4 years ago
Michael Schmoock c4b7f4d9d2 feat: adds local halfchan fees to listpeers 4 years ago
Rusty Russell e13e3e90ec onchaind: cap max_possible_feerate using commitment transaction. 4 years ago
Rusty Russell 5bc61e77cb onchaind: speed up HTLC matching by skipping identical CLTVs. 4 years ago
Rusty Russell e9e6f72d7c bitcoin_tx_check: don't rely on tmpctx. 4 years ago
Rusty Russell f22d719d2c onchaind: test stressful input. 4 years ago
Rusty Russell af8eabb9a7 common/daemon: remove notifiers on root at cleanup. 4 years ago
Rusty Russell ff8830876d wire/tlvstream: add tlv_make_fields helper to populate ->fields array. 4 years ago
Rusty Russell 5c167d16ab tools/generate-wire.py: use helpers. 4 years ago
Rusty Russell dc83e64003 tools/generate-wire: don't use void * pointers for tlv fromwire. 4 years ago
Rusty Russell c5a2e64fd4 plugins/libplugin-pay: expose gossmap for plugin special effects. 4 years ago
Rusty Russell 695a8bd868 lightningd: split onion_message hook. 4 years ago