Network Presets
The Privacy Boost CLI includes built-in network presets for common configurations.Available Presets
Local Development
For local development with a local blockchain (Anvil, Hardhat, Ganache):OP Sepolia Testnet
For testing on Optimism’s Sepolia testnet:op-sepolia, optimism-sepolia, opsepolia
Configuration:
Custom Configuration
Configuration File
Create a custom configuration at~/.privacy-boost/config.toml:
Environment Variables
Override any configuration with environment variables:Priority Order
Configuration is resolved in this order (later overrides earlier):- Default values
- Network preset (
--network) - Configuration file (
~/.privacy-boost/config.toml) - Custom config file (
--config) - Environment variables
Initialize Configuration
Create a configuration file from a preset:~/.privacy-boost/config.toml already exists, init will skip and warn you. Delete the existing file first to reinitialize.
You can also import an existing config file as the default:
Multiple Configurations
Use the--config flag to point at different config files per command:
RPC Provider Recommendations
Public RPC Endpoints
| Network | Provider | URL |
|---|---|---|
| OP Sepolia | Optimism | https://sepolia.optimism.io |
| OP Sepolia | PublicNode | https://optimism-sepolia.publicnode.com |
Private RPC Providers
For higher rate limits, use a dedicated RPC provider:- Alchemy:
https://opt-sepolia.g.alchemy.com/v2/YOUR_KEY - Infura:
https://optimism-sepolia.infura.io/v3/YOUR_KEY
Chain ID Reference
| Network | Chain ID |
|---|---|
| OP Sepolia | 11155420 |
| Local (Anvil/Hardhat) | 31337 |
Next Steps
- Commands Reference - All CLI commands
- Scripting Guide - Automation examples