plug-circle-plusTech Stack

Overview of the technologies used in development and deployment

Layer

Technology

Version

Smart Contracts

Solidity

0.8.20

Contract Framework

Hardhat

latest

ZK Circuits

circom

2.1.6

Proving System

Groth16 (snarkjs)

latest

Hash Function

Poseidon (BN254)

circomlibjs

Blockchain

TRON (TVM)

Token

TRC-20 USDT

TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t

Frontend

React 18 + Vite 5

API

Express 4 + Node.js 18+

Wallet

TronLink + WalletConnect v2

Hosting

IPFS + ENS (8mix.eth) + eth.limo gateway

Relayer

TronWeb + snarkjs (off-chain proof verification)

Process Manager

PM2

latest

Reverse Proxy

Nginx + Cloudflare

Security Headers

Helmet.js

latest

Rate Limiting

express-rate-limit

latest

TLS

Let's Encrypt + Cloudflare (TLS 1.3)

Testing

Hardhat + Chai (94 contract tests), node:test (77 API tests)

Compiler Settings

optimizer 200 runs, viaIR, evmVersion paris

0.8.20

Last updated