UNPKG

@zkpass/transgate-js-sdk

Version:

<p align="center"> <img src="assets/logo.png" width="300" alt="transgate-js-sdk.js" /> </p>

53 lines (52 loc) 1.33 kB
export declare enum EventDataType { 'GENERATE_ZKP_SUCCESS' = "GENERATE_ZKP_SUCCESS", 'NOT_MATCH_REQUIREMENTS' = "NOT_MATCH_REQUIREMENTS", 'ILLEGAL_WINDOW_CLOSING' = "ILLEGAL_WINDOW_CLOSING", 'UNEXPECTED_VERIFY_ERROR' = "UNEXPECTED_VERIFY_ERROR", 'INVALID_SCHEMA' = "INVALID_SCHEMA" } export declare type ChainType = 'evm' | 'sol' | 'ton'; export interface TaskConfig { schemas: { schema_id: string; }[]; task_rpc: string; token: string; callbackUrl?: string; } export interface Task { task: string; node_address: string; node_host: string; node_port: number; node_pk: string; alloc_address: string; alloc_signature: string; } export interface VerifyResult { nullifierHash: string; publicFields: any[]; signature: string; taskId: string; type: string; } export interface ProofVerifyParams { taskId: string; schema: string; uHash: string; validatorSignature: string; validatorAddress: string; publicFieldsHash: string; recipient: string; } export interface Result { allocatorAddress: string; allocatorSignature: string; publicFields: any[]; publicFieldsHash: string; taskId: string; uHash: string; validatorAddress: string; validatorSignature: string; recipient?: string; }