TBD are not yet deployed.
Mainnet (Pearl mainnet ↔ Solana mainnet-beta)
Pearl
Solana
Authorities & treasury
Testnet (Pearl testnet ↔ Solana devnet)
Live as of 2026-05-24. The canonical machine-readable snapshot lives atinfra/devnet/solana-devnet.json
and is regenerated by bootstrap-validators.sh (idempotent).
Pearl
Solana
Privy
Hot Reserve uses an in-process internal key (NOT Privy Wallet A), derived from the operator-supplied
NACRE_HOT_RESERVE_SEED_HEX secret on any non-local cluster (the aggregator refuses to fall back to the public deterministic seed unless every [solana].rpc_urls entry is a local cluster), because Privy’s chain_type=pearl::raw_sign is BIP-86 only and cannot sign Nacre’s script-tree taproot Hot Reserve outputs. Cold Reserve uses Privy Wallet A directly (BIP-86). Solana attestations use Privy Wallet B. This is the --signer split topology — see infra/devnet/solana-devnet.json for the full picture.Authorities & treasury
Verifying addresses
The Nacre source repository atTBD pins every program ID and reserve address
in the workspace Anchor.toml and in nacre-types. To verify: