Cross-chain lending platform: borrow against collateral including unpaid invoices, with on-chain credit scores, Pyth price feeds and Entropy rewards, and World ID verification. Live on multiple testnets.
InnoFi - Cross-Chain Lending Platform
InnoFi is a decentralized cross-chain lending platform that allows users to borrow against collateral, including unpaid invoices for small businesses. With features like on-chain credit scores, multi-source price feeds, rewards based on Pyth Entropy, and secure user authentication, InnoFi ensures a seamless and transparent lending experience. Currently, InnoFi is available on multiple testnets, making it accessible for developers and early adopters.
Key Features
- Cross-Chain Lending:
- Flexible Collateral Options:
- On-Chain Credit Scoring:
- Real-Time Price Feeds:
- Rewards Based on Pyth Entropy:
- Secure Login with World ID & Dynamic Social Login:
- Subscription for Credit Score Access:
How It Works
Creating a Lending Pool
Liquidity providers can create lending pools by supplying collateral for specific debt tokens. When setting up a pool, they define the following parameters:- Loan-to-value (LTV) ratio
- Annual percentage rate (APR)
- Debt token (e.g., USDC, WBTC)
Collateral Deposit & Loan Issuance
- Borrowers deposit collateral (crypto or invoices) into the platform.
- The smart contract locks the collateral and issues a loan on the corresponding blockchain network.
- On-chain credit scores fetched via BlocksOut API determine the eligibility for loans.
Repayment & Rewards
- Borrowers can repay loans early, at which point their collateral is unlocked.
- Timely repayments result in Pyth Entropy-based rewards, which include:
Cross-Chain Communication
- LayerZero facilitates seamless cross-chain communication for collateral deposits and loan disbursements between different blockchain networks.
Reward System Powered by Pyth Entropy
InnoFi’s Pyth Entropy-based reward system encourages responsible borrowing behavior by rewarding users based on the volatility or stability of their collateral assets. Pyth Network calculates price entropy across different assets, with lower entropy correlating to more stable price behavior.
- Entropy Calculation: Measures the unpredictability of asset prices. Assets with lower entropy are considered more stable, while higher entropy indicates greater volatility.
- Reward Logic: Borrowers who engage with the platform in a manner that stabilizes or reduces market volatility are rewarded with incentives, such as discounted interest rates or loyalty tokens.
Authentication & Social Login
World ID
World ID ensures that users are verified as real individuals, helping to maintain a trustworthy and secure environment for all transactions on the platform.Dynamic Social Login
Dynamic is used to enable quick social logins, allowing users to sign in easily using their existing accounts from platforms like Google, Facebook, and others, providing a frictionless user experience.Supported Networks
InnoFi is available on the following testnets for developers and early users to test and explore the platform:
- Base Sepolia Testnet
- OP Sepolia Testnet
- Morph Testnet
- Zircuit Testnet
Technologies Used
- LayerZero: Cross-chain communication for seamless transactions across blockchain networks.
- Pyth Network: Provides real-time price feeds and entropy calculations for asset stability.
- Flare Network’s FTSO & Chronicle Protocol: Ensures reliable price data aggregation across different blockchains.
Contributing
Contributions are welcome! Fork this repository, create a new branch, and submit a pull request with your changes. Be sure to test your changes thoroughly and follow the project’s coding standards.
License
This project is licensed under the MIT License - see the LICENSE file for details.