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

    T-featureType: featureT-needs-triageType: this issue needs to be labelled

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions