ZK-Sentinel V11
TESTNET
Services & Infrastructure
Relayer ยท Indexer ยท APIs ยท SDK ยท Compliance Oracle ยท Besu Enterprise
๐ก
Relayer Service
plannedGas-sponsored withdrawals for maximum privacy. User submits ZK proof โ relayer validates & executes tx โ recipient gets funds minus fee.
All 92 pools supported
Fee: 0.1%โ0.5% per pool
msg.sender = relayer (not user)
Latency: ~12s (1 block)
Compatible with stealth addresses
Works on both Sepolia & Arbitrum
๐
Indexer Daemon
in progressPython daemon monitoring 92 pools across 2 networks. Event streaming, block tracking, reorg handling.
92 pools ร 2 networks
Postgres/SQLite storage
Real-time event streaming
Reorg reconciliation
Configurable poll interval
Health monitoring + alerts
๐ง
SDK Scanner
builtPython CLI: 5 modules, Web3 v7, Rich terminal. Cross-pool scanning with ViewTag optimization (255ร).
pip install zksentinel
zksentinel health --workers 2
zksentinel scan --key <vk>
5 modules (cli, scanner, pools, health, config)
92 pools, 12 tokens
ViewTag client-side filtering
โ
Compliance Oracle
deployedOn-chain oracle with KYC 4 tiers, RWA whitelist, CBDC limits (50K/day, 10K/tx), freeze capability.
Sepolia: 0x4b0B3AAA
Arbitrum: 0x0E034D9E
88 token pools configured
Level 0โ3 KYC tiers
RWA whitelist for tbUSTB
CBDC limits for dEUR
API Endpoints
๐ API Layer 1 โ On-Chain (FastAPI)
Direct contract queries via ViewFacet (50 getters). Viewing key NEVER on server.
GET/poolsList all 92 pools
GET/pools/{addr}Pool details via ViewFacet
GET/pools/{addr}/eventsDeposit/withdrawal events
GET/healthSystem health (both networks)
GET/statsProtocol statistics
POST/nullifiers/checkVerify nullifier spent
POST/commitment/checkVerify commitment exists
โ๏ธ API Layer 2 โ Indexer (Python)
Indexed events from Postgres/SQLite. Relayer gateway. ViewTag filter ported to JS for browser.
GET/events?network&token&from_blockBulk indexed events
POST/relayer/submitSubmit proof to relayer
GET/relayer/status/{id}Relayer tx status
GET/monitoring/healthIndexer health
WS/events/streamWebSocket event stream
Hyperledger Besu โ Enterprise
๐ข
Hyperledger Besu
Enterprise-grade private EVM deployment
Compatibility
Full EVM โ same Diamond contracts deploy without modification. IBFT 2.0 / QBFT consensus. Permissioned validators.
Use Cases
Private institutional transfers. Compliant privacy pools for regulated entities. Internal treasury. RWA settlement.
Deployment
Same Hardhat scripts. Custom gas pricing. Account-level permissioning. Private tx groups via Tessera enclaves.
Enterprise Features
โข Private transaction groups (Tessera)
โข Account-level permissioning
โข On-chain privacy groups
โข RBAC for contract interaction
โข Compliance Oracle integration
โข Auditable KYC tier enforcement
โข Account-level permissioning
โข On-chain privacy groups
โข RBAC for contract interaction
โข Compliance Oracle integration
โข Auditable KYC tier enforcement
Network Config
Chain ID: 1337
Consensus: IBFT 2.0 / QBFT
Block time: 2-5s configurable
Gas: free or permissioned
Validators: 4+ recommended
Privacy: Tessera enclaves
Consensus: IBFT 2.0 / QBFT
Block time: 2-5s configurable
Gas: free or permissioned
Validators: 4+ recommended
Privacy: Tessera enclaves