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) {
.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,
};