Hey I’m Octave, I am the founder of Valha (valha.xyz) an open-source DeFi abstraction layer for developers.
We are willing to develop a DeFi features natively within the wallets interface. The principal goal is to expand and facilitate the user experience within the Avalanche DeFi ecosystem.
Here is a demo of what we have done so far: https://widget.valha.xyz/preview.html
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.
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
- Wallet 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 you’re interested in this solution and working closely or on Avalanche wallets, I’d be happy to get in touch with you to see how we could collaborate.