Protocol Contributions

ZKsync is an open-source project. We champion community-driven development, which means you, from any corner of the world, can contribute to shaping ZKsync's future.

Open-source repositories

Here's a list of our key open-source repositories that you can contribute to:

ZKsync OS

Smart Contracts

  • era-contracts: Submodule containing the smart contracts for ZKsync.

Prover & Protocol

  • Airbender: RISC-V prover system for ZKsync OS.
  • zksync-protocol: Houses the ZKsync Era protocol implementation, including VM and circuits.

Development tools

  • Airbender Platform: Rust toolkit for writing RISC-V zk-provable programs.
  • anvil-zksync: An in-memory node designed for integration testing and debugging.

Explorer

  • block-explorer: The official block explorer for navigating the ZKsync network.

Feel free to explore these repositories, and don't hesitate to contribute!

Participate in ZKsync Developer discussions

Join the discourse on GitHub discussions or other community forums to provide answers, ask questions, or share insights.


Made with ❤️ by the ZKsync Community