Skip to content

Transaction Pipeline

Richard Kindler edited this page Nov 25, 2025 · 1 revision

📘 Transaction Pipeline

The transaction pipeline is optimized for safety, determinism, and scaling.

Steps

  1. Request Ingestion Request hits API → validated → queued.

  2. Deduplication Check Idempotency key prevents duplicates.

  3. Queue Buffering Workers monitor queue depth and scale as needed.

  4. KMS Signing Worker serializes tx → KMS signs → signature returned.

  5. Broadcast Signed transaction pushed to RPC endpoint.

  6. Finalization Tracking Gateway tracks confirmation status and exposes it through /tx/:id.

Clone this wiki locally