80 Commits (becd4fe5766b4365e43f0acfc308c26386c71783)

Author SHA1 Message Date
Rusty Russell becd4fe576 common: add routines for log level names. 4 years ago
Rusty Russell a8177e9013 Makefile: make check-includes check all the non-generated files. 4 years ago
Rusty Russell 5e865ce42b Makefile: unify generated files definition. 4 years ago
Rusty Russell 83aea6b2bb gossip_store: make private channels more similar to channel_announcement 4 years ago
niftynei 4508584b21 dualfund: rearrange things so that the wire-dependent calls are separate 4 years ago
niftynei 2618ef10c3 tx_roles: pull up roles, rename 4 years ago
niftynei 5cd06227d7 build: exclude dualopend from non-experimental builds 4 years ago
Rusty Russell ea819107eb common: remove funding_tx. 4 years ago
Rusty Russell 83298c030a wallet: switch over to withdraw in module, remove lots of unused code. 4 years ago
Rusty Russell be0038e49b Makefile: include common objects in ALL_C_SOURCES. 4 years ago
Rusty Russell 1746406e41 Makefile: normalize all the Makefiles 4 years ago
Rusty Russell 6815a1d9a2 common/route: routing helpers built on gossmap and dijksra. 4 years ago
Rusty Russell 59cc2f7559 common/dijkstra: routine to calculate shortest/cheapest path. 4 years ago
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