ConvexSpell#closePositionFarm removes liquidity without any slippage protection
ConvexSpell#closePositionFarm removes liquidity without any slippage protection allowing withdraws to be sandwiched and stolen. Curve liquidity has historically been strong but for smaller pairs their liquidity is getting low enough that it can be manipulated via flashloans.\\nConvexSpell.sol#L204-L208\\n```\\n        ICurvePool(pool).remove_liquidity_one_coin(\\n            amountPosRemove,\\n            int128(tokenIndex),\\n            0\\n        );\\n```\\n\\nLiquidity is removed as a single token which makes it vulnerable to sandwich attacks but no slippage protection is implemented. The same issue applies to CurveSpell.
Issue ConvexSpell#closePositionFarm removes liquidity without any slippage protection\\nAllow user to specify min out
User withdrawals can be sandwiched
```\\n        ICurvePool(pool).remove_liquidity_one_coin(\\n            amountPosRemove,\\n            int128(tokenIndex),\\n            0\\n        );\\n```\\n