Skip to content
Request an audit

‹ All contests

zkSync Era System Contracts audit contest

Code4rena·zk-rollup system contracts·10th March 2023·#101 Medium

A public audit contest on Code4rena (zk-rollup system contracts), completed on 10th March 2023. 0xSimao placed #10. 1 of his findings is published: 1 medium.

What zkSync Era System Contracts is

zkSync Era is a zk-rollup that proves whole blocks as a single program: rather than executing transactions one by one, its bootloader runs the entire block as one big transaction that takes the array of transactions plus block metadata, the closest analogy being ERC-4337's EntryPoint, whose account-abstraction flow it also facilitates.

Scope

The zkSync Era system contracts and the bootloader: the privileged L2 contracts (deployer, nonce holder, L1 messenger and kin) and the Yul program that executes each block.

Medium severity findings

The contest