74 packages
@pcd/artifacts
A command line utility designed to manage PCD artifacts.
@pcd/circom_runtime
Circom runtime
@pcd/client-shared
@pcd/eddsa-frog-pcd
Install the `@pcd/eddsa-frog-pcd` package with npm:
@pcd/eddsa-frog-pcd-ui
<p align="center"> <h1 align="center"> @pcd/eddsa-frog-pcd-ui </h1> </p>
@pcd/eddsa-pcd
Install the `@pcd/eddsa-pcd` package with npm:
@pcd/eddsa-pcd-ui
<p align="center"> <h1 align="center"> @pcd/eddsa-pcd-ui </h1> </p>
@pcd/eddsa-ticket-pcd
<p align="center"> <h1 align="center"> @pcd/eddsa-ticket-pcd </h1> </p>
@pcd/eddsa-ticket-pcd-ui
<p align="center"> <h1 align="center"> @pcd/eddsa-ticket-pcd-ui </h1> </p>
@pcd/email-pcd
A PCD representing an email address owned by the user, as attested by the Zupass server.
@pcd/email-pcd-ui
<p align="center"> <h1 align="center"> @pcd/email-pcd-ui </h1> </p>
@pcd/emitter
An event emitter.
@pcd/eslint-config-custom
@pcd/ethereum-group-pcd
PCD which proves that a particular Semaphore Identity owns a particular ethereum address that is part of an address merkle set or public key merkle set, without revealing the ethereum address.
@pcd/ethereum-group-pcd-ui
<p align="center"> <h1 align="center"> @pcd/ethereum-group-pcd-ui </h1> </p>
@pcd/ethereum-ownership-pcd
PCD which proves that a particular Semaphore Identity owns a particular ethereum address.
@pcd/ethereum-ownership-pcd-ui
<p align="center"> <h1 align="center"> @pcd/ethereum-ownership-pcd-ui </h1> </p>
@pcd/gpc
<p align="center"> <h1 align="center"> @pcd/gpc </h1> </p>
@pcd/gpcircuits
<p align="center"> <h1 align="center"> @pcd/gpcircuits </h1> </p>
@pcd/gpc-pcd
<p align="center"> <h1 align="center"> @pcd/gpc-pcd </h1> </p>
@pcd/gpc-pcd-ui
<p align="center"> <h1 align="center"> @pcd/gpc-pcd-ui </h1> </p>
@pcd/halo-nonce-pcd
A PCD wrapper for one operation of the HaLo (Hardware Locked) tags from Arx Research, [`sign_random`](https://github.com/arx-research/libhalo/blob/master/docs/halo-command-set.md#command-sign_random). This is an operation in which the private key in slot
@pcd/halo-nonce-pcd-ui
<p align="center"> <h1 align="center"> @pcd/halo-nonce-pcd-ui </h1> </p>
@pcd/input-test-pcd
This PCD is practically useless. Its intended purpose is to expose the wide API surface area provided by the SDK to test that all of them are working properly. For example, we intend to add a large amount of different arguments to this PCD, to ensure that
@pcd/libsodium-sumo
The Sodium cryptographic library compiled to pure JavaScript (raw library, no wrappers, sumo variant)