214 Commits (1393e187f924c525e0129b3ef7917d8a7e8a0aa2)

Author SHA1 Message Date
Rusty Russell 2de467274e common/amount: make fmt_amount_sat / fmt_amount_msat etc take copy. 4 years ago
Rusty Russell 84dc943cf5 common/bolt11_json: extract bolt11->json code. 4 years ago
Rusty Russell 3b7d0e7a62 common/json: make json_scan return an error string. 4 years ago
Rusty Russell fd7d1a1cc0 common: remove now-unused json_delve. 4 years ago
Rusty Russell a5befb0072 common: enhance json_scan with simple array helpers. 4 years ago
Rusty Russell 553daf17e0 common/json: new helper to scan JSON: json_scan. 4 years ago
Rusty Russell 1293852542 common/bolt12: add calculations for offer periods. 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 32c7c133f4 common/sphinx: make onionpacket.routinginfo a dynamic member. 4 years ago
Rusty Russell b5ab7e3ce3 common/sphinx: don't use temporary to xor in cipher stream. 4 years ago
Rusty Russell 4d086e9939 common/bolt12: encode/decode for bolt12 offer, invoice_request and invoice 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
Christian Decker 47b8b46d54 cleanup: Remove stdio header from param.c 4 years ago
Christian Decker 32000b6660 json: Add two param functions to parse string arrs and outpoint arrs 4 years ago
Rusty Russell 5c167d16ab tools/generate-wire.py: use helpers. 4 years ago
Rusty Russell ca2bd98082 unittest: use common_setup / common_shutdown almost everywhere. 4 years ago
Rusty Russell f0621cec0d JSON-RPC: don't allow any strings which aren't valid UTF-8. 4 years ago
Rusty Russell 5bdd282c2b common/bolt11: reject bad UTF-8 strings. 4 years ago
Michael Schmoock bde2806290 chore: fixes a cppcheck false positive 4 years ago
niftynei 97fd18f0b5 df: incorporate a few spec changes -- serial_id is now 64-bits 4 years ago
niftynei ddc9500a64 features: add 'feature_bit_sub', which will subtract/unset bits 4 years ago
niftynei 0871bf0999 features: have clear_feature_bit correctly resize bitfield 4 years ago
Antoine Poinsot ae4dc231c1 amount: correctly parse amount strings we generate 4 years ago
niftynei 4508584b21 dualfund: rearrange things so that the wire-dependent calls are separate 4 years ago
niftynei 4034d0c306 psbt: have the unknown map 'add' be a 'set' instead 4 years ago
niftynei 41ebf71e26 psbt: new methods for generating serial_ids for an input/output 4 years ago
Rusty Russell 488b32b003 build: run update-mocks. 4 years ago
Rusty Russell 924cc04bd2 bolt11: have caller supply preferred chain. 4 years ago
Rusty Russell d5cb0d85b5 utils: use a cleaner pattern to capture wally allocations. 4 years ago
Rusty Russell 3c8049f32c bitcoin/psbt: psbt_input_add_unknown/psbt_output_add_unknown needs a tal ctx. 4 years ago
niftynei b44e36b99e spec-update: get rid of max-witness-len 4 years ago
niftynei c50f377a85 psbt: pull out changeset logic into common, update API 4 years ago
niftynei 5cd06227d7 build: exclude dualopend from non-experimental builds 4 years ago
niftynei 303263d381 psbt: clean up interface for setting metadata on PSBT inputs 4 years ago
ZmnSCPxj jxPCSnmZ 34bf0133f2 onchaind/onchaind_wire.csv: Propagate minimum relay fee to onchaind. 4 years ago
Rusty Russell ea819107eb common: remove funding_tx. 4 years ago
Rusty Russell c34c055d82 Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 4 years ago
Rusty Russell 39e4796ae3 json_command: command_fail_badparam helper. 4 years ago
Rusty Russell 1746406e41 Makefile: normalize all the Makefiles 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell daba3e7deb common/gossmap: helper to map the gossip store. 4 years ago
Rusty Russell 7ad8fde060 bolt11: update ctlv expiry, always write it. 4 years ago
Rusty Russell 007daf6b9f doc: update bolt version 4 years ago
Rusty Russell 3ed03f9c8f common: make json_parse_input API retry friendly. 4 years ago
Rusty Russell 80b2e1e298 common: add simple json parse wrapper for the complete cases. 4 years ago
Rusty Russell a0ede40743 bitcoin: make psbt_append_input more powerful. 4 years ago
Rusty Russell 172b9d7ae3 bitcoin: add nlocktime arg to create_psbt. 4 years ago
niftynei 722fa1df6c psbt-utils: ignore the 'unknown' map for input + output comparison 4 years ago