Core Functions
Transaction Monitoring
The Coprocessor tracks each step of a deposit’s flow, detecting completed bridging or swaps and identifying when subsequent steps are needed:- Live Data Feeds - It collects real-time information about liquidity, gas prices, and network congestion across supported chains.
- Dynamic Adjustments - When the initial route faces slowdowns, congestion, or low liquidity, the Coprocessor recalculates and submits new bridging or swap transactions to maintain smooth execution.
Retries & Recovery Coordination
If a deposit encounters a failed step (from liquidity issues, network problems, or other errors), the Coprocessor launches automated retries:- Fresh Execution Quotes - It finds new aggregator routes, bridging paths, or swap options to complete the transaction.
- Scheduled Intervals - Retries occur at 5-minute intervals for up to 30 minutes to complete the deposit as intended.
- Failover to Refund - If retries can’t deliver the correct assets, the Coprocessor automatically refunds the user’s wallet, preventing stuck or partial transactions.