Assessment reports>Facet Migrations
0xFacet
October 21, 2024
Facet Migrations
Findings Impact LevelCount
Critical
0
High
1
Medium
0
Low
1
Informational
1
CriticalHighMediumLowInformational
Prepared by
Seunghyeon KimEngineer[email protected]
Filippo CremoneseEngineer[email protected]
About

0xFacet contributed the following description of Facet node:

Facet Protocol is an EVM-compatible rollup that offers a novel approach to scaling Ethereum without introducing new dependencies or trust assumptions. As a fork of Optimism’s OP Stack, the framework behind many of the largest Layer 2 rollups, Facet differentiates itself by eliminating all sources of centralization and privilege, resulting in the first rollup that preserves Ethereum’s liveness, censorship resistance, and credible neutrality.

Facet Migration - This audit focuses on the technical approach for state migration from legacy Facet (launched 2023) to the latest, permissionless EVM blockchain. Many EVM tools like the graph rely not just on “state” but also on event emissions, which cannot be migrated via a genesis block. Thus, a "MigrationManager" contract was developed to emit appropriate events (exactly once) needed to accurately reflect final, migrated Facet state.

Executive Summary

Zellic conducted a security assessment for 0xFacet from October 14th to October 15th, 2024. During this engagement, Zellic reviewed Facet node's code for security vulnerabilities, design issues, and general weaknesses in security posture.

Zellic © 2025Back to top ↑