The process of validating a specific transaction within the batch typically involves 3 steps:
Trusted State: This state is given by the trusted sequencer almost instantaneously, No L1 transactions are required.
Virtual State: Transactions are in L1. These transactions and they order cannot be modified as the state is final and anybody could calculate.
Verified State: When the virtual state is verified by the smart contract, the funds can be withdrawn
For more details check zkEVM docs here: https://docs.polygon.technology/zkEVM/
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article