Use this when multiple Wallet instances share the same seed and must allocate
deterministic outputs without overlapping counter ranges. Pass the returned source to each wallet
via the counterSource option.
The source is memory-only — counters do not survive page reloads. Subscribe to
wallet.on.countersReserved to persist counter state to
your own storage.
Create a shared in-memory CounterSource.
Use this when multiple Wallet instances share the same seed and must allocate deterministic outputs without overlapping counter ranges. Pass the returned source to each wallet via the
counterSourceoption.The source is memory-only — counters do not survive page reloads. Subscribe to wallet.on.countersReserved to persist counter state to your own storage.