44 Commits (9a0327cd256e92b15de072db2d732350d4043dcf)

Author SHA1 Message Date
Rusty Russell 127811757f libplugin: support for sending notifications. 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 eadf2c91fe libplugin-pay: incorporate gossip store. 4 years ago
Rusty Russell 7260d9ea3d plugins: generate list of plugins more atomically, respect V=1 and --quiet. 4 years ago
ZmnSCPxj jxPCSnmZ 9587425f2d plugins/spender/fundchannel.c: Make fundchannel a thin layer around multifundchannel. 4 years ago
ZmnSCPxj jxPCSnmZ f6c145d2df plugins/spender/multifundchannel.c: Move multifundchannel to the spenderp plugin. 4 years ago
ZmnSCPxj jxPCSnmZ 277ff0f44c plugins/spender/multiwithdraw.c: Implement multiwithdraw command. 4 years ago
ZmnSCPxj jxPCSnmZ e04febfe0c plugins/spender/: New plugin that will eventually absorb all onchain-spending commands. 4 years ago
ZmnSCPxj jxPCSnmZ 0d3a3b6d48 plugins/multifundchannel.c: Implementation of `multifundchannel`. 4 years ago
Rusty Russell 8d5ff210bf txprepare: a plugin to replace `txprepare` (not yet active). 4 years ago
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
ZmnSCPxj jxPCSnmZ a5fc66c382 plugins/Makefile: Only link in libplugin-pay for plugins that need it. 4 years ago
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 5 years ago
ZmnSCPxj jxPCSnmZ 4a89819cdd plugins/Makefile: Change plugins build procedure. 5 years ago
niftynei 2ab41af8e2 rm pullpush: cleans up unused methods for push/pull 5 years ago
Christian Decker b15876c112 paymod: Implement TLV onion payload generation 5 years ago
Christian Decker 8138ef136f plugin: Add a data backend for the new payment state-machine 5 years ago
niftynei 2d5c61dfc1 psbt: methods to mutate psbt in place 5 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Christian Decker 1b32cc1c73 wire: Add a function to serialize a raw set of TLV fields 5 years ago
Christian Decker ef0f28cd50 plugin: Implement the ability to receive keysend payments 5 years ago
Christian Decker 5be59f4759 plugin: Add keysend skeleton 5 years ago
Michael Schmoock d3ece69a1b fix: adds bcli plugin to check-source targets 5 years ago
darosior 70a79e3998 plugins/bcli: a new plugin for gathering Bitcoin data 5 years ago
darosior 3510c29e5d common: move json_stream helpers to common/json 5 years ago
lisa neigut 963a1da958 addr: handle P2SH/P2PKH in scriptpubkey encoding 5 years ago
lisa neigut 42ef64941a fundchannel: have address work with any network 5 years ago
lisa neigut f433f637ea plugins: add fundchannel plugin, as 'fc' 5 years ago
Rusty Russell a134062f98 bolt11: handle `9` fields for new features. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 6 years ago
ZmnSCPxj a80e5c7212 plugins/Makefile: Add PLUGIN_AUTOCLEAN_OBJS to ALL_OBJS. 6 years ago
Rusty Russell 4370ffa978 autoclean: make this a plugin. 6 years ago
Rusty Russell b4455d517c common/node_id: new type. 6 years ago
Rusty Russell a25e22737c common/json_tok: add param_msat / param_sat. 6 years ago
Rusty Russell 9403df8d0d plugins/pay: add shadow CLTV calculation. 6 years ago
Rusty Russell f85d7d03b8 plugins/pay: get our own id during init phase. 6 years ago
Rusty Russell ad1e1bd528 plugins: minimal 'pay' plugin. 6 years ago
Rusty Russell de4043a32a plugin/libplugin: API for C plugins. 6 years ago