Skip to content

Conversation

@mablr
Copy link
Contributor

@mablr mablr commented Dec 10, 2025

Motivation

Towards #12784

  • Initial FoundryTransactionRequest primitive impl was flawed as it can't handle eip4844 txs.
  • Unlock future Tempo tx support.

Solution

  • Fixed FoundryTransactionRequest::build_typed_tx to use WithOtherFields to handle all eth tx types and deposit
  • Use derive_more, for simple conversions
  • Misc clean-ups

PR Checklist

  • Added Tests
  • Added Documentation
  • Breaking changes

…s<TransactionRequest>`

- Fixed `FoundryTransactionRequest::build_typed_tx` to use `WithOtherFields` to handle all eth tx types and deposit
- Use `derive_more`, for simple conversions
@onbjerg onbjerg enabled auto-merge December 10, 2025 14:17
@onbjerg onbjerg self-assigned this Dec 10, 2025
@onbjerg onbjerg added this pull request to the merge queue Dec 10, 2025
Merged via the queue into foundry-rs:master with commit 04d9e9d Dec 10, 2025
39 of 43 checks passed
@github-project-automation github-project-automation bot moved this to Done in Foundry Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants