Skip to main content

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 10Mneededandonly10M needed and only 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):
  1. Detection: System detects protocol unavailable
  2. Fallback: Use reserve fund to complete match
  3. Recovery: Once protocol resumes, funds recovered
  4. 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:
  1. Accrued while deployed
  2. Claimed during recall
  3. 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

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.
No. All gas costs are covered by the protocol as part of the gasless experience.
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.
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