Skip to content

Refactor/unify the common fields in RpcOpts and EvmArgs #11962

@mablr

Description

@mablr

Component

Other (please describe)

Describe the feature you would like

Initial idea from #9303 (comment)

RpcOpts and EvmArgs are incompatible due to overlapping fields. It would be nice to refactor them.

I imagine this overlap is due to older design decisions, so please let me know if there special things to "not touch" or to take care.

I would be of course happy to propose a fix 👍

Additional context

This would make the resolution of #9303 and #11907 way easier and cleaner.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions