Yield.me is a mobile app which aims to give people the whole picture of cross-chain DeFi options and their security implication to earn yield on their crypto in a very understandable way, while allowing to access those in one click from a single chain and a single wallet.
Prize Pool
Yield.me consists of two major components: Information and Community. While we want to let anyone be able to access the Information (which is all the info you need to make a decision on a specific DeFi yield protocol), we want to limit bots and bad actors access to the Community part which is user-written reviews on protocol. For that we've used two components:
The first security component is WorldCoin's WorldID to verify the humanity. The second security component is a Community Pass.
We have three github repositories: https://github.com/rsrbk/yield-me https://github.com/kroist/london2024contracts https://github.com/kroist/londonBackend
We've decided to start with a native Swift iOS app for yield.me.
First things first, we need to set up an account. We want to let users both create a new smart account and be able to connect any other wallet provider. For the hackathon we've narrowed the scope to only have an option for creating a new smart account, which is powered by Circle Programmable Wallets. The integration had some challenges due to outdated sample app repo, which we pushed a PR to fix: https://github.com/circlefin/w3s-ios-sample-app-wallets/pull/20
Yield.me consists of two major components: Information and Community.
We used WorldCoin's WorldID to verify the humanity.
Our formula for the security score of a protocol consists of:
Making a seamless cross-chain DeFi experience is still challenging, even with CCIP. The main limitation is that you can't send both USDC and a message (like a deposit function call) within the same call, it has to be two transactions. We bypassed to having our own shared pools of USDC on different chains and giving users control to USDC on those pools by interacting with our main smart contract on the main chain.