https://github.com/mukulkolpe/aaveartvault
https://github.com/mukulkolpe/aaveartvault
aave aave-protocol aave-v3 alchemy borrowing-lending chakra-ui collateralization connectkit erc721 ethereum ethersjs hardhat javascript nft openzeppelin solidity testing typescript wagmi walletconnect
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mukulkolpe/aaveartvault
- Owner: MukulKolpe
- License: mit
- Created: 2024-01-17T22:36:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-22T20:29:12.000Z (over 2 years ago)
- Last Synced: 2025-04-19T09:05:46.478Z (about 1 year ago)
- Topics: aave, aave-protocol, aave-v3, alchemy, borrowing-lending, chakra-ui, collateralization, connectkit, erc721, ethereum, ethersjs, hardhat, javascript, nft, openzeppelin, solidity, testing, typescript, wagmi, walletconnect
- Language: TypeScript
- Homepage: https://lfgho-ruby.vercel.app
- Size: 445 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
## LFGHO - AaveArtVault 🚀
## Introduction :fire:
Revolutionizing art finance, our platform pioneers NFT collateralization with GHO tokens on Aave, empowering creators through decentralized lending.
## TechStack Used 🎯
## High-Level Architectural Diagram 📓

## Local Setup 🚧
1. Fork the repo.
2. Clone the repo.
```
https://github.com/MukulKolpe/LFGHO
```
## Backend Setup 👷
3.
```
cd hardhat
```
4. Create .env file in the root of the hardhat folder
```
touch .env
```
5. generate RPC URL on Alchemy
Example, ```ALCHEMY_MAINNET_RPC_URL=```
6. Install dependencies
```
yarn
```
7. Run Tests
```
yarn hardhat test
```
## Frontend Setup 👷
8.
```
cd ../frontend/
```
9. 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
```
10. Install dependencies
```
yarn
```
11. Start the website locally using
```
yarn run dev
```
## _Deployed Contract Addresses_ 📜
#### LoanManager.sol :-
```
0x854913Dc6C0e978E77F6290D217fC816ba404cc6
```
#### NFT.sol :-
```
0x3b47042A391e5ab3722dD8eD5647c072cC05a40f
```