Skip to content

build: wire Orbit genesis synthetic transactions - #41

Merged
littlehand26 merged 6 commits into
mainfrom
feat/hood-genesis-synthetic-txs
Sep 1, 2026
Merged

littlehand26 merged 6 commits into
mainfrom
feat/hood-genesis-synthetic-txs

Conversation

@littlehand26

@littlehand26 littlehand26 commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • update the go-ethereum submodule to the gated post-ArbOS genesis final-state implementation
  • update the root Pipeline dependency to the release that merges the latest Pipeline main features into the Nitro maintenance line
  • keep the feature disabled by default; Hood enables it with "enable_orbit_genesis_transactions": true in VMTRACE_JSONCONFIG
  • retain Nitro's external Arbitrum genesis state diff, non-zero genesis notification, and EVM-less transaction tracing behavior
  • retain the existing PathDB genesis preimage configuration fix
  • keep the pinned Foundry binaries on PATH; the upstream installer no longer edits .bashrc, which broke the existing Docker build on both architectures

Released dependencies:

The final Nitro head pins both released dependencies; no feature-branch pseudo-version remains.

Verification

  • root GOWORK=off go mod verify and selected module version check
  • submodule focused tests, race tests, full core test suite, Arbitrum package compilation and vet
  • Pipeline full tests with race detection, build, vet, and tidy diff
  • git diff --check
  • Hood fresh-genesis integration test: 57 transactions and 57 traces
  • Hood normal sync, graceful stop, and restart recovery through block 892

The PR Docker workflow performs the authoritative Nitro build because generated solgen packages are produced by the repository build process.

@littlehand26
littlehand26 merged commit 5bbff52 into main Sep 1, 2026
3 checks passed
@littlehand26
littlehand26 deleted the feat/hood-genesis-synthetic-txs branch September 1, 2026 08:40
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

Successfully merging this pull request may close these issues.

1 participant