nooschain / contracts/package-provenance / packageDescriptorSigningEnvelope
Function: packageDescriptorSigningEnvelope()
packageDescriptorSigningEnvelope(
descriptor,signerPublicKey,signatureContext):object
Defined in: contracts/package-provenance.ts:94
Parameters
descriptor
audits
object[] = ...
authors
object[] = ...
codeHash
string = ...
description
string = ...
keywords
string[] = ...
license?
string = ...
manifestHash
string = ...
manifestPath
string = ...
metadata
Record<string, unknown> = ...
packageName
string = ...
packageVersion
string = ...
repository?
string = ...
runtime
"wasm-assemblyscript-v1" = ...
schemaVersion
1 = ...
wasmPath
string = ...
signerPublicKey
string
signatureContext
algorithm
"ed25519"
signedAt
string
signerId
string
signerType
"user" | "organization" | "auditor" | "ci" | "operator"
Returns
object
createdAt
createdAt:
string="1970-01-01T00:00:00.000Z"
nonce
nonce:
string="0"
payload
payload:
object
payload.descriptor
descriptor:
object
payload.descriptor.audits
audits:
object[]
payload.descriptor.authors
authors:
object[]
payload.descriptor.codeHash
codeHash:
string
payload.descriptor.description
description:
string
payload.descriptor.keywords
keywords:
string[]
payload.descriptor.license?
optionallicense?:string
payload.descriptor.manifestHash
manifestHash:
string
payload.descriptor.manifestPath
manifestPath:
string
payload.descriptor.metadata
metadata:
Record<string,unknown>
payload.descriptor.packageName
packageName:
string
payload.descriptor.packageVersion
packageVersion:
string
payload.descriptor.repository?
optionalrepository?:string
payload.descriptor.runtime
runtime:
"wasm-assemblyscript-v1"
payload.descriptor.schemaVersion
schemaVersion:
1
payload.descriptor.wasmPath
wasmPath:
string
payload.signature
signature:
object=signatureContext
payload.signature.algorithm
algorithm:
"ed25519"
payload.signature.signedAt
signedAt:
string
payload.signature.signerId
signerId:
string
payload.signature.signerType
signerType:
"user"|"organization"|"auditor"|"ci"|"operator"
signerPublicKey
signerPublicKey:
string
type
type:
string="CONTRACT_PACKAGE_DESCRIPTOR"