Spark Stables Bridge
Spark Stables is a quote-based bridge that lets users send USDC on supported chains and receive USDB on Spark. The flow is one-way into Spark.What it supports
- USDC -> USDB on Spark via Brale.
- Quote-based deposits with a chain-specific deposit address.
- Chain confirmations enforced per source chain.
- Status tracking from processing to completed.
- Amounts are strings in smallest units (USDC has 6 decimals).
Supported source chains
solana, base, polygon, arbitrum, optimism, ethereum.
How it works (high level)
- User requests a quote with
{ sourceChain, amount, userSparkAddress }and receives a deposit address. - User sends USDC to the deposit address and submits the transaction hash.
- Bridge verifies confirmations, orchestrates the Brale transfer, and marks the bridge
completedonce USDB lands on Spark.
SDK entry point
Next steps
- Quickstart:
bridge/spark-stables/quickstart - Architecture:
bridge/spark-stables/architecture - API reference:
bridge/spark-stables/api