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

[Feature Request]: Describe the process of generating genesis files and starting nodes #2293

Open
pandeng123 opened this issue Nov 25, 2024 · 0 comments

Comments

@pandeng123
Copy link

Component

Utilities

Feature Description

To help users efficiently configure and launch blockchain networks, I suggest providing the following features/information in the documentation or via tools:

Detailed steps for generating genesis files:
Include specific Substrate version information (e.g., version number, compatibility, etc.).
Explain each step of generating genesis files using the specified Substrate version, with clear details about the build-spec command parameters and their purposes.

Detailed process from generated files to final chain setup:
Describe how to configure the final chain specification based on the generated local_testnet.json and local_testnet_raw.json.
Provide practical examples or scripts to help users verify whether the generated files are valid.

Multi-node startup and Grandpa consensus process:
Introduce the complete process for starting multiple nodes and achieving Grandpa consensus.
Include the required command-line parameters, configuration files, and the conditions needed to establish consensus.

Known issue feedback:
While using Substrate 3.0.0-dev-033d4e86cc7 version to generate the local_testnet.json, I was unable to successfully complete the Grandpa consensus process when starting multiple nodes. I recommend analyzing and optimizing this issue or providing clear troubleshooting guidance.

References and additional Information

This feature is critical for developers who need to set up local development networks, especially those encountering compatibility issues with different Substrate versions. Clear steps will reduce errors and improve development efficiency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant