Hey I’m Octave, I am the founder of Valha an open-source DeFi abstraction layer for developers.
We are willing to develop a DeFi section natively within the Tally Ho! interface. The principal goal is to expand and facilitate the user experience with the DeFi ecosystem as a whole.
Here is a demo of what we have done so far: https://www.canva.com/design/DAFXSevBJxA/vhO08i9pzVHTkbGbXquGJw/watch?utm_content=DAFXSevBJxA&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Invest and stake in Stargate USDC Arbitrum pool.
Our motivation
My experience in DeFi has always been fragmented across several platforms.
It is difficult to keep track of our funds, tedious to invest in sophisticated and different front-ends and also dangerous to land on scam websites or hacked front-ends.
Besides, it is time consuming for developers to rebuild and maintain protocol integrations. The easier option is to create a redirect link or implement a browser.
Then we wanted to bring innovation by making this integration experience as simple as possible and offer the best possible interface to end-users.
We also want to capitalize on the front-end work that has been done in Q2 2022 and we can do it in a cost-effective way.
How it works underneath
A. Valha aggregates dozens of protocols on different verticals (RWA, Lending, MM, Bridge etc.) to facilitate integration with yield-generating strategies.
B. Today, Valha is an API:
When you press the invest/stake button
- Tally Ho sends a request to Valha
- Valha sends calldata back to the wallet (like 1inch or 0x is doing for swapping)
- The wallet executes the calldata
While an API is by nature closed source, we have taken a transparent and open approach by making much of our infrastructure open-source (GitHub - Valha-xyz/valha-defi-connectors: Gather common integrations to DeFi protocols to make DeFi easier).
C. Also, we are currently designing and battle testing a 100% onchain version of the API that works within a smart contract router, an associated registry and a multicall execution contract (‘the batcher’). Thus you would be able to deposit and stake directly in pools from any kind of protocol in a 1-click process
If it is not implemented in production yet, we would be delighted to see how Tally Ho could deal with it in the future.
Next step
What we want to know is:
- Whether the creation of an earn section makes sense (i.e. is useful and exciting) for Tally users?
- What scope of protocols would you like to see available on the interface? Lending, MMaking, LPing, RWA?
- Which underlying infrastructure would be preferred?
- How do you see the future development and production of this interface?
If this innovation and implementation makes sense to Tally Ho community members and users we could propose a GIP afterwards.