Skip to content

feat(test-execute): validate implicit gas limits with eth_estimateGas - #3528

Open
spencer-tb wants to merge 6 commits into
ethereum:forks/amsterdamfrom
spencer-tb:feat/execute-estimate-gas
Open

spencer-tb wants to merge 6 commits into
ethereum:forks/amsterdamfrom
spencer-tb:feat/execute-estimate-gas

Conversation

@spencer-tb

@spencer-tb spencer-tb commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Add opt-in execute --estimate-gas for transactions with implicit gas limits. Fund and deploy using the existing conservative budget, then estimate and submit each eligible transaction in dependency order; require successful receipts and the expected post-state. Preserve explicit gas/reservoir limits and intentional failures.

Related Issues or PRs

Refs #3437 and #3217.

Checklist

  • Ran fast static checks to avoid CI fails, see Code Standards & Verifying Changes: just static
  • PR title has the form <type>(<area>): <title>, where <type> and <area> come from an appropriate C-<type>, respectively A-<area>, label. The title should match the target squash commit message.

@codecov

codecov Bot commented Sep 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.01%. Comparing base (132d114) to head (94a8bda).

Additional details and impacted files
@@               Coverage Diff                @@
##           forks/amsterdam    #3528   +/-   ##
================================================
  Coverage            94.01%   94.01%           
================================================
  Files                  624      624           
  Lines                36912    36912           
  Branches              3326     3326           
================================================
  Hits                 34702    34702           
  Misses                1533     1533           
  Partials               677      677           
Flag Coverage Δ
unittests 94.01% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@spencer-tb spencer-tb added C-feat Category: an improvement or new feature A-test-execute Area: execution_testing.cli.pytest_commands.plugins.execute labels Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-test-execute Area: execution_testing.cli.pytest_commands.plugins.execute C-feat Category: an improvement or new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant