Scroll GasSwap, Multiple Verifier, Wrapped Ether a

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

Summary

2 partially resolved) Low Severity Issues 10 (8 resolved) Notes & Additional Information 15 (5 resolved, 2 partially resolved) Client Reported Issues 0 (0 resolved) We audited the scroll-tech/scroll repository at the 2eb458c commit. We also performed a diff audit of the scroll-tech/scroll repository... to be used for different batches. A GasSwap contract was also added to help users swap tokens for L2 ETH. Aside from these major changes, this audit focused on diff audits across almost all contracts across this protocol. In this audit, we aimed to verify the correctness and security of the contracts...

Issues (17)

Low
Medium
High
Critical
Total
Not fixed
-2--2
Fixed
1032-15
Total1052017

Contracts (45)

#File Name
1

contracts/src/libraries/ScrollMessengerBase.sol

2

contracts/src/L1/rollup/IL1MessageQueue.sol

3

contracts/src/L1/IL1ScrollMessenger.sol

4

contracts/src/libraries/gateway/ScrollGatewayBase.sol

5

contracts/src/L1/gateways/L1WETHGateway.sol

6

contracts/src/L1/gateways/L1ETHGateway.sol

7

contracts/src/libraries/token/IScrollERC1155.sol

8

contracts/src/libraries/token/IScrollERC721.sol

9

contracts/src/L1/gateways/IL1ETHGateway.sol

10

contracts/src/libraries/verifier/IZkEvmVerifier.sol