Baseline Protocol
v1.0.0
v1.0.0
  • Welcome
  • Basics
    • Introduction
    • Architecture
    • Glossary
    • FAQ
  • Community
    • Open Source Community
      • Contributors
      • Members
    • Community Leaders
      • Core Developers
      • General Assembly
  • GOVERNANCE
    • Overview
    • Project Governance Board
    • Technical Steering Committee
  • Source Code
    • Packages
      • API
      • Baseline
      • CCSM
      • Identity
      • Privacy
      • Vault
      • Types
    • Baseline Process
    • Developer Resources
  • Standard
    • Overview
    • CORE Specification
    • API Specification
    • CCSM Specification
  • Reference Implementations
    • Overview
    • BRI-1
      • Base Example
    • BRI-2
  • Connectors
    • SAP/Microsoft Dynamics
    • Google Sheets/Microsoft Dynamics
    • MSFT Excel Connector
  • Deprecated Work
    • Overview
    • Radish34 - DEPRECATED
      • Radish34 Explained - DEPRECATED
      • Interactive Demo - DEPRECATED
      • Workflow - DEPRECATED
      • Key Diagrams - DEPRECATED
Powered by GitBook
On this page
  • @baseline-protocol/privacy
  • Installation
  • Building
  • Interfaces
  • Supported Frontends
  • Architecture

Was this helpful?

Export as PDF
  1. Source Code
  2. Packages

Privacy

@baseline-protocol/privacy

Baseline core privacy package.

Installation

npm install @baseline-protocol/privacy(npm package soon to be published)

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:

  • gnark

Architecture

PreviousIdentityNextVault

Last updated 3 years ago

Was this helpful?