IProofService interface
Signature:
export interface IProofService
Methods
| Method | Description |
|---|---|
| generateAuthV2Inputs(hash, did, circuitId) | generates auth inputs |
| generateProof(proofReq, identifier, opts) | Generate proof from given identity and credential for protocol proof request |
| transitState(did, oldTreeState, isOldStateGenesis, stateStorage, ethSigner) | transitState is done always to the latest state Generates a state transition proof and publishes state to the blockchain |
| verifyProof(zkp, circuitName) | Verification of zkp proof for given circuit id |
| verifyState(circuitId, pubSignals) | state verification function |