Skip to content

feat(cast): Cast generic Network support#13624

Merged
zerosnacks merged 5 commits intofoundry-rs:masterfrom
mablr:feature/cast_generic_network_support
Mar 13, 2026
Merged

feat(cast): Cast generic Network support#13624
zerosnacks merged 5 commits intofoundry-rs:masterfrom
mablr:feature/cast_generic_network_support

Conversation

@mablr
Copy link
Copy Markdown
Collaborator

@mablr mablr commented Mar 4, 2026

Motivation

Seamless generic Network support (Tempo/Ethereum) for Cast

Notes

Introduced TryIntoRlpEncodable helper trait to bind both Encodable header types and AnyHeader. Can be removed once alloy-rs/alloy#3778 is released.

Introduced transaction_raw temporary workaround to handle correctly the tx --raw encoding through FoundryNetwork primitives.

Both will be removed once the Network (eth/op/tempo) selection UI will be finalized.

@mablr mablr force-pushed the feature/cast_generic_network_support branch from b9270bd to 780491a Compare March 12, 2026 14:31
@mablr mablr marked this pull request as ready for review March 12, 2026 14:34
@mablr mablr marked this pull request as draft March 12, 2026 17:49
@mablr mablr marked this pull request as ready for review March 12, 2026 19:01
@zerosnacks zerosnacks merged commit 4715c9e into foundry-rs:master Mar 13, 2026
16 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Foundry Mar 13, 2026
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.

2 participants