feat: generate genesis - #748
Open
alxdca wants to merge 1 commit into
Open
Conversation
This was referenced Sep 1, 2026
alxdca
force-pushed
the
feat/generate-genesis
branch
from
September 1, 2026 12:52
28d0b3a to
75e9228
Compare
alxdca
marked this pull request as ready for review
September 1, 2026 12:53
alxdca
force-pushed
the
feat/generate-genesis
branch
from
September 1, 2026 13:24
75e9228 to
17a2c31
Compare
This was referenced Sep 1, 2026
alxdca
force-pushed
the
feat/docker-image
branch
from
September 1, 2026 16:42
14e358f to
88f6375
Compare
alxdca
force-pushed
the
feat/generate-genesis
branch
from
September 1, 2026 16:42
17a2c31 to
692d120
Compare
alxdca
force-pushed
the
feat/docker-image
branch
from
September 2, 2026 08:53
88f6375 to
422f862
Compare
alxdca
force-pushed
the
feat/generate-genesis
branch
from
September 2, 2026 08:54
692d120 to
c2f13d0
Compare
alxdca
force-pushed
the
feat/docker-image
branch
from
September 2, 2026 12:27
422f862 to
9bf4f7d
Compare
alxdca
force-pushed
the
feat/generate-genesis
branch
from
September 2, 2026 12:27
c2f13d0 to
277188d
Compare
alxdca
force-pushed
the
feat/docker-image
branch
from
September 2, 2026 13:45
9bf4f7d to
527019b
Compare
alxdca
force-pushed
the
feat/generate-genesis
branch
from
September 2, 2026 13:45
277188d to
ce8535c
Compare
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.
Depends on #711. This PR is part of a stack created with Aviator.
mainSummary
generateGenesisCLI command that creates an Orbit chain genesis configuration and derives its block hash and send root with Nitro'sgenesis-generator.@arbitrum/genesis-file-generatorin the chain SDK Docker image.v3.11.3-beb2108and a Node 24 Bookworm runtime.Why / Context
This extends the Docker image introduced by the parent branch with the tooling required to generate chain genesis artifacts through the chain SDK CLI.
The implementation uses
@arbitrum/genesis-file-generatorto create the genesis configuration, then invokes Nitro'sgenesis-generatorto calculate and validate the corresponding block hash and send root.Genesis generation is intentionally limited to the Docker image because the required package and Nitro binary are bundled there rather than added to the published SDK dependencies.