@baseline-protocol/privacy

Baseline core privacy package.

Usage no npm install needed!

<script type="module">
  import baselineProtocolPrivacy from 'https://cdn.skypack.dev/@baseline-protocol/privacy';
</script>

README

@baseline-protocol/privacy

Baseline core privacy package.

Installation

npm install @baseline-protocol/privacy

Building

You can build the package locally with npm run build.

Interfaces

IZKSnarkCircuitProvider

compile(source: string, location: string): Promise<any>;
computeWitness(artifacts: any, args: any[]): Promise<any>;
exportVerifier(verifyingKey): Promise<string>;
generateProof(circuit, witness, provingKey): Promise<string>;
setup(circuit): Promise<any>;

Supported Frontends

The following zkSNARK toolboxes are supported:

  • ZoKrates

Architecture/Flow

baseline-zok-flow-3