Skip to content

Be able to use shanghai compiled contracts on a PoA testnet that is not from --dev #28032

Closed
@antazoey

Description

@antazoey

Rationale

Why should this feature exist?

Because we have features that rely on it.

What are the use-cases?

Having a test provider with excellent transaction tracing support such debug_traceTransaction that is built from the same package as actual nodes. We have been providing this as an option and the best thing it has helped us over the years is testing all tooling related to traces.

As PUSH0 / shanghai came about, things aren't working on our PoA testnets without using older versions of EVM to compile, which can be a pain.

Implementation

Do you have ideas regarding the implementation of this feature?
I just need it to "work" more than I need it to be chain-accurate, I really have no idea.

Are you willing to implement this feature?
I don't know how capable I would be otherwise yes, though I am also not sure how much time I will be able to find. If it really came down to it, then yes I would try, unless it really is impossible.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions