Testnet Access
Testnet Access
Relayer Endpoints • Demo UI with Encrypted Position Tracking
The SnarkSide protocol is live on its ZK-enabled testnet environment, purpose-built for developers, researchers, and early testers to interact with the system’s fully encrypted perpetual futures pipeline.
Unlike standard testnets, SnarkSide does not rely on transparent interaction flows. All core protocol interactions—intent submission, vault management, settlement, and liquidation—are routed through encrypted off-chain pathways and verified with zero-knowledge proofs. This means testnet participation requires specific tooling and understanding of the encrypted architecture.
This page outlines how to access SnarkSide’s testnet infrastructure, including relayer endpoints, vault provisioning, and the encrypted demo UI.
1. Network Overview
Testnet Chain ID:
7632Execution Layer: OP Stack L2 with ZK-native settlement hooks
Settlement Contract:
0x...snarkSettlementRootOracle Verifier Contract:
0x...oracleProofBridge
The network is optimized for:
Circom-based Groth16 SNARK verification
Poseidon-based hashing (native precompile)
Encrypted calldata channels with blinding keys
All intents and vaults on this network are completely unreadable without the user's decryption keys.
2. Test Relayer Endpoints
To interact with intent matching and vault syncing, the testnet includes public relayers (for dev testing only):
Europe
https://relayer-eu.test.snarkside.app
~40ms
Asia
https://relayer-asia.test.snarkside.app
~60ms
US East
https://relayer-us.test.snarkside.app
~55ms
These relayers support:
ZK intent submission
Batch confirmation requests
Proof attestation for liquidations and updates
Vault witness resolution
Clients may rotate across endpoints using @snarkside/client's BundlerInterface.
⚠️ Note: These are not high-availability production nodes. For reliable tests, run a private relayer via the open-source relay-node package.
3. Encrypted Demo UI
A hosted frontend at demo.snarkside.app provides the first public view into the private vault UX for encrypted perp trading.
Features:
Generate shielded ZK vaults
Open/close perp positions via encrypted intent
View non-linkable vault states and Merkle frontier
Trigger private liquidations via ZK proof
Sync with test relayer endpoint or local node
Monitor non-interactive margin status (without address leak)
Requirements:
MetaMask or WalletConnect for Ethereum L1 wallet (for testnet faucet funding)
SnarkSide ZK Wallet SDK (bundled in frontend)
No email / no wallet connect to UI; all sessions are local
Vaults are stored client-side in IndexedDB, encrypted using Poseidon KDF keys. Recovery requires seed or note export.
4. Faucet Access (SNSD Test Tokens)
The testnet uses testnet SNSD tokens for:
Relayer tipping
Vault deposits
Margin calculations
LP entry commitments
Faucet endpoint:
https://faucet.test.snarkside.app
Submit your Ethereum testnet address (wallet must exist on L1 testnet + L2 zkChain) to receive:
100 SNSD1 ETH(for test gas)Initial ZK vault seed
5. Developer Notes
Contracts
https://explorer.test.snarkside.app
SDK Repo
https://github.com/snarkside/sdk
Relayer Client
https://github.com/snarkside/relayer
Circuit Artifacts
https://github.com/snarkside/circuits
Demo UI
https://demo.snarkside.app
Docs
https://docs.snarkside.app
All components are modular, with ZK inputs clearly separated from UI logic.
Test batches settle approximately every 30s, with nullifier and Merkle root updates emitted via the BatchSettlement event. Relayers rotate epoch metadata every 5 minutes.
6. Coming Soon
zkBridge deployment to Sepolia & Base testnets
LP Oblivion Pool test release
zkGraph observability module
Decentralized relayer bonding system for testnet v2
Final Notes
This is not a sandbox. It is a cryptographic mirror of the live protocol, intended to validate constraint logic, relayer behaviors, and encrypted position lifecycles in a way that simulates mainnet conditions.
If you're building with privacy in mind, testnet participation is required to develop compliant client logic, proof integrations, and stealth trading interfaces for SnarkSide mainnet launch.
Welcome to the hidden ledger.
Last updated

