Skip to content

[Bug]: NOTARIZATION_PACKAGE_REGISTRY: Support full package address version history #71

@chrisgitiota

Description

@chrisgitiota

Bug description

The package address management used by notarization does not support the version history that is needed since a later update in the CoreClient/Transaction processing.

We need to make sure to replace the NOTARIZATION_PACKAGE_REGISTRY implementation with a version that supports the history of all deployed packages.

These versions will have to be tracked manually, the notarization-move/Move.lock file only contains the very first and the last version but all version between those must be known by the library.

Identity uses a different package address management implementation, which might be used as a basis/template.

Expected behavior

NOTARIZATION_PACKAGE_REGISTRY implementation needs to provide the full history of all deployed packages.

Can the issue reliably be reproduced?

Yes

Example repository

No response

Steps to reproduce

Language

Rust

Language Version

1.88.0

Version

v0.1.0

Hardware specifications

Additional info

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions