DeFindex: DeFi Made Easy
SCF #28 Community Award Other Financial Protocol $100,000 View in SCF

Platform for wallet providers to easily offer savings accounts with diversified DeFi investments in a single click

Team

devmonsterblock

esteblock - Soroswap🪐🥑

coderipper - Soroswap🪐🥑

N30 - Soroswap🪐🥑

abstract - Soroswap🪐🥑

Section

read

Progress on Previous (Awarded) Submissions

We have completed 100% of the all our SCF#14, SCF#17 and SCF #21 deliverables. For the progress and completed deliverables of our Soroswap.Finance project, please check our dedicated “scf trackers”. 

Product & Architecture

🥳 This project was awarded with the first prize at the EasyA Consensus Hackathon! 🥳

 

DeFindex is a comprehensive solution consisting of a set of smart contracts, SDK, and frontend tools. It allows wallet providers, investment platforms, and investment managers to seamlessly integrate investment in multiple DeFi protocols with a single click. Wallet users or clients can invest in various DeFi protocols by signing just one transaction, simplifying the process of diversification and rebalancing investments.

 

Also, DeFi protocols can easily implement our protocol adapter, which connects them to our solution. Once integrated, each protocol with an adapter can be selected as an option for a diversified portfolio.

 

Problems it solves:

 

1. Complexity in DeFi Investments:

   - Problem: Investing in multiple DeFi protocols is complex and time-consuming.

   - Solution: DeFindexes simplifies this process by enabling one-click investments across multiple DeFi protocols.

   - Benefit: Saves time and reduces the complexity for users and wallet providers.

 

2. Risk Management:

   - Problem: Managing and rebalancing investments across different DeFi protocols is risky, slow and requires expertise.

   - Solution: DeFindexes offers simplified and secure rebalancing and allocation management of their portfolio.

   - Benefit: Reduces risk, time and ensures optimal investment strategies.

 

3. Integration Challenges:

   - Problem: Wallet providers face difficulties integrating various DeFi protocols for their users.

   - Solution: DeFindexes provides an easy integration with just three lines of code.

   - Benefit: Streamlines the integration process for wallet providers.

 

Audience:

 

- Wallet Providers:

  - Wallet providers seeking to offer diversified DeFi investment options to their users.

- Investment Platforms:

  - Platforms managing investments for clients, looking for efficient DeFi integration.

- Investment Managers:

  - Professionals managing investments who require simplified and diversified DeFi options.

 

How it works:

 

1. Creation of DeFindex:

   - Wallet providers or investment managers create a DeFindex, specifying the allocation among various DeFi protocols.

2. Integration:

   - Using our SDK and developer tools, the DeFindex is integrated into the wallet or platform with minimal coding.

3. One-Click Investment:

   - Users can invest in multiple DeFi protocols with a single transaction, signing off on diversified investments.

4. Rebalancing: 

   - The platform handles the rebalancing of investments according to the specified percentages and protocols.

 

Use of Stellar and Soroban:

 

DeFindexes leverages Soroban for the execution of smart contracts, ensuring secure and efficient transactions. Soroban's robust framework provides the necessary infrastructure for managing and executing complex DeFi strategies seamlessly.

Technical Architecture Doc

https://docs.google.com/document/d/1Ty-Z65uUYRSPq9SQBf7r9DLsLffZrvMGYYF8I40U4CU/edit?usp=sharing

Project URL

defindex.fund

Code URL

https://github.com/paltalabs/

Video URL

https://youtu.be/n5vkHdoRQQw

Pitch Deck URL

https://drive.google.com/file/d/1Kq8a8y-E5PsSd4f4fGMT2R7O2F_HabYw/view?usp=sharing

Project Categories

Product Type [If Financial Protocols]

Section

read

Deliverables List

  1. [D1] Factory Smart Contract.
    1. Brief description: Improve current smart contract developed at the Consensus EasyA Hackathon, improve security, solve duplicated data. We plan to apply to audit banks also, and incorporate their feedback
    2. How to measure completion: Code is reviewed, tested, and available on GitHub. Successfully passes security audits.
    3. Estimated date of completion: 4 week after funding receipt (July 29th)
    4. Budget: $7,000
 
  1. [D2] DeFindex Smart Contract.
    1. Brief description: This contract allocates different DeFi protocols, it also collects the fees to be paid. We aim to enhance the Consensus EasyA Hackathon contracts by improving security, adding fees, liquidity pool tokens, rebalancing, and optional admin functions. We will optimize for Soroban CPU instruction limits and seek bank audits for feedback. Work includes audit feedback incorporation.
    2. How to measure completion: Contract will be available on https://github.com/paltalabs. Code is reviewed, tested and successfully passes security audits.
    3. Estimated date of completion: 6 weeks after funding receipt (August 12th).
    4. Budget: 
      1. Development: $6,000
      2. Rebalancing, Fees and Admin Functions: $6,000
      3. CPU instructions optimization: $6000
      4. Security Enhancements: $6,000
      5. Audit Feedback Implementation: $6,000
 

Total Budget for DeFindex Smart Contract: $30,000

 
  1. [D3] Adapter Smart Contracts.
    1. Brief Description:
      1. Allow any DeFi protocol to be connected to DeFindex Contract.
      2. Engage with the Stellar community to promote Smart Contract standards for interoperability.
      3. Improve security, optimize CPU instructions and  review interfaces.
      4. Publish adapter struct at crates.io for community use.
      5. Create specific adapters for Blend, Phoenix, Xycloans and Soroswap.
    2. How to measure completion: Contract and Adapter Struct will be available on https://github.com/paltalabs. Adapter Struct will be published at crates.io. Documentation available at website. Standard proposal will be available as a SEP.
    3. Estimated date of completion: 6 weeks after D2 (September 23th).
    4. Budget: 
      1. Development (Interface and Soroswap Adapter): $13,000
      2. Audit feedback implementation $6000
      3. Blend Adapter Proposal: $4,000
      4. Phoenix Adapter Proposal: $4,000
      5. Xycloans Adapter Proposal: $3,000

Total Budget for Adapter Smart Contracts: $30,000

 
  1. [D4] Index Creator  Dashboard (Frontend): 
    1. Brief description: Create an easy to use dashboard, where index creators (wallet providers or others) can create different Defindexes with specific percentages allocations to protocols and strategies. Adapter creators (DeFi protocols) can also upgrade their adapters if they pass audit checks. Creation of a simple governance system to accept adapters to be shown in the dashboard (think about the soroswap token-list).
    2. How to measure completion: Dashboard will be available as a Dapp. DeFi protocols can can propose their adapters. Index creators can easily allocate to selected DeFi protocols and strategies.
    3. Estimated date of completion: 12 weeks after funding receipt [frontend team working in parallel] (September 23th).
    4. Budget: $12,000
       
  2. [D5] Tutorials for DeFi protocols and Index creators: (for admins as well)
    1. Brief description: Tutorials that answer how to create a DeFindex using dashboard, how to implement it on a mobile or web app and how to create an adapter.
    2. How to measure completion: Tutorials available at docs section of website, published on Medium, dev.to and shared at the Stellar Discord Server.
    3. Estimated date of completion: 2 weeks after D4. (October 3rd).
    4. Budget: $5,000
  3. [D6] Flutter SDK:
    1. Brief description: Improvements on the already existing Flutter SDK created at the Consensus EasyA Hackathon so any Flutter based wallet can easily integrate the Defindex. Collaboration with Meru and Beans App to incorporate their feedback. Integration with Meru.
    2. How to measure completion: Code available on https://github.com/paltalabs. A Flutter app can call a DeFindex Smart Contract instance with less than 10 lines of code.
    3. Estimated date of completion: 2 weeks after D2 [Fullstack team working on parallel]  (August 26th).
    4. Budget: $8,000
  4. [D7] Typescript SDK:
    1. Brief description: Create a typescript SDK to allow web dapps to integrate DeFindexes.
    2. How to measure completion:Code is going to be available on https://github.com/paltalabs. A React app can call a DeFindex Smart Contract instance with less than 10 lines of code.
    3. Estimated date of completion: 2 weeks after D6 [Fullstack team working on parallel] (September 9th).
    4. Budget: $8,000

 

Requested Budget in USD ($)

100000

Section

read

Team bio

The team behind this project is PaltaLabs 🥑, the same team behind Soroswap.Finance, @soroban-react library and Create Soroban Dapp. Check https://paltalabs.io/. We manage a team of 5 full-time devs. The team is very active in the community, creating dev tools, answering questions and trying to collaborate with other projects.

Esteban Iglesias (esteblock)
Co-Founder / Senior Full-stack Blockchain Developer
As a self-motivated polyglot professional with over 10 years of experience in full-stack development. Passionate about innovation, decentralization, and the power of blockchain technology. Chilean with a background in Electrical Engineering and a master's degree in Applied Economics with studies in France (École Centrale Paris), UK (University of Oxford), and Chile (Universidad de Chile).
Personal Web Page / Linkedin / Github

 

Francisco (devmonsterblock)
Co-Founder / Senior Full-stack Blockchain Developer
Driven by curiosity and a passion for blockchain technology, I am an experienced (7 years) full-stack developer with expertise in Soroban, Ethereum, Solana, Avalanche platforms. My academic foundation includes an Electrical Engineering degree from Universidad de Chile and General Engineering from Ecole CentraleSupelec, France.
Personal Web Page /Linkedin / Github

Joaquin Soza (yripper)
Co-Founder / Full-stack Blockchain Developer
As a dedicated blockchain developer, I've immersed myself in this dynamic field for over 4 years. My self-taught journey began at the age of 14, starting with coding and Linux. My technical skills extend beyond software development, encompassing soldering and microcontrollers.
Personal Web Page / Linkedin / Github
 

Matias Poblete (.n30_)
Full-stack Developer
Driven by my passion for technology, I became a self-taught web developer. I am a knowledge enthusiast and always seek new opportunities to learn and grow. Currently, I have the pleasure of working with the Paltalabs 🥑 team. In this role, I am developing within the Stellar ecosystem to contribute to building a decentralized future.
Github Linkedin

Max Carrasco (abstract)
Frontend Developer

I am a web developer with skills in frontend development. With experience working for both companies and on freelance projects. I have tackled a wide range of web projects, from creating robust web applications to implementing bug fixes and optimizations.
Github

Total Expected Roadmap

This SCF grant will help us just to establish all the necessary implementation to have DeFindex providing savings accounts for wallet providers. 

This SCF and Future Plans:

2024 Q3: SCF#28: DeFindexes

  • Working Smart Contracts
  • Admin Dashboard
  • Tutorials
  • Sdk

2024 Q4: Analytics: 

  • Health check for protocols: Is this protocol healthy?
  • Yield analysis: What's the yield for this protocol?
  • Automation of rebalancing: Move the funds to the highest yields and lowest risk!

2025 Q1 - Q2: multichain DeFindex & Loans

  • Bridge investments to other chains with greater yields: Get a multichain portfolio!
  • Explore loans possibilities: have you been saving monthly? do you need a loan?