Skip to content

Update Ethereum differences page for Fusaka - #1694

Merged
Othryades merged 1 commit into
mainfrom
docs/ethereum-differences-fusaka-update
Sep 2, 2026
Merged

Update Ethereum differences page for Fusaka#1694
Othryades merged 1 commit into
mainfrom
docs/ethereum-differences-fusaka-update

Conversation

@Othryades

Copy link
Copy Markdown
Collaborator

Summary

Brings network/overview/ethereum-differences up to date with Fusaka (Beta v4.4, live on Mainnet 3 December 2025) and the Osaka EVM:

  • The hard fork note now references Fusaka / Beta v4.4 instead of Pectra / Beta v4.
  • BLAKE2f and RIPEMD-160 rows removed from the precompiles table: both are supported since Osaka (Besu populateForOsaka registers them; the zkEVM tracer has full Blake2f and RIPEMD handling).
  • MODEXP argument bound updated from 512 to 1024 bytes (EIP-7823, enforced as EIP_7823_MODEXP_UPPER_BYTE_SIZE_BOUND).
  • Precompile-as-recipient restriction no longer names the 0x010x09 range; the Osaka precompile set is larger (adds KZG, BLS12, P256 at 0x100). The restriction itself is unchanged.
  • Beacon root section: replaced the dated "available with Linea Beta v4" phrasing.

EVM opcode table, call data limit, type 3 transactions, JSON-RPC section, and EIP-7702 section were audited against the stack and need no changes.

Verification

Claims verified against lineth-monorepo (origin/main) on both the tracer side (AddressUtils.precompileAddressOsaka, oob_prc.zkasm, constants.lisp) and the execution side (Besu 26.8.0 MainnetPrecompiledContracts.populateForOsaka). npx docusaurus build passes.

- Note now references Fusaka (Beta v4.4) instead of Pectra (Beta v4)
- Remove BLAKE2f and RIPEMD-160 from unsupported precompiles (supported since Osaka)
- Update MODEXP argument bound to 1024 bytes (EIP-7823)
- Drop the 0x01-0x09 range from the precompile-recipient restriction (the Osaka precompile set is larger); the restriction itself still applies
- Reword the dated 'available with Linea Beta v4' beacon-root phrasing

Signed-off-by: Othryades <Othryades@users.noreply.github.com>
@Othryades Othryades self-assigned this Sep 1, 2026
@Othryades Othryades added the documentation Improvements or additions to documentation label Sep 1, 2026
@Othryades
Othryades merged commit f583255 into main Sep 2, 2026
14 checks passed
@Othryades
Othryades deleted the docs/ethereum-differences-fusaka-update branch September 2, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants