DOC-2103: Remove dev network and update local development guidance - #2108
Draft
bgravenorst wants to merge 2 commits into
Draft
DOC-2103: Remove dev network and update local development guidance#2108bgravenorst wants to merge 2 commits into
dev network and update local development guidance#2108bgravenorst wants to merge 2 commits into
Conversation
Besu no longer starts with --network=dev, so replace or remove the examples that used it and correct the affected reference entries. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> Co-authored-by: Cursor <cursoragent@cursor.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
bgravenorst
marked this pull request as draft
August 18, 2026 04:19
macfarla
approved these changes
Aug 18, 2026
Removing the "Run a node for testing" sections left readers without an answer for how to run a node locally. Add the supported alternatives (Ephemery, Kurtosis, and private networks) to the public Start Besu topic, and signpost them from the Docker pages under the original heading so existing inbound links still land on the answer. Signed-off-by: bgravenorst <byron.gravenorst@consensys.net> Co-authored-by: Cursor <cursoragent@cursor.com>
bgravenorst
marked this pull request as ready for review
August 19, 2026 23:02
bgravenorst
marked this pull request as draft
August 19, 2026 23:48
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Do not merge this until confirmed in the Besu release. Post
26.8.0.Description
Besu removed
--network=devin besu-eth/besu#10836.The flag isn't merely deprecated: Besu logs a framed warning and then aborts, so every
--network=devexample in the docs was a command that fails at startup. The dev network relied onethash.fixeddifficultyand proof of work mining, which was removed earlier, so it can no longerproduce blocks. The same PR also deleted the
devprofile, which these docs never listed.Reference (
options.md)devrow from the--networktable.--network=devexceptions from--bootnodesand--sync-mode, which makes theSNAPdefault unconditional for all remaining named networks.Examples that no longer start
metrics.mduses--network=ephemery, with a note that Ephemery needs a consensus client.opentelemetry.mdandsplunk.mduse--genesis-fileinstead, since readers ofprivate-networks pages already run their own network, with links to the Developer Quickstart.
start-node.md.Their premise was a single command that produces blocks, and no single command replaces that. The
security
:::cautionfromstart-node.mdis kept, relocated under "Run a node on a privatenetwork".
Replacement guidance for local development
Removing those sections would otherwise leave readers without an answer for how to run a node
locally, so the supported alternatives are documented instead:
start-node.mdgains a "Run a node for local development" section covering Ephemery(with a consensus client), Kurtosis, and defining your own genesis file for a private network.
Public networks previously had no local-development guidance anywhere.
Run a node for testingheading, now as a short signpost to therelevant page. Keeping the original wording preserves the
#run-a-node-for-testinganchor thatexternal links and search results point at.
start-node.mdpoints readers without a network to the Developer Quickstart or the QBFTtutorial.
Other updates
start-node.mdpages.accounts-for-testing.mdas "Predefined test accounts". Theaccounts still ship in
dev.jsonand remain valid as a template for your own genesis file.Related issue(s)
Fixes #2103
Preview