Frontend

The frontend of Tokamak zk-EVM consists of compiler tools that convert Ethereum transactions and blocks into Tokamak zk-SNARK circuits. This section covers the core frontend components and their documentation.


Components

Synthesizer

The Synthesizer is the main frontend compiler that processes Ethereum transactions and generates wire maps for Tokamak zk-SNARK proof generation.

Documentation:

Quick Links:


QAP Compiler

The QAP Compiler manages the library of fundamental subcircuits used by the Synthesizer. These subcircuits implement EVM operations for 256-bit words.


Additional Resources