NFT collateralized cross-chain GHO facilitator to borrow and earn yield on unused capital
In this project, we focus on enabling cross-chain lending of whitelisted NFTs to mint GHO, a stablecoin created by the Aave protocol and collateralized by various assets. To achieve this, we leverage Chainlink's Cross-Chain Interoperability Protocol for seamless communication between different blockchain networks.
Contract deployed: https://sepolia.etherscan.io/address/0xD7aD2DEf2A84006C7ABbF04794997E206856614f#code
Architecture Our project's architecture is designed to facilitate cross-chain lending of whitelisted NFTs and minting GHO stablecoins using Aave protocol, with the integration of Chainlink's Cross Chain Interoperability Protocol (CCIP). The frontend was built using Connectkit UI. Below are the key components and their interactions:
Needed Contracts:
Integration with Aave Protocol
Our project seamlessly integrates with the Aave protocol for collateralization, ensuring a secure and reliable lending process. The integration involves utilizing Aave's lending and borrowing functionalities to lock collateral and mint GHO stablecoins.
Integration with Savvy DeFi
Our integration with Savvy DeFi introduces a unique dimension to our project, combining NFT collateralization with decentralized finance opportunities. Users lock their NFTs in our vault as collateral, enabling them to generate the maximum possible GHO within the collateral ratio. As borrowers are typically over-collateralized, we leverage this excess collateral to provide an avenue for borrowing svUSD from Savvy DeFi. This innovative approach not only enhances risk management for borrowers but also introduces a revenue model through incentives. By connecting our project with Savvy DeFi, we aim to create a symbiotic relationship that empowers users with additional financial opportunities while maintaining the security and integrity of our cross-chain NFT lending platform.
Integration with Chainlink
Our integration with Chainlink forms a crucial part of our project, enhancing cross-chain interoperability and ensuring seamless communication between different blockchain networks. Leveraging Chainlink's Cross Chain Interoperability Protocol (CCIP), our Protocol Contract facilitates the secure and transparent movement of data and assets across supported chains. This integration enables borrowers to initiate transactions from any chain, ensuring a decentralized and inclusive lending experience. Chainlink's robust infrastructure enhances the overall reliability of our cross-chain NFT lending solution, providing users with a trustworthy and scalable platform.
Frontend technologies: React (Vite), TypeScript, Tailwind, Shadcn/ui, Framer Motion, ConnectKit, Wagmi