Welcome to Genesis DAO node.
This is the central node of the Genesis DAO Node.
We provided a full walkthrough our dApp to give you an overview.
The fastest way to get the system up and running is with docker compose:
docker compose build
docker compose upThis setups the entire system, including frontend and services. It may take a while.
Afterwards you have a frontend, api and local node running.
Look in the console, once the listener service is switching from catching up to processing, you are good to go.
If you want to run only the node, comment out everything but the
chainentry.
You can run the node simply with these commands:
cargo check --release --features local-node
cargo build --release --features local-node
./target/release/genesis-dao --devNode that local-node is the default feature and can be ommitted.
If you need help setting up rust, please refer to our rust setup docs
Please refer to the in-depth guide for running our test guides.
There are a few accompanying repositories that are in development:
The frontend repository of the frontend provides a user friendly interface to setup and manage DAOs.
The service repository is a backend service to support the frontend by orchestrating tasks between different services (such as substrate and ipfs) and is a friendly helper to structure events and data access.