TESTNET

Services & Infrastructure

Relayer ยท Indexer ยท APIs ยท SDK ยท Compliance Oracle ยท Besu Enterprise

๐Ÿ“ก
Relayer Service
planned
Gas-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 progress
Python 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
built
Python 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
deployed
On-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
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