Overview
Capital Recall is the mechanism that instantly retrieves deployed capital from yield protocols when needed for order matching, withdrawals, or other operations.Key Feature: Recall happens atomically within the same transaction as your order match. Zero delay, zero user action required.
How Recall Works
Atomic Execution
All steps happen in a single transaction:Technical Implementation
Recall Triggers
Recall Speed
Same-Block Execution
Recall completes in the same block as the triggering action:No Withdrawal Queue
Unlike manual withdrawals from lending protocols, recall uses:- Flash loan mechanisms for instant liquidity
- Protocol reserves for immediate withdrawal
- Pre-approved withdrawal allowances
Yield Protocol Requirements
To be eligible for Idle Yield Router, protocols must support instant recall:Approved Protocols
Edge Cases
Large Recalls
For very large amounts that exceed single-protocol liquidity:1
Multi-Protocol Recall
If 5M available in Aave, recall from multiple protocols simultaneously
2
Reserve Backup
Protocol reserve fund can bridge temporary gaps
3
Partial Fill
In extreme cases, order partially filled with remainder queued
Protocol Pause
If a yield protocol is paused (upgrade, emergency):- Detection: System detects protocol unavailable
- Fallback: Use reserve fund to complete match
- Recovery: Once protocol resumes, funds recovered
- User Impact: None, match completes normally
Gas Spikes
If gas prices spike during recall:Yield Preservation
You Keep Interim Yield
Yield earned while deployed is preserved:Yield Claiming
No separate claim needed. Yield is automatically:- Accrued while deployed
- Claimed during recall
- Added to your principal
Monitoring Recalls
Transaction Details
Each recall is logged:Dashboard View
Reserve Fund
Protocol maintains a reserve fund for recall edge cases:Reserve Metrics
FAQs
What if recall fails?
What if recall fails?
The entire transaction reverts, including the match. Your order remains in the book, and a retry happens on the next match attempt. You’re never left in a partial state.
Do I pay for recall gas?
Do I pay for recall gas?
No. All gas costs are covered by the protocol as part of the gasless experience.
Can recall be slower than expected?
Can recall be slower than expected?
In normal conditions, recall is instant (same block). Only in extreme circumstances (protocol pause, chain congestion) might there be brief delays, and the protocol communicates these.
What if I want to keep earning yield instead of matching?
What if I want to keep earning yield instead of matching?
Your order has priority. Once a match is found at your rate, the match executes. If you want to continue earning variable yield, cancel your order.
Back to Idle Yield Router
Return to Idle Yield Router overview