Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Zksync Era

  • 1 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-skills

Reference zkSync Era / ZK Stack - protocol specs, L1 contracts, Era VM, prover, compiler, L1-L2 messaging, and data availability.

About

A reference skill for zkSync Era, an EVM-compatible ZK rollup, covering protocol mechanics, L1 contracts, the Era VM, Boojum prover, and L1-L2 communication. A developer uses it when building tooling, integrating with L1/L2, or reasoning about Era execution and finality.

  • Era VM, Boojum prover, and state-diff data availability
  • L1 contracts and L1-L2 messaging mechanics

Zksync Era by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #426 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-skills --skill zksync-era

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-skills

What it does

Reference zkSync Era / ZK Stack - protocol specs, L1 contracts, Era VM, prover, compiler, L1-L2 messaging, and data availability.

Files

SKILL.mdMarkdownGitHub ↗
Skill based on zkSync Era (ZK Stack), generated from sources/zksync-era. Doc path: sources/zksync-era/docs/src/ (specs, guides).

zkSync Era is an EVM-compatible ZK rollup that settles on Ethereum. It uses a register-based zkEVM (Era VM), state-diff data availability, and the Boojum proof system. This skill focuses on protocol mechanics, L1 contracts, VM/compiler behavior, L1–L2 messaging, and pubdata for agents that implement tooling, integrate with L1/L2, or reason about execution and finality.

Core References

TopicDescriptionReference
Protocol overviewSequencer, prover, L1 contract, blocks/batches, state diff, Boojumcore-overview
Blocks and batchesL2 blocks vs L1 batches, sealing criteria, try-and-rollback, virtual blockscore-blocks-batches
L1 smart contractsDiamond proxy, facets (Getters, Admin, Mailbox, Executor), bridges, governancecore-l1-contracts
Era VMRegister machine, instructions, near/far calls, fat pointers, bootloadercore-era-vm

Features

L1–L2 and communication

TopicDescriptionReference
L1–L2 communicationPriority ops, requestL2Transaction, address aliasing, L2→L1 logs/messagesfeatures-l1-l2-communication

Prover and compiler

TopicDescriptionReference
ProverZK terminology, Boojum, circuits, test harnessfeatures-prover
Compiler and system contractszksolc, Yul/EVMLA→EraVM, system contracts, auxiliary heapfeatures-compiler-system-contracts

Transactions and data

TopicDescriptionReference
TransactionsTypes (Legacy, EIP-1559, 0x71, L1Tx), lifecycle, mempool, state keeperfeatures-transactions
Data availabilityPubdata categories, state diff, Boojum packing, L2 state reconstructionfeatures-data-availability

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.