Skip to content

Tidy up implementations, semver.yaml and associated code. #164

@mds1

Description

@mds1

Per superchain a set of canonical implementation deployments, per semver version, is tracked.
As default, an empty collection of deployments can be set:

I think this should be tweaked to clarify that it's the "governance approved standard implementations starting from op-contracts/v1.3.0 and later" (i.e. MCP and later and only applies to standard + premier chains). In which case I agree with the /superchain/implementations @ethereum-optimism/security-reviewers assignment

Originally posted by @mds1 in #163 (comment)


Update: we have no implemented an entirely new way of checking contract versions.

This ticket now covers removing cruft from the old way of doing it, as well as other files which are only referenced in the deprecated op-upgrade package (which also needs to be removed).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions