Skip to main content
TL;DR: Organizations can now use their own API keys, transfer processing uses serialization queues to prevent race conditions, and the health check system has a periodic heartbeat with auto-decay.

Organization API Keys

API keys are now supported at the organization level:
  • Organizations can create and rotate their own API keys
  • Keys inherit organization plan limits and credits
  • Dashboard supports org key management

Transfer Serialization Queues

Transfer processing now uses per-wallet serialization queues:
  • Eliminates race conditions when multiple transfers arrive concurrently for the same wallet
  • Ensures correct ordering of balance updates
  • Reduces duplicate-processing errors in high-throughput scenarios

Healthcheck Heartbeat & Auto-Decay

Registered service listeners now send periodic heartbeats to the health check system:
  • Stale listeners automatically decay and are removed if they stop reporting
  • Prevents false-positive β€œhealthy” states from lingering dead services
  • More accurate liveness tracking across the stream infrastructure

Shipped by Delox & Sanjay