The purpose of iearn.finance is very simple. Yield aggregator for lending platforms that rebalances for highest yield whenever the contract is interacted with.
Full documentation available docs.iearn.finance
The system currently supports;
$DAI $USDC $USDT sUSD DAI-USDC wBTC $ETH
Upcoming support for $BAT, $KNC, $LINK, $MKR, $REP, $SNX, $ZRX.
The system current aggregates;
The system simplifies the user journey so that the #DeFi investor does not have to worry about the underlying protocols, yield hunting or understanding complex #DeFi strategies.
When comparing interest, it also considers LP opportunities with the underlying token protocol, so it won’t just compare iDAI with cDAI, but also weigh up how much APR is possible by being an LP for ETH/cDAI and adjusts the cDAI performance based on this calculation.
The system is built out of different mini components (heavily inspired by DeFi_Zap) that are usable and composable on-chain, such as APR aggregators, recommendation decision trees, or just interfaces. Full documentation registry and interfaces available docs.iearn.finance
With the onset of DeFi numerous strategies exist for the investor. To list just a few;
Lend out ETH in Compound.
Swap ETH to USDC and lend on Aave.
Be a liquidity provider for ETH/USDC on Uniswap.
The possible strategies are an ever increasing list.
Do you trade your ETH to DAI and invest in DSR?
Do you go 2x long ETH on dYdX and take 50% to DAI swapped to cDAI and then 25%/25% into Uniswap cDAI/ETH liquidity?
Do you hedge your cDAI into cUSDC and be an LP for curve.fi?
The list of possibilities and analytics becomes far too numerous to manage.
To address the above concerns we developed iearn.finance
iearn.finance is a set of protocols with simplicity in mind. You provide the asset you wish to earn on, swap it for it's representative token (ETH to iETH), and the underlying ETH will be invested based on the current most optimal strategy. This engine is not a rates aggregator that then puts your ETH into Fulcrum, because it has the highest rate. Instead it analyzes strategies across different spheres. It takes into consideration pool liquidity in Uniswap, and if there might be a better strategy for fees since this is a hedged position. It will look for swap opportunities between multiple exchanges for the least amount of slippage.
iearn.finance is an open source protocol. There is no central token or platform fee. No bias towards any investor. Strategies can be added in an open and free manner. All smart contract functions are public.
Add support for dYdx, Compound, Aave, and Fulcrum APR
Swap between ETH and any asset via on-chain dex aggregators for minimum slippage
issue representative interest token on invest
Add support for Chai as an option
Completed uniroi.iearn.eth and liquidity considerations
Completed uniapr.iearn.eth for APR considerations
Added walkthrough example
Completed iapr.iearn.eth for on-chain APR decision trees
Completed imanage.iearn.eth for on-chain stateless execution
Added support for DAI
Added support for USDT
Added support for USDC
Added support for SUSD
Added support for wBTC
Added support for Ledger
Added yDAI v2 upgrades ydaiv2.iearn.eth
Added yUSDC v2 upgrades yusdcv2.iearn.eth
Added yUSDT v2 upgrades yusdtv2.iearn.eth
Added ySUSD v2 upgrades ysusdv2.iearn.eth
Added yTUSD v2 upgrades ytusdv2.iearn.eth
Added yWBTC v2 upgrades ybtcv2.iearn.eth
Reduced gas costs from 1.5MM to 250k for withdraw & deposit