Session.create with everything the wallet already holds — explorer, indexer,
virtual-tx cache — plus the exit observer, which re-reads the outpoint at StepType.DONE
rather than waiting for a delta sync that cannot see the change. That single fire is a
prompt and not a guarantee — see exitObserverFor.
Prefer this to building a Session by hand: an optional parameter only reaches callers who
know to pass it, which is the same failure mode the seam exists to close.
Session.create with everything the wallet already holds — explorer, indexer, virtual-tx cache — plus the exit observer, which re-reads the outpoint at
StepType.DONErather than waiting for a delta sync that cannot see the change. That single fire is a prompt and not a guarantee — see exitObserverFor.Prefer this to building a
Sessionby hand: an optional parameter only reaches callers who know to pass it, which is the same failure mode the seam exists to close.