linea-monorepo icon indicating copy to clipboard operation
linea-monorepo copied to clipboard

enable osaka on local stack

Open fluentcrafter opened this issue 1 week ago • 1 comments

This PR implements issue(s) #

Checklist

  • [ ] I wrote new tests for my new core changes.
  • [ ] I have successfully ran tests, style checker and build against my new changes locally.
  • [ ] I have informed the team of any breaking changes if there are any.

[!NOTE] Enables the Osaka hard fork in the local stack by updating genesis templates and init script, and bumps Besu package images.

  • Genesis and hard-fork config:
    • docker/config/l2-genesis-initialization/genesis-besu.json.template: set pragueTime to 0; add osakaTime using %FORK_TIME%.
    • docker/config/l2-genesis-initialization/genesis-maru.json.template: default EL fork to "Prague" at 0; schedule "Osaka" at %FORK_TIME%.
    • docker/config/l2-genesis-initialization/init.sh: replace separate Cancun/Prague timestamps with single fork_timestamp; inject %FORK_TIME% into genesis files and update coordinator-config-v2-hardforks.toml.
  • Docker compose:
    • docker/compose-tracing-v2-fleet-ci-extension.yml: bump Besu package image tag for l2-node-besu leader and follower.

Written by Cursor Bugbot for commit e2a733e34d8d541c34f49dc99b3753d6e94664fe. This will update automatically on new commits. Configure here.

fluentcrafter avatar Nov 27 '25 17:11 fluentcrafter

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 63.98%. Comparing base (e835f1d) to head (e2a733e). :warning: Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1803   +/-   ##
=========================================
  Coverage     63.98%   63.98%           
- Complexity     1524     1525    +1     
=========================================
  Files           404      404           
  Lines         14545    14545           
  Branches       1562     1562           
=========================================
+ Hits           9306     9307    +1     
  Misses         4620     4620           
+ Partials        619      618    -1     
Flag Coverage Δ *Carryforward flag
hardhat 96.29% <ø> (ø) Carriedforward from e835f1d
kotlin 61.46% <ø> (+<0.01%) :arrow_up:

*This pull request uses carry forward flags. Click here to find out more. see 1 file with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov-commenter avatar Nov 27 '25 19:11 codecov-commenter

Duplicate of https://github.com/Consensys/linea-monorepo/pull/1822

jonesho avatar Dec 02 '25 08:12 jonesho

closing as it's alrady included in #1822

fluentcrafter avatar Dec 02 '25 09:12 fluentcrafter