We at DeFi Wonderland would like to take over the development of the version 2 of the protocol optimizing some key pain points that have shown setbacks for adoption:
Keep3r has been of great use for the Yearn ecosystem (Yearn, Sushi, Pickle, etc) but it hasn’t seen much adoption from other protocols because of its complexity (bond/unbound periods are not efficient and there is not much tooling around them)
There are currently only 4-5 Keepers working on the protocol on a weekly basis (1), we have in mind some code improvements that could be done in order to provide a fair playground in which more Keepers could participate, collaborate and benefit from it.
Gas efficiency in such a system is critical, we can achieve great improvements in this matter.
The idea behind this is to improve the gas efficiency and the composability of the protocol in such a way that benefits all the participants of the ecosystem.
evaluate and understand what inefficiencies could be improved.
contract structure separation
- KP3R token code
- Governance code
- Core Protocol code
a) liquidity bonds
b) keeper bonds
auto-credits time based minting based for LPs
remove the bonding/unbonding period for the minting of credits in exchange of a time-based auto-minting for the Liquidity Providers of the Jobs.
faster bond/unbond for jobs
deprecate oracles in favor of Uniswap V3 oracle solution
stake the protocol’s LP positions into the liquidity mining programs (Sushi and potentially more) in order to generate revenue from them.
work should be always paid in bonds (prevents insta-dump)
deprecate receipt() if it’s paid with KP3R, in a potential attack where a job gets its credits drained, governance does not have any way to slash the keeper.
backend (keep3r-node) (future work)
This would be an implementation that will take time but we can potentially develop in the long term
- round robin tx ordering & collaboration
- 1 line/command setup
- all jobs and parameters loaded
- flashbots support to avoid reverted txs
- support stealth transactions
Copyright and related rights waived via CC0.