Skip to content

deep-ink-ventures/genesis-dao-node

Repository files navigation

Genesis DAO

Welcome to Genesis DAO node.

This is the central node of the Genesis DAO Node.

Getting Started

Sneak peak

We provided a full walkthrough our dApp to give you an overview.

Docker setup

The fastest way to get the system up and running is with docker compose:

docker compose build
docker compose up

This 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 chain entry.

Building from source

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 --dev

Node 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

Testing

Please refer to the in-depth guide for running our test guides.

Infrastructure

There are a few accompanying repositories that are in development:

Frontend dApp

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published