An interface for your DAO.
The goal is to provide an interface that's easy to deploy. Ideally 1 click for Gov Solidity contracts, 1 click for this interface.
Live at https://gov-ui.netlify.app/
See also:
pnpm install
Create a .env
on the model of .env.template
:
cp .env.template .env
Add your own keys in your .env
file, then:
pnpm dev
pnpm build
You can use this repo as a template for your own DAO.
You can replace the GOV_CONTRACT_ADDRESS
in the config.ts
file. Also, make sure the network id is correct everywhere in the app (in index.ts
, but also in proposal/\[proposalId\].tsx
).
- Next.js
- Chakra UI
- Ethers v6
- Web3Modal SDK from WalletConnect
- Subgraph
- next-SEO
- TypeScript
- eslint
- prettier
- Husky
You can contact me via Element, Farcaster, Telegram, Twitter, Discord, or LinkedIn.