React application to interact with the Aave Governance V3 smart contracts: visualize data and build blockchain transactions.
- Logic: React, Next.js, zustand.
- Web3: viem, wagmi, @bgd-labs/frontend-web3-utils.
- Styling: MUI system, headlessui.
- Cache: @bgd-labs/aave-governance-ui-helpers.
- Node.js: version 18 or higher.
- Git: version 2.3.x or higher.
- Package manager: we recommend Yarn, version 1.x or higher.
- Blockchain RPC URLs can be changed here file and IPFS gateway URLs can be changed here file.
- It is possible to run the application in SSR (Server-Side-Rendering) or IPFS mode, by changing
NEXT_PUBLIC_DEPLOY_FOR_IPFS
. The default isfalse
, which is the most optimal option for all use cases.
yarn && yarn dev
// or
yarn && yarn build && yarn start
You can deploy your version of the application using Vercel just by clicking on the following button, and following the instructions:
We have our own hosted version from Vercel, you can access it on https://vote.onaave.com/
Copyright © 2023, Aave DAO, represented by its governance smart contracts.
Created by BGD Labs.
IMPORTANT. The BUSL1.1 license of this repository allows for any usage of the software, if respecting the Additional Use Grant limitations, forbidding any use case damaging anyhow the Aave DAO's interests.