├── .env.example ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Cargo.lock ├── Cargo.toml ├── README.md ├── docs ├── FAQ.md ├── auditor_rotation.md ├── block_explorers.md ├── product_guide.md ├── project_structure.md ├── recipes.md ├── setup.md ├── wallet_guide.md ├── wallet_guide_balances.md └── wallet_guide_transfers.md ├── ingredients ├── apply_pending_balance │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── deposit_tokens │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── global_auditor_assert │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── mint_tokens │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── setup_mint │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── setup_mint_confidential │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── setup_participants │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── setup_token_account │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── transfer │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── withdraw_tokens │ ├── Cargo.toml │ └── src │ └── lib.rs ├── recipes ├── Cargo.toml └── src │ └── lib.rs ├── runtime_output.env └── utils ├── Cargo.toml └── src ├── gcp.rs ├── jito.rs └── lib.rs /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /test-ledger 2 | /target 3 | .env 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/README.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/auditor_rotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/auditor_rotation.md -------------------------------------------------------------------------------- /docs/block_explorers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/block_explorers.md -------------------------------------------------------------------------------- /docs/product_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/product_guide.md -------------------------------------------------------------------------------- /docs/project_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/project_structure.md -------------------------------------------------------------------------------- /docs/recipes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/recipes.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/wallet_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/wallet_guide.md -------------------------------------------------------------------------------- /docs/wallet_guide_balances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/wallet_guide_balances.md -------------------------------------------------------------------------------- /docs/wallet_guide_transfers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/docs/wallet_guide_transfers.md -------------------------------------------------------------------------------- /ingredients/apply_pending_balance/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/apply_pending_balance/Cargo.toml -------------------------------------------------------------------------------- /ingredients/apply_pending_balance/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/apply_pending_balance/src/lib.rs -------------------------------------------------------------------------------- /ingredients/deposit_tokens/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/deposit_tokens/Cargo.toml -------------------------------------------------------------------------------- /ingredients/deposit_tokens/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/deposit_tokens/src/lib.rs -------------------------------------------------------------------------------- /ingredients/global_auditor_assert/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/global_auditor_assert/Cargo.toml -------------------------------------------------------------------------------- /ingredients/global_auditor_assert/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/global_auditor_assert/src/lib.rs -------------------------------------------------------------------------------- /ingredients/mint_tokens/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/mint_tokens/Cargo.toml -------------------------------------------------------------------------------- /ingredients/mint_tokens/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/mint_tokens/src/lib.rs -------------------------------------------------------------------------------- /ingredients/setup_mint/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_mint/Cargo.toml -------------------------------------------------------------------------------- /ingredients/setup_mint/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_mint/src/lib.rs -------------------------------------------------------------------------------- /ingredients/setup_mint_confidential/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_mint_confidential/Cargo.toml -------------------------------------------------------------------------------- /ingredients/setup_mint_confidential/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_mint_confidential/src/lib.rs -------------------------------------------------------------------------------- /ingredients/setup_participants/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_participants/Cargo.toml -------------------------------------------------------------------------------- /ingredients/setup_participants/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_participants/src/lib.rs -------------------------------------------------------------------------------- /ingredients/setup_token_account/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_token_account/Cargo.toml -------------------------------------------------------------------------------- /ingredients/setup_token_account/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/setup_token_account/src/lib.rs -------------------------------------------------------------------------------- /ingredients/transfer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/transfer/Cargo.toml -------------------------------------------------------------------------------- /ingredients/transfer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/transfer/src/lib.rs -------------------------------------------------------------------------------- /ingredients/withdraw_tokens/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/withdraw_tokens/Cargo.toml -------------------------------------------------------------------------------- /ingredients/withdraw_tokens/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/ingredients/withdraw_tokens/src/lib.rs -------------------------------------------------------------------------------- /recipes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/recipes/Cargo.toml -------------------------------------------------------------------------------- /recipes/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/recipes/src/lib.rs -------------------------------------------------------------------------------- /runtime_output.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/runtime_output.env -------------------------------------------------------------------------------- /utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/utils/Cargo.toml -------------------------------------------------------------------------------- /utils/src/gcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/utils/src/gcp.rs -------------------------------------------------------------------------------- /utils/src/jito.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/utils/src/jito.rs -------------------------------------------------------------------------------- /utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solana-developers/Confidential-Balances-Sample/HEAD/utils/src/lib.rs --------------------------------------------------------------------------------