batchGenerateRingVrf
batchGenerateRingVrf: (
ringKeys: Uint8Array,
proverKeyIndex: number,
secretSeed: Uint8Array,
inputsData: Uint8Array,
vrfInputDataLen: number,
) => Uint8Array
batchVerifyTickets
batchVerifyTickets: (
ringSize: number,
commitment: Uint8Array,
ticketsData: Uint8Array,
vrfInputDataLen: number,
) => Uint8Array
derivePublicKey
derivePublicKey: (seed: Uint8Array) => Uint8Array
generateSeal
generateSeal: (
secretSeed: Uint8Array,
input: Uint8Array,
auxData: Uint8Array,
) => Uint8Array
isNativeBinding
isNativeBinding: () => boolean
ringCommitment
ringCommitment: (keys: Uint8Array) => Uint8Array
verifyHeaderSeals: (
signerKey: Uint8Array,
sealData: Uint8Array,
sealPayload: Uint8Array,
unsealedHeader: Uint8Array,
entropyData: Uint8Array,
entropyPrefix: Uint8Array,
) => Uint8Array
verifySeal
verifySeal: (
signerKey: Uint8Array,
sealData: Uint8Array,
payload: Uint8Array,
auxData: Uint8Array,
) => Uint8Array
vrfOutputHash
vrfOutputHash: (secretSeed: Uint8Array, input: Uint8Array) => Uint8Array