Christian Decker
f963a6a551
libplugin: Add notification topics to plugin_main
2021-05-03 11:20:15 +09:30
Rusty Russell
27c006f7aa
libplugin: make init return a string.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: libplugin: init can return a non-NULL string to disable the plugin.
2021-01-13 14:45:36 +01:00
niftynei
5b6b012af9
mfc: add happy path-way for v2 in multifundchannel
...
Tested and works with both sides funding! Yay.
Doesn't do any amount of reasonable cleanup or handling of errors.
2020-11-23 12:41:05 -06:00
Rusty Russell
a8177e9013
Makefile: make check-includes check all the non-generated files.
...
Note that check-whitespace and check-bolt already do this, so we
can eliminate redundant lines in common/Makefile and bitcoin/Makefile.
We also include the plugin headers in ALL_C_HEADERS so they get
checked.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-10-22 12:14:34 +10:30
ZmnSCPxj jxPCSnmZ
9587425f2d
plugins/spender/fundchannel.c: Make fundchannel a thin layer around multifundchannel.
...
Changelog-Changed: protocol: `fundchannel` now shuffles inputs and outputs, and no longer follows BIP69.
2020-09-10 15:28:50 +09:30
ZmnSCPxj jxPCSnmZ
f6c145d2df
plugins/spender/multifundchannel.c: Move multifundchannel to the spenderp plugin.
2020-09-10 15:28:50 +09:30
ZmnSCPxj jxPCSnmZ
277ff0f44c
plugins/spender/multiwithdraw.c: Implement multiwithdraw command.
...
Fixes : #2679
Changelog-Added: JSON-RPC: New `multiwithdraw` command to batch multiple onchain sends in a single transaction. Note it shuffles inputs and outputs, does not use BIP69.
2020-09-09 20:36:08 +09:30
ZmnSCPxj jxPCSnmZ
e04febfe0c
plugins/spender/: New plugin that will eventually absorb all onchain-spending commands.
2020-09-09 20:36:08 +09:30