Skip to content

CommonsBuild/tec-dao

 
 

Repository files navigation

Commons DAO aragon-logo

The web app for the Token Engineering Commons DAO.

image

How to run locally

  1. Git clone this repo.
git clone https://github.com/CommonsBuild/tec-dao.git
  1. Go to directory.
cd tec-dao/
  1. Install dependencies.
yarn
  1. Set the environment variables.
  2. Run the development server.
yarn start

Environment variables

Create 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.

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.
PORTALS_API_KEY The API key for portals.fi (used for fetching the token prices and logos).
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.

About

The web interface for the Commons DAO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • HTML 0.1%