Tech Stack
Core Infrastructure
Smart Contract
Solidity 0.8.30
On-chain state & verification
ZK Proving
SP1 zkVM (Succinct)
Privacy-preserving proof generation
Framework
Foundry
Development, testing, deployment
Token Standard
ERC-20
Multi-token support
Zero-Knowledge Stack
Prover
SP1 zkVM
Rust-based ZK virtual machine
Verifier
ISP1Verifier
On-chain proof verification
Hash Function
Keccak256
Ethereum-native hashing
Commitment
Pedersen-style
Hide amount & ownership
Nullifier
Hash-based
Prevent double-spending
User Interface & Integration
Core Framework
Next.js
Modern, high-performance React application
Component Library
shadcn/ui
Beautifully designed, accessible UI components
Wallet Suite
Rainbow Kit
Seamless and polished wallet onboarding
Network Layer
Mantle SDK
Native integration with Mantle ecosystem
Data Hooks
Wagmi
React hooks for interacting with smart contracts
Interaction Engine
GSAP
Professional-grade animations and motion design
Cryptographic Primitives

Data Structure
Merkle Tree
32 levels
~4.3 billion notes
Commitment
32 bytes
Unique per note
Nullifier
32 bytes
One-time use
Proof
Variable
SP1 compressed
Supported Networks
Mantle
L2
π’ LIVE
Ethereum Mainnet
L1
π‘ Planned
Base
L2
π‘ Planned
Arbitrum
L2
π‘ Planned
Optimism
L2
π‘ Planned
Sepolia
Testnet
π’ Ready
Dependencies (Smart Contract)
Why This Stack?
SP1 zkVM
Write ZK logic in Rust, not circuits
Foundry
Fast compilation, native fuzzing
Next.js
Best-in-class React framework for performance
shadcn/ui
Copy-paste accessible components, full control
Rainbow Kit
Polished, reliable wallet connection UX
Keccak256
Gas efficient, Ethereum native
ERC-20
Universal token compatibility
Last updated