Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.
This repository was archived by the owner on May 20, 2025. It is now read-only.

Auto pin new PoE contract code id after migration #402

@alpe

Description

@alpe

Migration and Pin code id are two separate processes currently. When a PoE contract is migrated though we likely want the new version pinned. Not sure about the old version? It may still be used by other contracts.

Alternatively, we could have a check that ensures that the new code id is pinned and fail migration otherwise.

This case popped up in dump/restart scenario where the PoE contract validation step failed on restart. I am deactivating this hard constraint in VerifyPoEContracts now. It could be activated with this task again!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions