9071 Commits (0fb0b94e8d09b741f373d4a52ed159f2464215da)
 

Author SHA1 Message Date
Rusty Russell 0fb0b94e8d common/blindedpath: fix type of enctlv. 4 years ago
Rusty Russell 9fe612db20 plugins/pay: allow bolt12 invoices (EXPERIMENTAL_FEATURES). 4 years ago
Rusty Russell a33e39b7e8 pay, wallet: rename internal `bolt11` vars to `invstring`. 4 years ago
Rusty Russell 4c4288e3e5 invoice: handle bolt12 strings if EXPERIMENTAL_FEATURES. 4 years ago
Rusty Russell fab0842d31 lightningd: createinvoice low-level invoice creation command. 4 years ago
Rusty Russell 32d66b2740 bolt11: expose routine to parse bolt11 string except signature. 4 years ago
Rusty Russell d66dbd473a lightningd: add low-level offer interfaces. 4 years ago
Rusty Russell 3f4683e3f8 sendpay: optional argument to link local offer. 4 years ago
Rusty Russell 963f6b5d67 invoice: add an optional local_offer_id. 4 years ago
Rusty Russell 381b0f456c db: offer table. 4 years ago
Rusty Russell 0f2c9cf5d5 common/iso4217: make find_iso4217 a little more usable. 4 years ago
Rusty Russell d971e3de98 Plugin: support extra args to "start". 4 years ago
Rusty Russell 8a9976c4c1 plugins: support concatenation of multiple args. 4 years ago
Rusty Russell 646c564ec5 plugins: remove deprecated string plugin options. 4 years ago
Rusty Russell 329c19f5ab common/private_channel_announcement: don't include wire/peer_wiregen directly 4 years ago
Michael Schmoock 0a01111395 pytest: check millisatoshi by float raises 4 years ago
Michael Schmoock bd13726db7 pytest: test mul and div units for Millisatoshi 4 years ago
Michael Schmoock fffc343dd7 pyln: fix Millisatoshi div with msat itself 4 years ago
Christian Decker f7cdf1dd98 pytest: Debug test_lockup_drain 4 years ago
Christian Decker 1b8a2aba65 tests: Move ecdh stub out of autogenerated stubs 4 years ago
Christian Decker b9fea7972f tests: Update mocks after breaking them via interleaved merges 4 years ago
Rusty Russell 0203477815 common/sphinx: remove assertion that onions we parse must be 1366 bytes. 4 years ago
Rusty Russell 32c7c133f4 common/sphinx: make onionpacket.routinginfo a dynamic member. 4 years ago
Rusty Russell 3776af4a35 common/sphinx: make TOTAL_PACKET_SIZE a macro. 4 years ago
Rusty Russell dc67b60e28 common/sphinx: eliminate temporary buffer for prefill. 4 years ago
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