45 Commits (20a2bf9547e821eba0310479001043d150e66ed3)

Author SHA1 Message Date
Rusty Russell 3fa375881a bigsize: make it a proper first-class type. 6 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 years ago
lisa neigut a9d0550cf4 common: pull out scriptPubkey address method 6 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 6 years ago
Rusty Russell e7778a0494 channeld: extract HTLC trim logic into common. 6 years ago
Christian Decker b6b548a983 wallet: Rip out the txtypes type in favor of enum wallet_tx_type 6 years ago
Christian Decker ad4b9204ab wallet: Add function to annotate transactions aposteriori 6 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 6 years ago
Rusty Russell 0e37ac2433 common: move gossip_store read routine where subdaemons can access it. 6 years ago
Rusty Russell b4455d517c common/node_id: new type. 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell e65b680807 json: move bitcoin/lightning specific helpers into common/json_helpers. 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell 3f16c9a665 param: abstract 'struct command' so param doesn't need to access it. 6 years ago
Rusty Russell 305795b01e common/json: move JSON creation routines into lightningd/ 6 years ago
Christian Decker bb38541d9e common: Added a small locking mechanism to simplify how we lock IO 6 years ago
Rusty Russell 9d3ce87700 decode_short_ids: move to common. 7 years ago
Rusty Russell 85eff42d9a common/tor: move into lightningd. 7 years ago
Saibato 877f63e99e Initial TOR v2/v3 support. 7 years ago
ZmnSCPxj 926b41b7da closingd: Ensure proper closing of TCP socket. 7 years ago
Mark Beckwith 7767b68ee9 Removed redundancies in withdraw and fundchannel. 7 years ago
Christian Decker c635396766 common: Moving some bech32 related utilities to bech32_util 7 years ago
Rusty Russell 1a4a59d221 common/daemon: common routines for all daemons. 7 years ago
Rusty Russell d92579f627 common/json_escaped: new type which explicitly notes a string is already JSON. 7 years ago
Rusty Russell d4a172e221 common: peer_billboard() helper for updating the billboard. 7 years ago
Rusty Russell f76ff90485 status: split off error messages into a new 'peer_status' type. 7 years ago
Rusty Russell fd498be7ca status: generate messages rather than marshal/unmarshal manually. 7 years ago
Rusty Russell 84bf60f934 status: add multiple levels of logging. 7 years ago
Rusty Russell ef9b16399c common: read_peer_msg helpers for per-peer subds. 7 years ago
ZmnSCPxj 83e76e3ac3 features: Move feature-handling code to a common/features.c source. 7 years ago
Rusty Russell 0f97b8cf36 subdaemon.c: subdaemon_setup() routine for all daemons. 7 years ago
Rusty Russell c956d9f5eb lightningd: tal memleak detection, dev-memleak command. 7 years ago
Rusty Russell af7e6158af Makefile: clean needs to do more, distclean should remove everything. 7 years ago
Rusty Russell 45f5bb7fac bolt11: move to common/ and sign via callback. 7 years ago
Rusty Russell 78d0a5e840 bech32: move to common/ 7 years ago
Rusty Russell 753f15f503 common/hash_u5: routines to hash 5 bit values. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell 9b589fb5ba common/wire_error: helpers to create/parse WIRE_ERROR messages. 7 years ago
Rusty Russell 2394c9a2e7 crypto_state: move to its own file. 7 years ago
Rusty Russell 3404c393b7 common/io_debug: replacement for ccan/io's poll which does sanity checks. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 739b163f8b Makefiles: simplify dependencies. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago