Simple Summary
Create an arbitrage bot on the DPI / ETH market and launch it during the KeeperDAO liquidity mining program. This way, DPI is always well priced on the market, the Index Coop starts a new lucrative business to fund further developments, and we’re getting new connections with the DeFi ecosystem.
Abstract
What is KeeperDAO ?
KeeperDAO is an on-chain liquidity underwriter for DeFi. Using KeeperDAO, people can pool their assets to earn passive income through liquidations, arbitrage, and other opportunities from all across DeFi.
Keepers borrow funds from a communal pool of compatible assets. Anyone can borrow from the pool to leverage on-chain opportunities. Profits from the on-chain opportunity are returned to the pool. Profits are distributed between Keepers and Liquidity Providers (LPs).
The mining incentive is live for 3 months only.
How can we benefit from this ?
- Setting up an arbitrage BOT (becoming a Keeper) will ensure that DPI is well priced compared to its components, and increase the trading volume on the secondary market.
- It will also allow us to mine ROOK (native KeeperDAO token) and benefit from a new source of income for the treasury. There is currently only one active Keeper per pool, mining 1 500 ROOK per day. There is a huge financial upside if we move fast.
- Using KeeperDAO funds to process flash loans is free of charge, compared to the 0,1% fees of other protocols, making it s way more profitable than standalone arb bots.
High level specification
Arb script
Create a off-chain script that can do the following things:
1. Compare DPI price (DPIp) vs sum of its weighted components (WCp)
2. IF DPIp > WCp, then
- Flash loan: borrow from KeeperDAO pool
- Optimize profits: algorithm to be defined later - should take into account available KeeperDAO pools, slippage and gas costs (instant)
- BUY WCp
- Mint DPI
- Sell DPI
- Profit
3. IF DPIp < WCp, then
- Flash loan: borrow from KeeperDAO pool
- Optimize profits: algorithm to be defined later - should take into account available ETH pool, slippage and gas costs (instant)
- BUY DPI
- Redeem DPI
- Sell WCp
- Profit
Arb smart contract
Create an arb smart contract that is able to:
- Process flash loans on the KeeperDAO pool
- Trade several pairs on Dex (Uniswap, 1inch…)
- Return profits to both KeeperDAO pool and Index Coop treasury
Here is an example of bot that is borrowing from the KeeperDAO pools. We just need to add the Uniswap connection and build the off-chain script. This will help us a lot in building the solution.
Detailed specification
To be defined later if approved.
How to ?
Let’s set up a small task force with product and dev ressources, and start as soon as possible.
Poll
- Yes, create an Index Coop Arb bot !
- No
0 voters