# Privacy Cash ## Docs - [Zero-Knowledge Circuit Architecture](https://mintlify.wiki/Privacy-Cash/privacy-cash/advanced/circuits.md): Deep dive into Privacy Cash circom circuit implementation - [Deposit Limits](https://mintlify.wiki/Privacy-Cash/privacy-cash/advanced/deposit-limits.md): Understanding and managing deposit limits in Privacy Cash - [Fee Management](https://mintlify.wiki/Privacy-Cash/privacy-cash/advanced/fee-management.md): Configuration and management of transaction fees in Privacy Cash - [Groth16 Proof Verification](https://mintlify.wiki/Privacy-Cash/privacy-cash/advanced/groth16-verification.md): On-chain verification of zero-knowledge proofs using Groth16 - [Merkle Tree Implementation](https://mintlify.wiki/Privacy-Cash/privacy-cash/advanced/merkle-tree-implementation.md): Efficient sparse Merkle tree for commitment tracking - [Supported Tokens](https://mintlify.wiki/Privacy-Cash/privacy-cash/advanced/supported-tokens.md): List of SPL tokens supported by Privacy Cash protocol - [Commitments and Nullifiers](https://mintlify.wiki/Privacy-Cash/privacy-cash/concepts/commitments-and-nullifiers.md): Deep dive into the cryptographic primitives that enable private transactions and prevent double-spending - [How It Works](https://mintlify.wiki/Privacy-Cash/privacy-cash/concepts/how-it-works.md): Understand the complete Privacy Cash transaction flow from deposits to withdrawals - [Merkle Trees](https://mintlify.wiki/Privacy-Cash/privacy-cash/concepts/merkle-trees.md): Learn how Privacy Cash uses sparse Merkle trees to store commitments efficiently on-chain - [Privacy Model](https://mintlify.wiki/Privacy-Cash/privacy-cash/concepts/privacy-model.md): Understand the privacy guarantees, limitations, and threat model of Privacy Cash - [Zero-Knowledge Proofs](https://mintlify.wiki/Privacy-Cash/privacy-cash/concepts/zero-knowledge-proofs.md): Learn how Privacy Cash uses Groth16 ZK-SNARKs to enable private transactions - [Devnet Deployment](https://mintlify.wiki/Privacy-Cash/privacy-cash/deployment/devnet.md): Deploy and initialize Privacy Cash on Solana devnet - [Mainnet Deployment](https://mintlify.wiki/Privacy-Cash/privacy-cash/deployment/mainnet.md): Deploy Privacy Cash to Solana mainnet with production settings - [Deployment Overview](https://mintlify.wiki/Privacy-Cash/privacy-cash/deployment/overview.md): Overview of Privacy Cash deployment process and environments - [Program Verification](https://mintlify.wiki/Privacy-Cash/privacy-cash/deployment/verification.md): Verify Privacy Cash program builds are reproducible and match deployed bytecode - [Installation](https://mintlify.wiki/Privacy-Cash/privacy-cash/installation.md): Set up your development environment for Privacy Cash - [Introduction to Privacy Cash](https://mintlify.wiki/Privacy-Cash/privacy-cash/introduction.md): Transfer SOL and SPL tokens privately on Solana using zero-knowledge proofs - [Quick start](https://mintlify.wiki/Privacy-Cash/privacy-cash/quickstart.md): Get started with Privacy Cash in minutes - [GlobalConfig](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/accounts/global-config.md): Global configuration account for managing fee rates and protocol parameters - [MerkleTreeAccount](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/accounts/merkle-tree-account.md): The main account structure that stores the Merkle tree state for tracking private commitments - [NullifierAccount](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/accounts/nullifier-account.md): Account that marks a commitment as spent to prevent double-spending - [TreeTokenAccount](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/accounts/tree-token-account.md): PDA account that holds native SOL deposits and withdrawals - [Error Codes](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/errors.md): Complete reference of error codes in the Privacy Cash program - [initialize](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/initialize.md): Initialize the Privacy Cash program with SOL merkle tree and global configuration - [initialize_tree_account_for_spl_token](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/initialize-spl-tree.md): Initialize a dedicated merkle tree for a specific SPL token - [transact](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/transact.md): Deposit or withdraw SOL with zero-knowledge privacy - [transact_spl](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/transact-spl.md): Deposit or withdraw SPL tokens with zero-knowledge privacy - [update_deposit_limit](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/update-deposit-limit.md): Update the maximum deposit amount for SOL or SPL tokens - [update_deposit_limit_for_spl_token](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/update-deposit-limit-for-spl-token.md): Update the maximum deposit amount for a specific SPL token - [update_global_config](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/instructions/update-global-config.md): Update global fee configuration for SOL and SPL token transactions - [ExtData](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/structures/ext-data.md): External transaction data structure containing recipient, amount, fee, and token information - [Proof](https://mintlify.wiki/Privacy-Cash/privacy-cash/reference/structures/proof.md): Zero-knowledge proof data structure containing cryptographic proof components and public inputs - [Basic Usage](https://mintlify.wiki/Privacy-Cash/privacy-cash/sdk/basic-usage.md): Core operations with the Privacy Cash SDK - [SDK Examples](https://mintlify.wiki/Privacy-Cash/privacy-cash/sdk/examples.md): Complete examples for Privacy Cash integration - [Installation](https://mintlify.wiki/Privacy-Cash/privacy-cash/sdk/installation.md): Install and configure the Privacy Cash SDK - [SDK Overview](https://mintlify.wiki/Privacy-Cash/privacy-cash/sdk/overview.md): Privacy Cash SDK for private transactions on Solana - [Security Audits](https://mintlify.wiki/Privacy-Cash/privacy-cash/security/audits.md): Comprehensive security audits performed by leading blockchain security firms - [Security Best Practices](https://mintlify.wiki/Privacy-Cash/privacy-cash/security/best-practices.md): Guidelines for safely using Privacy Cash - [Safety Features](https://mintlify.wiki/Privacy-Cash/privacy-cash/security/safety-features.md): Built-in security mechanisms protecting user funds and privacy