Overview
This documentation describes the Shielder -- a modular shielded pool with the following characteristics:
Supports depositing and withdrawing PSP22 (ERC20 equivalent) tokens into a common shielded pool,
Users within shielder have secret identifiers: ZK-IDs
Supports an optional Registrar -- a party or set of parties responsible for registering new users in the shielder by whitelisting their ZK-IDs
Supports an optional Anonymity Revoker -- a party or set of parties that have the power to deanonymize a particular user, given special circumstances,
Supports shielded transfers in "safe way", i.e., a transfer must be claimed by the recipient to be considered done,
Supports ZK-plugins: auxiliary programmable logic that works on secret data stored on shielded accounts,
In the subsequent pages we go step by step and describe these components in detail.
Last updated
Was this helpful?