67 Commits (5d9d21d64d6c7ad447dbfce8027054c1c5b6a209)

Author SHA1 Message Date
Rusty Russell daba3e7deb common/gossmap: helper to map the gossip store. 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
niftynei c0d0272eac psbt-common: shared psbt utilities 4 years ago
ZmnSCPxj jxPCSnmZ 6fadd5aea2 Makefile: Remove gen_version.h from ALL_GEN_HEADERS. 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
lisa neigut 043224a1b1 coin_mvt: initial commit for coin movement structs and helpers 5 years ago
Christian Decker 6e323ae0cd watchtower: Add a struct containing the penalty base information 5 years ago
Vasil Dimov 158d2212c2 closingd: configurable closing fee negotiation step 5 years ago
Rusty Russell 3b4a06f52b common: generalize ecdh function. 5 years ago
Rusty Russell 91251b1870 common: add blinding helpers. 5 years ago
Rusty Russell b122e44a0b common: new file hmac for hmac calculation. 5 years ago
darosior d35387f489 common: move json_stream from lightningd/ to common/ 5 years ago
Vasil Dimov 55173a56b7 Use dedicated type for error codes 5 years ago
Rusty Russell aa6aad0131 common: add struct onionreply 5 years ago
Rusty Russell b9d6e8bbaa common: add fee_states state machine for update_fee. 5 years ago
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago
Saibato f6006f43a9 Init commit to be able to create a tor static service on the fly. 5 years ago
Rusty Russell 722b4942ed common: rename decode_short_channel_ids.{c,h} to decode_array.{c.h} 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
Rusty Russell 1e7b1276a9 common/gossip_rcvd_filter: cache for received gossip. 5 years ago
Rusty Russell 3fa375881a bigsize: make it a proper first-class type. 5 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