Skip to content

henryfour/zkevm-chain

 
 

Repository files navigation

Deprecated - zkevm-chain

Important Notice: This repository is no longer actively maintained or supported, and contains a vulnerability in the smart contracts.

For some months already we have determined that the scope of our project doesn't involve building an L2 zkRollup. Our main goals are: build a system to generate zk proofs of correct Ethereum Block processing, and from this create a project where proofs for each L1 block are generated so that light clients can sync with very low resources requirement. A secondary goal is to offer the Block zk proof system as a library/toolkit for others to build a zkRollup on top of it. This means we're not actively developing mechanisms related to managing an L2 (decision for making blocks, coordinators, bridging, etc.). The zkevm-chain repo started with that aim but after our shift in focus it remained as an infrastructure for end-to-end testing of blocks zk proofs and benchmarking.

This repository contains an unfixed DoS vulnerability in the smart contracts code; please be aware of this if you decide use this repository in any way.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 77.0%
  • Solidity 13.6%
  • Yul 3.6%
  • Shell 3.3%
  • Dockerfile 1.7%
  • JavaScript 0.8%