π²Integrating fxSAVE
Method 1: Direct Redemption via Router
instantRedeemFromFxSave (0x6d701088)
function instantRedeemFromFxSave(
LibRouter.ConvertOutParams memory fxusdParams,
LibRouter.ConvertOutParams memory usdcParams,
uint256 shares,
address receiver
)ConvertOutParams Example
β
Scenario 1: Redeeming USDC
fxusdParams (Swap fxUSD β USDC)
usdcParams (Direct Redemption of USDC)
β
Scenario 2: Redeeming fxUSD
fxusdParams (Direct Redemption of fxUSD)
usdcParams (Swap USDC β fxUSD)
β
Scenario 3: Redeeming USDC + fxUSD(No Swap)
fxusdParams (Direct Redemption of fxUSD)
usdcParams (Direct Redemption of USDC)
Method 2: Two-Step Redemption Process to Get fxUSD + USDC
Step 1: Redeem fxSP Tokens from fxSave
Step 2: Instantly Redeem fxSP Tokens to Obtain fxUSD and USDC
Summary
Last updated