PackageMetadataV1Interface
type PackageMetadataV1Interface
A typed view of an on-chain `0x2::package_metadata::PackageMetadataV1` object.
type PackageMetadataV1Interface interface {
// The object's ID.
Id() *ObjectId
// Per-module metadata, keyed by module name.
ModulesMetadata() map[string]ModuleMetadataV1
PackageVersion() uint64
// Runtime ID of the package — the storage ID of its first version.
RuntimeId() *ObjectId
// Storage ID of the package this metadata describes.
StorageId() *ObjectId
}