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 Intent Tracker to monitor the cross-chain transfer status in real-time, receiving updates as the intent progresses through its lifecycle (opening → opened → filling → filled/expired).
Additional Features
The SDK also supports:
- Quote Aggregation: Compare quotes from multiple providers simultaneously
- Intent Tracking: Monitor cross-chain transfers from initiation to completion
- Error Handling: Graceful handling of timeouts and provider errors
See the Intent Tracking and Advanced Usage guides for more details.