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: 7632

  • Execution Layer: OP Stack L2 with ZK-native settlement hooks

  • Settlement Contract: 0x...snarkSettlementRoot

  • Oracle 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):

Region
Endpoint
Latency

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 SNSD

  • 1 ETH (for test gas)

  • Initial ZK vault seed


5. Developer Notes

Component
Endpoint / Access

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