- LDKCVec_EventZ events = (prov.get_and_clear_pending_events)(prov.this_arg);
- assert((unsigned long)events.data < 4096); // There's an offset, but it should still be an offset against null in the 0 page
- assert(events.datalen == 0);
+ // Check that no events were generated by asserting if any events are passed to never_handle_event.
+ LDKEventHandler handler = { .handle_event = never_handle_event, .free = NULL };
+ (prov.process_pending_events)(prov.this_arg, handler);