Tech Stack
1. Frontend and Backend:
Built using Next.js with TypeScript, offering a robust and scalable framework for the user interface and server-side operations.
2. Wallet Integration:
Utilizes ConnectKit for seamless Ethereum wallet connections, enhancing user accessibility and interaction with the blockchain.
3. Blockchain Interaction:
Employs wagmi.sh for React hooks and ethers.js for smart contract interactions, ensuring efficient blockchain communication.
4. NFT Data Retrieval:
Alchemy's NFT API is used to fetch user-owned NFTs and those deposited in the Facilitator Contract, providing real-time data.
5. Chainlink NFT Price Feed:
Integrates Chainlink's NFT Price Feeds for real-time price information, ensuring accurate calculation of borrow power based on the current market value of NFTs.
6. Smart Contracts:
Features a GHO Token Contract and a custom Facilitator Contract which also acts as an NFT Vault, deployed on the Goerli testnet, enabling NFT deposits and GHO token borrowing.
Last updated