Trust
Contracts and addresses
Every on-chain address SHADOW uses.
Mainnet
ProgramAomV3rKCrhpxwRVbsUnUfuE8Hb4K4iXqi5WUPi7wCMkVThe SHADOW pool program. Verifies proofs, holds the tree and the vaults.Treasury8ZGk2n8pts9deXgJ2X52DXRNdtpD8mzqW7fvpqk7qkvsReceives the protocol fee.Deposit guard91RknyNBjiCfaQXqGdfEUoD6VfR6piPcUwvEH9csqvBqCo-signs deposits after screening the depositor.Relayer7dJvEb79CaLXVdK5Qn9WRZekX126pgEgibvRCmswHuAKSends payouts from the pool and pays their network fees.Lookup tablernv6YoH7bQFGe3QN71Sm6y5yXPHjM5UWPR4bu3Jqig6Address lookup table used by SHADOW transactions.USDC mintEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vAccepted token (6 decimals).
Devnet
A full copy runs on devnet for testing, at shadow-devnet.vercel.app.
ProgramAomV3rKCrhpxwRVbsUnUfuE8Hb4K4iXqi5WUPi7wCMkVThe SHADOW pool program. Verifies proofs, holds the tree and the vaults.Treasury52iPzmqs2LU3NwKybUZwnaY4k8667hgvW8CmvetB3vZ1Receives the protocol fee.Deposit guardHFzTLyEYe5hkiAotVF2wQper1FhwG3ByJ8dy96JUdgXwCo-signs deposits after screening the depositor.RelayerGsq6Q3tJyWsCKW4khu8CMQeyQcq6HPnUnHEiVPefx5NmSends payouts from the pool and pays their network fees.Lookup tableEja46oby5GxyfJaxRPyaZoRBpKtzJaaRDr7jfGxgKUkQAddress lookup table used by SHADOW transactions.USDC mint4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDUAccepted token (6 decimals).