MukulKolpe / AaveArtVault

Home Page:https://lfgho-ruby.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LFGHO - AaveArtVault πŸš€

Introduction πŸ”₯

Revolutionizing art finance, our platform pioneers NFT collateralization with GHO tokens on Aave, empowering creators through decentralized lending.

TechStack Used 🎯

  • Solidity
  • ethers.js
  • Hardhat
  • Family - ConnectKit
  • Metamask
  • openzeppelin
  • Aave V3
  • Stable Coins - GHO, DAI
  • Typescript
  • Javascript
  • Chakra UI
  • Sepolia Testnet
  • Alchemy
  • WalletConnect
  • Wagmi
  • High-Level Architectural Diagram πŸ““

    Final Export

    Local Setup 🚧

    1. Fork the repo.
    2. Clone the repo.
    https://github.com/MukulKolpe/LFGHO
    

    Backend Setup πŸ‘·

    cd hardhat
    
    1. Create .env file in the root of the hardhat folder
    touch .env
    
    1. generate RPC URL on Alchemy Example, ALCHEMY_MAINNET_RPC_URL=

    2. Install dependencies

    yarn
    
    1. Run Tests
    yarn hardhat test
    

    Frontend Setup πŸ‘·

    cd ../frontend/
    
    1. Create .env file at the root of the frontend project and configure environment variables of the API keys (NFTPort, Alchemy, WalletConnect), Refer .env.example.
    touch .env
    
    1. Install dependencies
    yarn
    
    1. Start the website locally using
    yarn run dev
    

    Deployed Contract Addresses πŸ“œ

    LoanManager.sol :-

    0x854913Dc6C0e978E77F6290D217fC816ba404cc6
    

    NFT.sol :-

    0x3b47042A391e5ab3722dD8eD5647c072cC05a40f