Skip to content
Juvix imports

module arch.system.types.nullifierkey;

import prelude open;
import arch.node.types.crypto open;

Nullifier Key

A resource nullifier key is of type NullifierKey, sometimes called nullifier key commitment. A nullifier key is data NullifierKey. A nullifier key is data used to compute the nullifier of a resource and expected to be unique for each resource.

NullifierKey

type NullifierKey :=
mkNullifierKey@{
key : Digest;
};
Arguments
key
an external secret key.
Auxiliary Juvix code: Instances

deriving instance
nullifierKeyEq : Eq NullifierKey;

deriving instance
nullifierKeyOrd : Ord NullifierKey;

Purpose

The publishing of a resource nullifier key marks the resource associated with the nullifier as consumed.