Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated README with 'table of content' and troubleshooting guidelines #2017

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,15 @@ _The project is still heavily under construction, see the [disclaimer below](#st

</div>

## Table of Contents

1. [What is BeaconKit?](#what-is-beaconkit)
2. [Supported Execution Clients](#supported-execution-clients)
3. [Running a Local Development Network](#running-a-local-development-network)
4. [Multinode Local Devnet](#multinode-local-devnet)
5. [Troubleshooting](#troubleshooting)
6. [Status](#status)

## What is BeaconKit?

[BeaconKit](https://docs.berachain.com/learn/what-is-beaconkit) is a modular framework for building EVM based consensus clients.
Expand Down Expand Up @@ -72,6 +81,14 @@ preloaded with the native EVM token.

Please refer to the [Kurtosis README](https://github.com/berachain/beacon-kit/blob/main/kurtosis/README.md) for more information on how to run a multinode local devnet.

## Troubleshooting

If you encounter issues when running the commands, here are some common fixes:

1. **Docker not starting**: Ensure Docker is running, and you have enough allocated resources (RAM, CPU).
2. **Golang version errors**: Check that you have Go 1.23.0 or above installed by running `go version`.
3. **Port conflicts**: If you receive a port conflict error, try stopping other services running on the same port or change the port configuration in the `docker-compose.yml` file.

## Status

This project is work in progress and subject to frequent changes as we are still working on wiring up the final system. Audits on BeaconKit are still ongoing, and in progress at the moment. We don't recommend using BeaconKit in a production environment yet.