OptionalisOptional opt-out from the bus-level message timeout.
Long-running flows (e.g. settlement) surrender control to remote peers
and can legitimately sit idle for longer than messageTimeoutMs. When
this returns true, the bus awaits handleMessage without a deadline.
Defaults to false.
Called once when the SW is starting up
Providers and wallet instances available to the handler.
Repositories available to the handler.
Optionalchannel: { broadcast(response: RES): void }Push channel to clients, for responses that answer no
request. Use it instead of holding events for the next tick.
The channel is scoped to the generation it was handed out in: after a
bus re-init or stop() it goes inert on its own, so retaining one past
stop() cannot post.
Called once when the SW is shutting down
Called by the scheduler to perform a tick. Can be used by the updater to perform periodic tasks or return delayed responses (eg: subscriptions).
The current time in milliseconds since the epoch.
A unique identifier for the updater. This is used to route messages to the correct updater.