Scroll USDC Gateway Audit

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

Summary

Issues 3 (3 resolved) Notes & Additional Information 1 (0 resolved, 1 partially resolved) Client Reported Issues 0 (0 resolved) We audited the USDC Gateway changes from the scroll-tech/scroll repository at commit f6894bb. 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 extension of the special USDC Gateway from the scroll protocol. This report presents our findings...

Issues (4)

Low
Medium
High
Critical
Total
Not fixed
----0
Fixed
31--4
Total31004

Contracts (6)

#File Name
1

contracts/src/L2/gateways/usdc/L2USDCGateway.sol

2

contracts/src/interfaces/ITokenMessenger.sol

3

contracts/src/libraries/gateway/CCTPGatewayBase.sol

4

contracts/src/L1/gateways/L1ERC20Gateway.sol

5

contracts/src/L1/gateways/usdc/L1USDCGateway.sol

6

contracts/src/interfaces/IUSDCDestinationBridge.sol