From e457fd494ea6fe8ba90aae3f2a5bb2be369380c7 Mon Sep 17 00:00:00 2001 From: Andrija Novakovic Date: Mon, 25 Oct 2021 11:53:27 +0200 Subject: [PATCH] proof type --- packages/types/package.json | 2 +- packages/types/src/index.ts | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/types/package.json b/packages/types/package.json index de31200..4ec4f78 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@libsem/types", - "version": "1.0.3", + "version": "1.0.4", "description": "Common type definitions for Semaphore modules.", "main": "src/index.ts", "types": "dist/index.d.ts", diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index 2c299b3..38d5327 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -3,8 +3,18 @@ export interface Identity { identityTrapdoor: bigint } +export type Proof = { + proof: { + pi_a: Array, + pi_b: [ [Array], [Array], [Array] ], + pi_c: Array + protocol: string, + curve: string + }, +} + export interface IProof { - proof: any + proof: Proof publicSignals: Array }