Overview

This documentation describes Blanksquare's Shielder -- a modular shielded pool with the following characteristics:

  • Supports depositing and withdrawing native and ERC20 tokens into a common shielded pool,

  • Supports viewing keys,

  • Supports relayers,

  • Supports a compliance mechanism or mechanisms -- see Design Against Bad Actors for more details,

  • Is built with client efficiency in mind, both in terms of proving speed but also syncing state.

In the subsequent pages we go step by step and describe these components in detail.

Last updated