The web app for the Aragon DAO.
- Git clone this repo.
git clone https://github.com/BlossomLabs/aragon-dao.git- Go to directory.
cd aragon-dao/- Install dependencies.
yarn- Set the environment variables.
- Run the development server.
yarn startCreate a .env file with environment variables. You can use the .env.example file as a reference.
Below you can find a list of all the required variables:
| Env variable | Description |
|---|---|
CHAIN_ID |
The ID of the chain where the DAO is located on. |
DAO_ID |
The Aragon ID (ENS name) or address of the DAO. |
GUARDIANS_TOKEN_MANAGER |
The address of the Guardian Token Manager app. |
STATIC_ETH_NODE |
Ethereum JSON-RPC endpoint |
And here a list of optional variables:
| Env variable | Description |
|---|---|
ALCHEMY_API_KEY |
The API key for Alchemy.com. |
INFURA_API_KEY |
The API key for Infura.io. |
POCKET_API_KEY |
The API key for Pokt.network. |
ANKR_API_KEY |
The API key for Ankr.com. |
IPFS_RESOLVER |
An URL similar to https://gateway.ipfs.io/ipfs/{cid}{path} with a custom IPFS gateway. |
BUDGET_APP_ADDRESSES |
A list of comma-separated addresses of DAO apps that should be labeled as "Budget". |
GOVERNANCE_APP_ADDRESSES |
A list of comma-separated addresses of DAO apps that should be labeled as "Governance". |
The optional API keys env variables are useful for setting different providers for request balancing in production environments.