Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NethermindEth/nethermind
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.35.2
Choose a base ref
...
head repository: NethermindEth/nethermind
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.35.3
Choose a head ref
  • 3 commits
  • 91 files changed
  • 2 contributors

Commits on Nov 25, 2025

  1. Add OP Jovian fork (#9560)

    * `minBaseFee` initial implementation
    
    * Spec update
    
    * Operator fee fix
    
    * DA Footprint Block Limit
    
    * Move block DA footprint calculation to `CostHelper` & add Jovian check
    
    * Formatting
    
    * Spec update
    
    * Fixes & try to pass spec to parsing code
    
    * Fixes & more tests
    
    * More validations & tests
    
    * DA formula fix
    
    * Code cleanup
    
    * Fixes and tests for DA footprint calculation
    
    * Tests & fixes for updated base fee calculation
    
    * Formatting
    
    * Build fix
    
    * Remove TODO
    
    * Enable EIP-4844 in Optimism header-validation tests
    
    * Simplify fee calculator tests
    
    * Validation for DA footprint <= Gas Limit
    
    * Tests for gas-limit validation
    
    * Use 400 as default value for DA footprint
    
    * Small block processing optimization
    
    * Disable old `BlobGasUsed` validation
    
    * Enable `BlobGasUsed` validation pre-Ecotone
    
    * Do not calculate `ExcessBlobGas` for validation
    
    * Additional method of getting DA Footprint Scalar, directly from block
    
    * Take DA Footprint from block deposit tx
    
    * PR feedback
    
    * PR feedback
    
    * PR feedback
    
    * PR feedback
    
    * Refactored header validation tests to cover all fork timestamps
    
    * Formatting
    
    * PR feedback
    
    * `Valid` extensions improvements
    
    * Update `superchain.py`
    
    - Include Jovian timestamp
    
    * Run `superchain.py`
    
    * Tests update
    
    * PR feedback
    
    * PR feedback
    
    * Merge fix
    
    * PR feedback
    
    * Delete `snax-mainnet`
    
    * Code cleanup
    
    ---------
    
    Co-authored-by: Lautaro Emanuel <[email protected]>
    # Conflicts:
    #	src/Nethermind/Chains/arena-z-mainnet.json.zst
    #	src/Nethermind/Chains/arena-z-sepolia.json.zst
    #	src/Nethermind/Chains/automata-mainnet.json.zst
    #	src/Nethermind/Chains/base-mainnet.json.zst
    #	src/Nethermind/Chains/base-sepolia.json.zst
    #	src/Nethermind/Chains/bob-mainnet.json.zst
    #	src/Nethermind/Chains/boba-mainnet.json.zst
    #	src/Nethermind/Chains/boba-sepolia.json.zst
    #	src/Nethermind/Chains/camp-sepolia.json.zst
    #	src/Nethermind/Chains/cyber-mainnet.json.zst
    #	src/Nethermind/Chains/cyber-sepolia.json.zst
    #	src/Nethermind/Chains/dictionary
    #	src/Nethermind/Chains/ethernity-mainnet.json.zst
    #	src/Nethermind/Chains/ethernity-sepolia.json.zst
    #	src/Nethermind/Chains/fraxtal-mainnet.json.zst
    #	src/Nethermind/Chains/funki-mainnet.json.zst
    #	src/Nethermind/Chains/funki-sepolia.json.zst
    #	src/Nethermind/Chains/hashkeychain-mainnet.json.zst
    #	src/Nethermind/Chains/ink-mainnet.json.zst
    #	src/Nethermind/Chains/ink-sepolia.json.zst
    #	src/Nethermind/Chains/lisk-mainnet.json.zst
    #	src/Nethermind/Chains/lisk-sepolia.json.zst
    #	src/Nethermind/Chains/lyra-mainnet.json.zst
    #	src/Nethermind/Chains/metal-mainnet.json.zst
    #	src/Nethermind/Chains/metal-sepolia.json.zst
    #	src/Nethermind/Chains/mint-mainnet.json.zst
    #	src/Nethermind/Chains/mode-mainnet.json.zst
    #	src/Nethermind/Chains/mode-sepolia.json.zst
    #	src/Nethermind/Chains/op-mainnet.json.zst
    #	src/Nethermind/Chains/op-sepolia.json.zst
    #	src/Nethermind/Chains/orderly-mainnet.json.zst
    #	src/Nethermind/Chains/ozean-sepolia.json.zst
    #	src/Nethermind/Chains/pivotal-sepolia.json.zst
    #	src/Nethermind/Chains/polynomial-mainnet.json.zst
    #	src/Nethermind/Chains/race-mainnet.json.zst
    #	src/Nethermind/Chains/race-sepolia.json.zst
    #	src/Nethermind/Chains/redstone-mainnet.json.zst
    #	src/Nethermind/Chains/settlus-mainnet-mainnet.json.zst
    #	src/Nethermind/Chains/settlus-sepolia-sepolia.json.zst
    #	src/Nethermind/Chains/shape-mainnet.json.zst
    #	src/Nethermind/Chains/shape-sepolia.json.zst
    #	src/Nethermind/Chains/snax-mainnet.json.zst
    #	src/Nethermind/Chains/soneium-mainnet.json.zst
    #	src/Nethermind/Chains/soneium-minato-sepolia.json.zst
    #	src/Nethermind/Chains/sseed-mainnet.json.zst
    #	src/Nethermind/Chains/swan-mainnet.json.zst
    #	src/Nethermind/Chains/swell-mainnet.json.zst
    #	src/Nethermind/Chains/tbn-mainnet.json.zst
    #	src/Nethermind/Chains/tbn-sepolia.json.zst
    #	src/Nethermind/Chains/unichain-mainnet.json.zst
    #	src/Nethermind/Chains/unichain-sepolia.json.zst
    #	src/Nethermind/Chains/worldchain-mainnet.json.zst
    #	src/Nethermind/Chains/worldchain-sepolia.json.zst
    #	src/Nethermind/Chains/xterio-eth-mainnet.json.zst
    #	src/Nethermind/Chains/zora-mainnet.json.zst
    #	src/Nethermind/Chains/zora-sepolia.json.zst
    #	src/Nethermind/Nethermind.Runner/configs/snax-mainnet.json
    LukaszRozmej and emlautarom1 committed Nov 25, 2025
    Configuration menu
    Copy the full SHA
    cee87fb View commit details
    Browse the repository at this point in the history
  2. Update version

    LukaszRozmej committed Nov 25, 2025
    Configuration menu
    Copy the full SHA
    692fc29 View commit details
    Browse the repository at this point in the history
  3. fix cherry pick

    LukaszRozmej committed Nov 25, 2025
    Configuration menu
    Copy the full SHA
    d9febbc View commit details
    Browse the repository at this point in the history
Loading