Write smartcontact of CurveAmmAdapter for Yearn integration
Budget: $250 – $750 USD
Yearn vaults allow users to deposit an underlying ERC20 token, and receive yTokens at a fixed exchange rate. Some of the underlying tokens available to deposit can be readily purchased on exchanges, however several yearn vaults take Curve LP tokens as the underlying. A usable integration with Yearn will require the ability to deposit any underlying asset into these Yearn vaults.
Hence, following the Set protocol architecture, we need to develop an adapter to deposit and withdraw liquidity from Curve. Here is the specification: https://hackmd.io/@blockdev/BJVjtayP5
Reference of a Uniswap V2 adapter in Set protocol contract repo: https://github.com/SetProtocol/set-protocol-v2/blob/master/contracts/protocol/integration/amm/UniswapV2AmmAdapter.sol
If you are interested in my job, please bid with start "Set Protocol"
Hence, following the Set protocol architecture, we need to develop an adapter to deposit and withdraw liquidity from Curve. Here is the specification: https://hackmd.io/@blockdev/BJVjtayP5
Reference of a Uniswap V2 adapter in Set protocol contract repo: https://github.com/SetProtocol/set-protocol-v2/blob/master/contracts/protocol/integration/amm/UniswapV2AmmAdapter.sol
If you are interested in my job, please bid with start "Set Protocol"