Scroll zkEVM 101 | The journey of a transaction

Gaurang (GT) Torvekar
Coinmonks
6 min readMar 3, 2023

--

What happens when you create a transaction on a zkEVM

This guide dives a little deeper into zkEVM and explains what exactly happens when you do a transaction on a zkEVM, in this case, the Scroll Alpha testnet.

If you are unfamiliar with how to get started with Scroll zkEVM, you can refer to my earlier guide, Getting started with Scroll zkEVM.

TL;DR — a summary of the transaction journey from Scroll L2 zkEVM to ETH L1


+------------------------+--------------+-------------------------+--------------------------------------+------------------+----------------+
| Event | Identifier | Where | Timestamp | Time taken | Status |
+------------------------+--------------+-------------------------+--------------------------------------+------------------+----------------+
| Transaction propagated | 0x7483...a65 | Scroll L2 alpha testnet | March-03–2023 06:18:28 AM +00:00 UTC | - | In the Mempool |
| Block mined | 93391 | Scroll L2 alpha testnet | March-03–2023 06:18:32 AM +00:00 UTC | <= 3.212 seconds | Mined |
| Batch created | 16905 | Scroll L2 alpha testnet | March-03–2023 06:19:11 AM +00:00 UTC | ~40 sec | Precommitted |
| Batch committed to L1 | 16905 | Goerli L1 | March-03–2023 06:21:27 AM +00:00 UTC | ~2 minutes | Committed |
|…

--

--