listenSchedulePingUnique

declare function listenSchedulePingUnique(filterFn: (event: SchedulePingContract) => boolean | Promise<boolean>, fn: (event: SchedulePingContract) => void): () => void;

Subscribes to schedule ping events, delivering the callback once per new signal id.

Schedule pings fire every tick while a resting entry waits for activation; this collapses them to one callback per scheduled signal.

Parameter Description
filterFn Predicate selecting which events are considered
fn Callback invoked once per new signal id