Flow
This document provides an overview of the cross-chain transaction flow using the Interop SDK. It illustrates how a developer can interact with different cross-chain protocols to obtain quotes, execute transactions, and track them on-chain.
Flow Stages
1. Quote Phase
The developer requests a quote from the SDK, which queries the provider protocol for pricing and availability.
2. Execution Phase
After selecting a quote, the developer sends the prepared transaction to the blockchain.
3. Tracking Phase
Once the transaction is submitted, the developer can use the Order Tracker to monitor the cross-chain transfer status in real-time, receiving updates as the order progresses (typically Pending → Finalized, or Failed / Refunded).
Additional Features
The SDK also supports:
- Quote Aggregation: Compare quotes from multiple providers simultaneously
- Order Tracking: Monitor cross-chain transfers from initiation to completion
- Error Handling: Graceful handling of timeouts and provider errors
See the Order Tracking and Advanced Usage guides for more details.