Scroll EIP-4844 Support Audit

Off-Chain (Private)
Audited on 2024/04/15
No active critical issues

Summary

& Additional Information 6 (1 resolved, 1 partially resolved) Client Reported Issues 1 (1 resolved) Scope We audited the changes to the scroll-tech/scroll repository between head commit 8bd4277 and base commit 02415a6. Newly introduced contracts were fully audited, whereas for the modified contracts, only the diff between the previous and new versions was audited. In scope were the following modified files:  contracts/src...

Issues (4)

Low
Medium
High
Critical
Total
Not fixed
----0
Fixed
31--4
Total31004
Batch Commitments Can Make Use of Arbitrary Library
fixed/medium

None
Incomplete Docstrings
fixed/low

None
Missing Docstrings
fixed/low

None
Unchecked Blob-Proof Parameter
fixed/low

None

Contracts (8)

#File Name
1

contracts/src/libraries/codec/ChunkCodecV0.sol

2

contracts/src/L1/rollup/IScrollChain.sol

3

contracts/src/libraries/codec/BatchHeaderV1Codec.sol

4

contracts/src/L1/rollup/ScrollChain.sol

5

contracts/src/libraries/codec/BatchHeaderV0Codec.sol

6

contracts/src/libraries/verifier/IRollupVerifier.sol

7

contracts/src/libraries/codec/ChunkCodecV1.sol

8

contracts/src/L1/rollup/MultipleVersionRollupVerifier.sol