Skip to content

op-acceptor: contract execution stack trace #406

@serpixel

Description

@serpixel

Is your feature request related to a problem? Please describe.
Provide full stack traces (through source maps) when a devstack contract operation is rolled back.

Describe the solution you'd like
We have a SourceMap module already existing (optimism/op-chain-ops/foundry/sourcefs.go) which should be able to translate SourceMaps.
We should try to expand the existing Contracts DSL, perhaps by capturing a write/read error operation and:
provide a way to trace the reverted transaciton.

Metadata

Metadata

Assignees

No one assigned

    Labels

    M-needs-triageMeta: this issue needs to be labelled

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions