Skip to main content
Version: 0.15

Bridging

Miden applications can use third-party interoperability providers to move assets between Miden testnet and Ethereum Sepolia.

These are provider integrations available to Miden developers, not Miden-owned bridge products or APIs.

Choose an integration

AgglayerEpoch
Typical testnet time10–20 minutes1–3 minutes
Current reference assetSepolia ETH ↔ Miden ETHEpoch test USDC on Sepolia ↔ Miden USDC
Integration modelAgglayer bridge transaction and lifecycleQuote-and-solve intent SDK
Provider boundaryAgglayer and its Miden-side integration serviceEpoch allocator and solver
Best fitDirect Agglayer interoperabilityFaster intent-based USDC movement

The timing ranges are observations, not service-level agreements. Source finality, provider observation, proof or solver availability, destination settlement, and Miden note synchronization can all affect the final duration.

Choose by asset support, provider trust boundary, recovery model, and the states your application must expose—not timing alone.

Model completion correctly

A cross-chain transfer is not one status. Your application should distinguish:

  1. Source authorization and submission — the user approves and submits the source-chain action.

  2. Provider acceptance — Agglayer observes the bridge action or Epoch accepts the intent.

  3. Destination settlement — the provider completes its destination-chain transaction.

  4. Funds become spendable — the destination wallet discovers and, on Miden, consumes the delivered note.

On Miden, delivery can create a note that the recipient's wallet still needs to discover and consume. Do not report spendable funds only because the provider reports a successful destination transaction.

Documentation boundary