MintingPolicyHash
Represents a blake2b-224 hash of a minting policy script.
Note: to calculate this hash the script is first encoded as a CBOR byte-array and then prepended by a script version byte.
C
is some optional context:
null
: unwitnessed or witnessed by NativeScriptunknown
: witnessed or unwitnessed (default){program: ..., redeemer: ...}
: witnessed by UplcProgram
export interface MintingPolicyHash {
bytes: number[]
context: C
isEqual(other: MintingPolicyHash): boolean
kind: "MintingPolicyHash"
toCbor(): number[]
toHex(): string
toString(): string
toUplcData(): ByteArrayData
}
Properties
bytes
mintingPolicyHash.bytes satisfies number[]
context
mintingPolicyHash.context satisfies C
isEqual
mintingPolicyHash.isEqual satisfies (other: MintingPolicyHash) => boolean
kind
mintingPolicyHash.kind satisfies "MintingPolicyHash"
toCbor
mintingPolicyHash.toCbor satisfies () => number[]
toHex
mintingPolicyHash.toHex satisfies () => string
toString
Alias for toHex()
mintingPolicyHash.toString satisfies () => string
toUplcData
mintingPolicyHash.toUplcData satisfies () => ByteArrayData