Skip to content

Fix ArbGasInfoShim compliance: Selectors, Return Values, and Missing Methods#8

Merged
Supercoolkayy merged 12 commits into
Supercoolkayy:mainfrom
steven3002:fix/precompiler
Dec 21, 2025
Merged

Fix ArbGasInfoShim compliance: Selectors, Return Values, and Missing Methods#8
Supercoolkayy merged 12 commits into
Supercoolkayy:mainfrom
steven3002:fix/precompiler

Conversation

@steven3002

Copy link
Copy Markdown
Contributor

This PR consolidates fixes for several critical bugs regarding the ArbGasInfoShim precompile compatibility. It aligns the shim implementation with the official Arbitrum ArbGasInfo interface, ensuring that function selectors, return values, and tuple mappings are correct for local development environments.

Related Issues

Closes #4
Closes #5
Closes #6
Closes #7

Changes Made

Verification

  • Verified using scripts/validate-arbgas.js.
  • Confirmed that getL1BaseFeeEstimate and getCurrentTxL1GasFees return valid values (0 for local dev) without reverting.
  • Validated that the registry correctly identifies the updated function selectors.

@Supercoolkayy Supercoolkayy merged commit 022c6b1 into Supercoolkayy:main Dec 21, 2025
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants