230 Commits (6b11cc8b8c0273202c459490fb0628e3b781431c)

Author SHA1 Message Date
Rusty Russell 6dab04ebd5 tools/generate-wire.py: include digits in #ifndef idempotent header. 4 years ago
Rusty Russell a11edebb7c utf8: handle UTF-8 arrays. 4 years ago
Rusty Russell 9d656464f5 bitcoin/pubkey: add pubkey32 primitive for xonly pubkey types. 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 f22d719d2c onchaind: test stressful input. 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 5e865ce42b Makefile: unify generated files definition. 4 years ago
niftynei 4508584b21 dualfund: rearrange things so that the wire-dependent calls are separate 4 years ago
niftynei 41ebf71e26 psbt: new methods for generating serial_ids for an input/output 4 years ago
niftynei 82c0b48215 wires: towire/fromwire for wally_tx 4 years ago
Rusty Russell f37f2b6193 common/memleak: simplify and document API. 4 years ago
Matt Whitlock eab14768a8 update SHA256STAMPs using sorted dependencies 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
niftynei 8d429ecd06 df: add needed info to any PSBT we produce 4 years ago
Rusty Russell 0e805427dc tools/generate-wire.py: strip trailing whitespace on lines, fix bolt quotes. 4 years ago
ZmnSCPxj jxPCSnmZ 06b44f00a3 onchaind/onchaind.c: Implement scorch-the-earth. 4 years ago
ZmnSCPxj jxPCSnmZ abc585b7a4 onchaind/onchain_wire.csv: Allow suppression of auto-rebroadcasting for RBF txes created by onchaind. 4 years ago
ZmnSCPxj jxPCSnmZ 34bf0133f2 onchaind/onchaind_wire.csv: Propagate minimum relay fee to onchaind. 4 years ago
Rusty Russell d8e8426b52 Makefile: remove EXPERIMENTAL_FEATURES marker from generated files 4 years ago
Rusty Russell 82f2f43425 Generated files: more merge fallout. 4 years ago
Rusty Russell 3c6af3efb4 Makefile: commit and preserve all the wiregenerated files. 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 3e52d4100d common: convert to new wire generation style. 4 years ago
Rusty Russell fe8564555f closingd: convert to new wire generation style. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
Rusty Russell 6e4e267f2c doc: update BOLT now option_anchor_outputs is merged. 4 years ago
Rusty Russell c753561d24 onchaind: recognize the to-remote output if option_anchor_outputs. 4 years ago
Rusty Russell a730cbdc96 onchaind: recognize (and ignore) anchor outputs. 4 years ago
Rusty Russell a5d0c14d4d option_anchor_outputs: wire into all the subdaemons. 4 years ago
Rusty Russell d8d1014ca4 channeld: implement htlc sig checking changes for option_anchor_outputs. 4 years ago
Rusty Russell 85e3b43176 channeld, openingd: take into account option_anchor_outputs for fees. 4 years ago
Rusty Russell 7a2f964d43 hsmd: take option_anchor_outputs flag for HTLC signatures. 4 years ago
Rusty Russell 05c3a9bf12 script: change htlc output scripts if option_anchor_outputs. 4 years ago
Rusty Russell edf60b4f9e openingd: remember if we negotiated option_anchor_outputs, to put in the db. 4 years ago
Rusty Russell 93d04d08d0 wire: update to latest version of the spec. 4 years ago
niftynei f9300e8480 tx: add setter for tx locktime 4 years ago
niftynei dc868630a8 tx-psbt: pass in the witness script (if known) when adding an input 4 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 4 years ago
Rusty Russell 48853ec954 onchaind: use tx_parts for initial tx. 4 years ago
Rusty Russell abba59057c onchaind: remove chainparams args in favor of global. 4 years ago
Rusty Russell 48f397ee19 onchaind: receive a tx_parts instead of a tx when a tx is seen onchain. 4 years ago
niftynei 559f88faa1 psbt: add serialize to/from wire for psbts 4 years ago
niftynei b076f40cf3 psbt: move witness script storage into the psbt 4 years ago
Rusty Russell b920d4d21b wire: make fromwire_fail return non-const, use it more 4 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 4 years ago