public func intHash(value : Int) : Hash.HashCommon properties of package and virtual package.
public func amendedGUID(guid : Blob, name : PackageName) : BlobShared/query method name.
public func shareModule(m : Module) : SharedModulepublic func unshareModule(m : SharedModule) : ModuleIf how is #methodName, then the module is considered initialized when
the method is called and doesn't trap.
If how is #urlPath, then the module is considered initialized when
the URL path (starting with /) exists.
See RealPackageInfo.
dependencies, suggests, recommends (akin Debian) are currently not supported.
Package's functions (currently not supported) are unrelated to Motoko functions.
modules are named canisters. (Names are needed for example to know which module should be
replaced by which during an upgrade.)
public func shareRealPackageInfo(package : RealPackageInfo) : SharedRealPackageInfopublic func unshareRealPackageInfo(package : SharedRealPackageInfo) : RealPackageInfoSee RealPackageInfo.
Yet unsupported.
public func sharePackageInfo(info : PackageInfo) : SharedPackageInfopublic func unsharePackageInfo(info : SharedPackageInfo) : PackageInfopublic func modulesIterator(pkg : InstalledPackageInfo) : Iter.Iter<(Text, Principal)>Iterate over all modules in pkg.namedModules.
public func numberOfModules(pkg : InstalledPackageInfo) : Natpublic func installedPackageInfoShare(info : InstalledPackageInfo) : SharedInstalledPackageInfopublic func installedPackageInfoUnshare(info : SharedInstalledPackageInfo) : InstalledPackageInfopublic func shareFullPackageInfo(info : FullPackageInfo) : SharedFullPackageInfopublic func unshareFullPackageInfo(info : SharedFullPackageInfo) : FullPackageInfopublic func extractModuleLocation(code : ModuleCode) : (Principal, Blob)public func extractModuleUploadBlob(code : ModuleUploadCode) : Blobpublic func principalToSubaccount(principal : Principal) : Blobpublic let cycles_transfer_fee : public let icp_transfer_fee : public let minimalFunding :