ConvexUSDTCrvUSDStrategy
Overview
Constants
address public constant crvUsd = CRV_USD_POLYGON; // CRVUSD token address
address public constant wpol = WPOL_POLYGON; // Wrapped MATIC address
address public constant crv = CRV_POLYGON; // CRV token address
address public constant usdt = USDT_POLYGON; // USDT token address
uint256 public constant CRVUSD_USDT_CONVEX_POOL_ID = CRVUSD_USDT_CONVEX_POOL_ID_POLYGON; // Convex pool ID
IConvexBoosterPolygon public constant convexBooster = IConvexBoosterPolygon(CONVEX_BOOSTER_POLYGON); // Convex booster
ICurveAtriCryptoZapper constant zapper = ICurveAtriCryptoZapper(CURVE_AAVE_ATRICRYPTO_ZAPPER_POLYGON); // Curve zapperState Variables
IRouter public router; // Router for swaps
ICurveLpPool public curveLpPool; // Main Curve poolFunctions
Initialization Functions
constructor
initialize
Core Functions
_invest
_divest
_unwindRewards
Internal View Functions
_convertUsdtToUsdce
_convertUsdceToUsdt
_lpValue
_lpForAmount
_estimatedTotalAssets
_lpPrice
_crv
_crvUsdBalance
_simulateHarvest
Last updated