Skip to content

v0.2.4

Choose a tag to compare

@vrogojin vrogojin released this 11 Feb 09:33

Bug Fixes

  • CLI process exit: Fix CLI commands hanging ~10s after completion due to lingering Nostr WebSocket handles
  • Instant split change token: Fix sender losing change token when process.exit() killed background proof collection before completion

Changes

  • InstantSplitExecutor.submitBackgroundV5 now returns a trackable Promise<void> instead of fire-and-forget
  • PaymentsModule tracks background promises and exposes waitForPendingOperations() for callers to await completion
  • CLI send command awaits pending background operations before exiting
  • InstantSplitResult now includes optional backgroundPromise field

Testing

  • 914 unit tests passing
  • 8/8 transfer e2e tests passing (balance + tombstone verified)
  • 8/8 CLI e2e tests passing (instant + conservative, UCT/BTC/ETH)