OptionalautoConsent decision when approveNext has nothing queued. Default true.
OptionalbalanceSeeded wallet balance in satoshis. Default 100000.
OptionalclockClock used for timestamps. Default: Date.now.
OptionallatencyArtificial latency (ms) applied before each result. Default 0, which
responds synchronously inside handleMessage.
OptionalmaxPer-transfer policy cap in millisatoshis. Default 100000000 (100k sats).
OptionalrailsRails the shell supports. Default ['zap', 'lnurl'].
OptionalschedulerScheduler used for deferred pushes. Default: setTimeout.
OptionalseedSeed for deterministic ids and fixture ordering. Default 1.
OptionalsettleWhen set, settle each pending transfer after this many ms via the scheduler.
Factory options for the value mock.
Example