ConvexdETHFrxETHStrategy
Overview
Constants
address public constant crv = CRV_MAINNET; // Ethereum mainnet's CRV Token
address public constant cvx = CVX_MAINNET; // Ethereum mainnet's CVX Token
address public constant frxETH = FRXETH_MAINNET; // Ethereum mainnet's frxETH Token
uint256 public constant DETH_FRXETH_CONVEX_POOL_ID = CONVEX_DETH_FRXETH_CONVEX_POOL_ID_MAINNET; // Convex pool identifierState Variables
IConvexBooster public constant convexBooster; // Main Convex's deposit contract
IRouter public router; // Router for CRV-WETH swaps
ICurveLpPool public constant cvxWethPool; // CVX-WETH pool in Curve
ICurveLpPool public curveLpPool; // Main Curve pool for Strategy
ICurveLpPool public curveEthFrxEthPool; // Curve's ETH-frxETH poolFunctions
Initialization Functions
constructor
initialize
Configuration Functions
setRouter
Internal Core Functions
_invest
_divest
_unwindRewards
View Functions
previewLiquidate
Internal View Functions
_lpPrice
_crv
_cvx
Receive Function
Simulation Functions
_simulateHarvest
Last updated