Euler Finance: Building Smarter Lending Markets in Decentralized Finance