Overview
Currency Abstraction simplifies multi-currency lending by automatically analyzing rates across all supported stablecoins and suggesting optimal strategies. For users who don’t want to manually compare EUR vs USD vs JPY rates, currency abstraction handles the complexity.Think of it as: A smart assistant that finds the best fixed-rate opportunities across all currency markets, while respecting your preferences and risk tolerance.
How It Works
1
Analyze Markets
System scans all supported currency markets in real-time:
- Current rates for each stablecoin
- Liquidity depth
- Historical rate stability
2
Match Preferences
Considers your settings:
- Acceptable currencies
- FX risk tolerance
- Minimum rate threshold
3
Recommend Strategy
Suggests optimal currency:
- “Lend in EURC at 6.5% APY (vs 5.8% USDC)”
- Shows FX considerations if cross-currency
4
Execute (Optional)
With permission, can auto-convert and deploy to recommended market
User Preferences
Configure currency abstraction to match your needs:Currency Whitelist
Select which currencies you’re comfortable with:FX Risk Tolerance
- No FX Risk
- Low FX Risk
- Full Optimization
Setting: Same currency onlyOnly recommends opportunities in your base currency. If you hold USD, only USD options shown.Best for: Users who want zero currency exposure
Minimum Rate Threshold
Set a floor rate below which you won’t participate:Recommendation Examples
Example 1: USD Holder, Rate Optimization
Your situation:- Holding: 50,000 USDC
- Settings: USD + EUR allowed, Low FX risk
Recommendation:
Example 2: Borrower, Minimize Cost
Your situation:- Need: 30,000 USD equivalent
- Collateral: ETH
- Settings: All major currencies
Recommendation:
Auto-Execution Mode
With auto-execution enabled, currency abstraction can:-
Auto-Convert on Deposit
- You deposit USDC
- System identifies EURC has better rates
- Converts USDC → EURC automatically
- Places lend order in EURC market
-
Auto-Convert on Withdrawal
- Your EURC position matures
- You want funds in USDC
- Converts EURC → USDC automatically
- Sends USDC to your wallet
Safety Controls
Integration with Easy Mode
Currency abstraction is built into Easy Mode:- Easy Mode automatically considers multi-currency opportunities
- If EURC has significantly better rates than USDC, Easy Mode will suggest it
- User always confirms before any currency conversion
- No additional configuration needed
Advanced: API Access
Programmatic access to currency abstraction:Currency Conversion Mechanics
When currency abstraction triggers a conversion:1
Quote Sourcing
Aggregates quotes from multiple DEXs (1inch, Paraswap, etc.)
2
Best Route Selection
Chooses route with lowest slippage and fees
3
Execution
Swaps through selected route
4
Deposit/Withdraw
Proceeds to intended action in target currency
Fees
When Not to Use Currency Abstraction
Currency abstraction may not be ideal if:- You have specific currency requirements (e.g., EUR liabilities to match)
- You’re highly sensitive to FX risk and rates don’t justify exposure
- You need exact amounts and can’t tolerate conversion slippage
- You’re operating under regulatory constraints requiring specific currencies
FAQs
Can currency abstraction lose me money?
Can currency abstraction lose me money?
Rate optimization is not guaranteed. FX movements can offset rate advantages. Always review FX considerations in recommendations.
How often does it re-evaluate?
How often does it re-evaluate?
Continuously for new orders. Existing positions are not changed, recommendations only apply to new capital deployment.
Can I see historical recommendations accuracy?
Can I see historical recommendations accuracy?
Dashboard shows past recommendations and actual outcomes, helping you calibrate trust in suggestions.
Does it consider my tax situation?
Does it consider my tax situation?
No. Currency conversions may have tax implications. Consult a tax professional for your jurisdiction.
Configure Currency Preferences
Set up your currency abstraction preferences