X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fdemo.c;h=0f8bd102a48189be60b5156a686297a54fd2ac60;hb=7e1e0ac97cc2f96a72dfb97fd5edcd039267e681;hp=645c95bc4a889c944e3290451226064cd6690ed3;hpb=343aacc50c73e18ddb1ec52570c5050bdccd09ca;p=rust-lightning diff --git a/lightning-c-bindings/demo.c b/lightning-c-bindings/demo.c index 645c95bc..0f8bd102 100644 --- a/lightning-c-bindings/demo.c +++ b/lightning-c-bindings/demo.c @@ -19,6 +19,7 @@ uint32_t get_fee(const void *this_arg, LDKConfirmationTarget target) { void broadcast_tx(const void *this_arg, LDKTransaction tx) { //TODO + Transaction_free(tx); } LDKCResult_NoneChannelMonitorUpdateErrZ add_channel_monitor(const void *this_arg, LDKOutPoint funding_txo, LDKChannelMonitor monitor) { @@ -53,11 +54,11 @@ int main() { .free = NULL }; - LDKManyChannelMonitor mon = { + LDKWatch mon = { .this_arg = NULL, - .add_monitor = add_channel_monitor, - .update_monitor = update_channel_monitor, - .get_and_clear_pending_monitor_events = monitors_pending_monitor_events, + .watch_channel = add_channel_monitor, + .update_channel = update_channel_monitor, + .release_pending_monitor_events = monitors_pending_monitor_events, .free = NULL, };