Skip to main content
Version: 2.0.0-beta-4

SignupProof

Inherits: BaseProof

A class representing a signup proof. Each of the following properties are public signals for the proof.

import { SignupProof } from '@unirep/circuits'

const data = new SignupProof(publicSignals, proof)

identityCommitment​

The identity commitment for the user signing up.

this.identityCommitment

stateTreeLeaf​

The new state tree leaf for the user. This leaf will contain zero values for data.

this.stateTreeLeaf

epoch​

The epoch the proof was made within.

this.epoch

attesterId​

The attester id for the proof.

this.attesterId

control​

The control field used for the proof. This field contains many signals binary encoded into a single 256 bit value. This value is automatically decoded into the other properties on this class.

this.control