60 Commits (b2170cf3f49fea4915a1ef281f79d455cfce8785)

Author SHA1 Message Date
Rusty Russell c34c055d82 Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 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 496c0dd1e6 common/random_select: central place for reservoir sampling. 4 years ago
Rusty Russell 3e52d4100d common: convert to new wire generation style. 4 years ago
Rusty Russell 398b4806b9 connectd: convert to new wire generation style. 4 years ago
Rusty Russell dffbf8de85 gossipd: convert wire to new scheme. 4 years ago
Rusty Russell 1702c7a69a hsmd: convert to new wire generation style. 4 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 5 years ago
Rusty Russell fda5f0b427 common/channel_id: move channel_id into its own file. 5 years ago
Rusty Russell 1099f6a5e1 common: use struct onionreply. 5 years ago
Rusty Russell 55323ec385 gossipd: move gossip seeking routines into new file seeker.c 5 years ago
Rusty Russell 722b4942ed common: rename decode_short_channel_ids.{c,h} to decode_array.{c.h} 5 years ago
Rusty Russell 2b47922ea5 gossipd: move query functions into their own file. 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
Rusty Russell 6a8d18c7e3 gossipd: naming cleanups. 5 years ago
Rusty Russell 21a6d502db gossipd: move gossip message generation into its own file. 5 years ago
Rusty Russell c99906a9a9 per-peer-daemons: tie in gossip filter. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 6 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 6 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 6 years ago
Rusty Russell 0e37ac2433 common: move gossip_store read routine where subdaemons can access it. 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell 23540fe956 common: make funding_tx and withdraw_tx share UTXO code. 6 years ago
Rusty Russell 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 6 years ago
Rusty Russell 9620393109 gossipd: store chainparams internally. 6 years ago
Rusty Russell 5c60d7ffb2 gossipd: split wire types into msgs from lightningd and msgs from per-peer daemons 6 years ago
Rusty Russell e012e94ab2 hsmd: rename hsm_client_wire_csv to hsm_wire.csv 6 years ago
Rusty Russell 8f1f1784b3 hsmd: remove hsmd/client.c 6 years ago
Rusty Russell 0d46a3d6b0 Put the 'd' back in the daemons. 6 years ago
Rusty Russell 0b08601951 sync_crypto_write/sync_crypto_read: just fail, don't return NULL. 7 years ago
Rusty Russell 3d3d2ef9af gossipd: remove connectd functionality, enable connectd. 7 years ago
Rusty Russell 92d66a5451 gossipd: take connectd fd on initialization. 7 years ago
Rusty Russell 9bf238e001 hsmd: provide message for master to get basepoints & funding pubkey for a channel 7 years ago
Rusty Russell dfaf74d972 hsmd: add routines to sign onchain transactions, part 1. 7 years ago
Rusty Russell 9d3ce87700 decode_short_ids: move to common. 7 years ago
Rusty Russell 540c68d7ca gossipd/gossip_constants.h: Single place for BOLT constants. 7 years ago
Rusty Russell a8c0bca6a8 gossipd: take over negotiation of autogenerated Tor addresses. 7 years ago
Rusty Russell d9f13230cf gossip/tor.c: new file for socks proxy code. 7 years ago
Saibato 877f63e99e Initial TOR v2/v3 support. 7 years ago
Rusty Russell e6c678e5df gossipd: take over address determination, from master. 7 years ago
Christian Decker c635396766 common: Moving some bech32 related utilities to bech32_util 7 years ago
Rusty Russell b0c2e3cd5c gossipd: use a separate CSV file for the gossip_store types. 7 years ago
Rusty Russell 1a4a59d221 common/daemon: common routines for all daemons. 7 years ago
Christian Decker 49b0c375ce gossip: Added gossip store primitives 7 years ago
Rusty Russell fd498be7ca status: generate messages rather than marshal/unmarshal manually. 7 years ago
ZmnSCPxj b255d82ae2 gossipd: Implement `gossip_routing_failure` for master to report routing failures. 7 years ago
ZmnSCPxj a2877232af gossipd: Check features in `node_announcement` and `channel_announcement`. 7 years ago