ConvexCrvUSDWethCollateralStrategy
Overview
Constants
address public constant weth = WETH_MAINNET; // WETH token address
address public constant crv = CRV_MAINNET; // CRV token address
address public constant cvx = CVX_MAINNET; // CVX token address
address public constant crvUsd = CRVUSD_MAINNET; // crvUSD token address
uint256 public constant CRVUSD_WETH_COLLATERAL_POOL_ID = CONVEX_CRVUSD_WETH_COLLATERAL_POOL_ID_MAINNET; // Convex pool ID
IRouter public constant router = IRouter(UNISWAP_V3_ROUTER_MAINNET); // Uniswap V3 router
IConvexBooster public constant convexBooster = IConvexBooster(CONVEX_BOOSTER_MAINNET); // Convex boosterState Variables
ICurveLendingPool public curveLendingPool; // Main Curve lending pool
ICurveLpPool public curveUsdcCrvUsdPool; // Curve's USDC-crvUSD poolFunctions
Initialization Functions
constructor
initialize
Internal Core Functions
_invest
_divest
_unwindRewards
View Functions
previewLiquidate
Internal View Functions
_lpValue
_lpForAmount
_lpPrice
_crv
_cvx
_simulateHarvest
Last updated