Scroll Diff Audit Report

Off-Chain (Private)
Audited on 2023/10/16
No active critical issues

Summary

Information 1 (1 resolved) Scope We performed a diff audit of the scroll-tech/scroll repository for pull request 887 at commit 02bce20, pull request 912 at commit 10743c2, pull request 893 at commit f8b9da0, and pull request 943 at commit 3d9bfb5. In scope were the following contracts:  contracts... System Overview Scroll is an EVM-equivalent ZK-rollup designed to be a scaling solution for Ethereum. It achieves this by interpreting EVM bytecode directly at the bytecode level, following a similar path to projects like Polygon's zkEVM and Consensys' Linea. This audit reviewed the addition...

Issues (2)

Low
Medium
High
Critical
Total
Not fixed
----0
Fixed
2---2
Total20002
Implicit Limitation of Withdrawal
fixed/low

None
Insufficient Tests When Using BitMaps
fixed/low

None

Contracts (4)

#File Name
1

contracts/src/L1/rollup/IL1MessageQueue.sol

2

contracts/src/L1/rollup/ScrollChain.sol

3

contracts/src/L1/rollup/L1MessageQueue.sol

4

contracts/src/libraries/FeeVault.sol