Members
-
zksync-era ★ PINNED
zkSync era
Rust ★ 3.2k 4d agoExplain → -
era-contracts ★ PINNED
Smart Contract Submodule For zkSync Era
Solidity ★ 535 1h agoExplain → -
era-sync_vm ★ PINNED ▣
Circuit Implementation of zkVM for zkSync Era
Rust ★ 280 2y agoExplain → -
awesome-zero-knowledge-proofs ★ PINNED
A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).
★ 5.8k 5mo agoExplain → -
zksync
zkSync: trustless scaling and privacy engine for Ethereum
Rust ★ 4.9k 1mo agoExplain → -
zksync-web-era-docs ▣
zkSync Era Documentation
JavaScript ★ 962 1y agoExplain → -
zksync-lite-docs ▣
zkSync Lite documentation
Shell ★ 760 1y agoExplain → -
zksync-wallet-vue
zkSync Lite web wallet
Vue ★ 503 1mo agoExplain → -
foundry-zksync
Fork of Foundry tailored for zkSync environment
Rust ★ 387 9d agoExplain → -
l2-intro-pre-ethdenver ▣
Introduction to layer two and zkSync
TypeScript ★ 355 2y agoExplain → -
anvil-zksync ▣
In-memory node that can be used for integration testing and debugging.
Rust ★ 322 9d agoExplain → -
zinc ▣
The Zinc language public repository
Rust ★ 309 1y agoExplain → -
era-boojum ▣
Boojum, the scariest SNARK implementation.
Rust ★ 303 1y agoExplain → -
hardhat-zksync
No description.
TypeScript ★ 287 9d agoExplain → -
zksync-cli
CLI tool that simplifies ZKsync development
TypeScript ★ 169 5mo agoExplain → -
bellman ⑂ ▣
Bellman zkSNARK library for community with Ethereum's BN256 support
C ★ 161 1y agoExplain → -
block-explorer
zkSync Era Block Explorer
TypeScript ★ 139 3d agoExplain → -
zksync-airbender
RISC-V prover system for ZKsync OS
Rust ★ 128 4h agoExplain → -
era-tutorial-examples ▣
[DEPRECATED ]Full examples for tutorials in the zkSync Era documentation. Visit: https://github.com/matter-labs/tutorials
TypeScript ★ 126 2y agoExplain → -
zksync-dapp-checkout ▣
zkCheckout — trustable permissionless DeFi payment gateway. Fast & cheap transfers / simple & quick withdrawal
Vue ★ 119 2y agoExplain → -
paymaster-examples ▣
Ready to use paymaster contracts for zkSync Era
TypeScript ★ 111 1y agoExplain → -
dapp-portal ⑂
ZKsync Portal - Bridge, Token manager and more...
Vue ★ 85 4mo agoExplain → -
hodor ▣
Open source implementation of zkSTARKs in pure Rust
Rust ★ 84 2y agoExplain → -
era-zk_evm ▣
Out-of-circuit zkEVM implementation
Rust ★ 79 1y agoExplain → -
era-bellman-cuda
A library implementing GPU-accelerated cryptographic functionality for the zkSync prover
Cuda ★ 78 8d agoExplain → -
era-consensus ▣
Consensus layer implementation for zkSync Era
Rust ★ 70 6d agoExplain → -
era-compiler-solidity
Solidity compiler for ZKsync.
Rust ★ 70 2mo agoExplain → -
local-setup ▣
zkSync 2.0 setup for local development
Shell ★ 69 9d agoExplain → -
eip1962 ▣
EIP1962 implementation effort
Rust ★ 69 2y agoExplain → -
v2-testnet-contracts ▣
No description.
Solidity ★ 68 1y agoExplain → -
era-zkevm_circuits ▣
No description.
Rust ★ 65 9d agoExplain → -
zksolc-bin ▣
Releases of the Solidity compiler for ZKsync.
★ 62 11mo agoExplain → -
zksync-withdrawal-finalizer
zkSync 2.0 Withdrawal Finalizer
Rust ★ 60 4h agoExplain → -
hackathon-winner-projects ▣
A list of all the projects submitted in all zksync hackathons.
★ 49 2y agoExplain → -
era-compiler-vyper ▣
Vyper compiler for ZKsync.
Rust ★ 45 9mo agoExplain → -
zksync-crypto
Cryptography libraries for ZKsync
Rust ★ 44 2mo agoExplain → -
zksync-contract-templates ▣
Contract Templates for zkSync: solidity, hardhat, vyper
TypeScript ★ 42 10mo agoExplain → -
zk_os ▣
OS for next iteration of the world computer
Rust ★ 42 2y agoExplain → -
solidity_plonk_verifier ▣
Solidity verifier for Plonk
Solidity ★ 42 1y agoExplain → -
tutorials ▣
No description.
TypeScript ★ 41 1y agoExplain → -
recursive_aggregation_circuit ▣
Kate commitment based PLONK recursive aggregation circuit
Solidity ★ 41 9d agoExplain → -
era-zkevm_opcode_defs ▣
Definitions of zkEVM opcodes (primary dependency for all other repos)
Rust ★ 37 1y agoExplain → -
zksync-os
Generalized RISC-V based state transition function for the ZKsync protocol
Rust ★ 36 5h agoExplain → -
era-compiler-llvm
ZKsync fork of the LLVM framework (EraVM).
LLVM ★ 36 2mo agoExplain → -
schnorr-musig ▣
Simple Schnorr Multi-Signatures
Rust ★ 30 9d agoExplain → -
zkvyper-bin ▣
Releases of the Vyper compiler for ZKsync.
★ 28 11mo agoExplain → -
custom-aa-tutorial ▣
A full example for the tutorial on custom AA
Solidity ★ 28 2y agoExplain → -
zkSync-account-abstraction-template ▣
No description.
★ 28 2y agoExplain → -
cross-chain-tutorial ▣
No description.
TypeScript ★ 27 9d agoExplain → -
era-shivini ▣
A library implementing GPU-accelerated zkSync prover.
Rust ★ 27 1y agoExplain → -
vm2
High performance EraVM for zkSync.
Rust ★ 23 9d agoExplain → -
zksync-crypto-gpu
GPU-acceselerated cryptography libraries for ZKsync
Rust ★ 23 1mo agoExplain → -
custom-paymaster-tutorial ▣
Full example for the custom paymaster tutorial in the documentation
TypeScript ★ 22 1y agoExplain → -
zksync-protocol
ZKsync protocol libraries
Rust ★ 22 1mo agoExplain → -
era-compiler-llvm-context ▣
Shared front-end code of the ZKsync compilers.
Rust ★ 21 9mo agoExplain → -
risc_v_simulator ▣
No description.
Rust ★ 21 9d agoExplain → -
era-boojum-validator-cli
No description.
Rust ★ 21 9d agoExplain → -
era-solidity ▣
ZKsync fork of the original Solidity compiler.
C++ ★ 20 6mo agoExplain → -
teepot ▣
Nix, crates and tools for TEE handling
Rust ★ 20 8d agoExplain → -
era-compiler-tests
Collection of tests for ZKsync compilers.
Solidity ★ 20 2mo agoExplain → -
era-compiler-tester
Integration testing framework for ZKsync compilers.
Rust ★ 20 2mo agoExplain → -
z-prize-msm-gpu ▣
Submission for https://www.zprize.io/prizes/accelerating-msm-operations-on-gpu-fpga
Cuda ★ 20 3y agoExplain → -
era-zkevm_tester ▣
Adapter between zk_evm and era-compiler-tester
Rust ★ 19 9mo agoExplain → -
eravm-spec ▣
EraVM specification.
Coq ★ 18 11d agoExplain → -
zksync-sso
ZKsync SSO SDK
Rust ★ 18 1mo agoExplain → -
vault-auth-tee ▣
Hashicorp Vault plugin for authenticating Trusted Execution Environments (TEE) like SGX enclaves.
Go ★ 16 11d agoExplain → -
alloy-zksync
ZKsync support for alloy
Rust ★ 16 3mo agoExplain → -
zksync-frontend-templates ▣
Frontend Templates for ZKsync: vue, react, next, wagmi
TypeScript ★ 15 1y agoExplain → -
zksync-docs
Developer documentation site for zkSync community.
Vue ★ 14 4h agoExplain → -
nixsgx ▣
Reproducible Nix packages for TEEs
Nix ★ 14 9d agoExplain → -
.github ▣
zkSync Frontend Team workflow configuration
★ 14 11d agoExplain → -
era-compiler-llvm-builder ▣
ZKsync LLVM framework builder.
Rust ★ 13 9mo agoExplain → -
era-revm ▣
revm (Rust Ethereum VM) translation for Era / zkEVM
Rust ★ 13 9d agoExplain → -
zksync-os-server
New server implementation for zksync-os
Rust ★ 12 14m agoExplain → -
zksync-sso-clave-contracts ▣
ZKsync SSO Contracts based on Clave
TypeScript ★ 11 9mo agoExplain → -
ansible-en-role ▣
Ansible role for zkSync Era External Node
Jinja ★ 11 9d agoExplain → -
era-hardhat-with-plugins ▣
A zkSync Hardhat project configured with multiple plugins to improve the developer experience
TypeScript ★ 11 2y agoExplain → -
vise
Tools to define and export metrics in Rust libraries and apps
Rust ★ 11 9d agoExplain → -
blockscout ⑂ ▣
Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
Elixir ★ 10 9d agoExplain → -
zksync-hardhat-ft-template ▣
Template for a fungible token project on zkSync Era
TypeScript ★ 10 11d agoExplain → -
zksync-remix-plugin ▣
Remix plugin for zkSync.
TypeScript ★ 9 6d agoExplain → -
compiler-infra ▣
Docker images with build tools for compiler repos.
Dockerfile ★ 9 9d agoExplain → -
era-fee-withdrawer ▣
No description.
TypeScript ★ 9 9d agoExplain → -
zksync-scripting-templates ▣
Scripting Templates for zkSync: node.js, viem, ethers
TypeScript ★ 9 1y agoExplain → -
proof_system_info_v1.0 ▣
Information about proof system used in zkSync v1.0
★ 9 2y agoExplain → -
aa-signature-checker ▣
No description.
TypeScript ★ 9 9d agoExplain → -
zksync-v2-issues ▣
Report issues encountered when using the zkSync 2.0 testnet.
★ 9 2y agoExplain → -
era-compiler-common ▣
Shared constants of the ZKSync compilers.
Rust ★ 8 9mo agoExplain → -
zkcli-block-explorer ▣
zkSync Block Explorer module for zkcli
TypeScript ★ 8 1y agoExplain → -
multisig ▣
No description.
JavaScript ★ 8 2y agoExplain → -
l2-intro-ethdenver ▣
Introduction to layer 2 protocols and smart contract examples on zkSync for ETH Denver
Vue ★ 8 2y agoExplain → -
era-observability ▣
Grafana dashboards for zkSync Era
★ 7 6d agoExplain → -
zkcli-portal ▣
zkSync Portal module for zkcli
TypeScript ★ 7 8d agoExplain → -
eip1962_specs ▣
Specification documents for EIP1962
★ 7 2y agoExplain → -
foundry-zksync-book ⑂
A book on all things Foundry, available at https://foundry-book.zksync.io/.
Solidity ★ 7 4mo agoExplain → -
era-compiler-ci ▣
ZKsync compilers CI actions, workflows and utils.
★ 6 8mo agoExplain → -
zksync-dapp-forced-exit ▣
No description.
CSS ★ 6 2y agoExplain → -
simple-oracle-benchmarking ▣
Deploy a simplified oracle, track gas usage.
TypeScript ★ 6 2y agoExplain → -
l2-intro-demo ▣
Introduction to layer 2 protocols and smart contract examples on zkSync
TypeScript ★ 6 2y agoExplain → -
rust-web3 ⑂ ▣
Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
★ 6 2y agoExplain → -
Best-README-Template ⑂ ▣
An awesome README template to jumpstart your projects!
★ 6 2y agoExplain → -
zkcli-in-memory-node
zkSync In-memory node module for zkcli
TypeScript ★ 6 5mo agoExplain → -
compiler-explorer-infra ⑂ ▣
ZKsync fork of Compiler Explorer infra.
Python ★ 5 2y agoExplain → -
zcash_eth_bridge ▣
Prototype implementation of a trustless Ethereum<->Zcash bridge
Rust ★ 5 6d agoExplain → -
test-contract ⑂ ▣
No description.
Solidity ★ 5 1y agoExplain → -
gated-nft-tutorial ▣
No description.
TypeScript ★ 5 2y agoExplain → -
gated-nft-tutorial-starter ▣
No description.
TypeScript ★ 5 2y agoExplain → -
daily-spendlimit-tutorial ⑂ ▣
Code of the zkSync account abstraction tutorial for an account with a daily spend limit
TypeScript ★ 5 2y agoExplain → -
cloudflare-access-grafana ⑂ ▣
Small proxy for automatically log in users from Cloudflare Access into Grafana
Go ★ 5 1y agoExplain → -
greeter-tutorial-starter
No description.
Vue ★ 5 7d agoExplain → -
usdc-bridge ▣
Custom USDC bridge to adhere to the native USDC standard
Solidity ★ 4 9d agoExplain → -
research-prover-market-client ▣
Client for participating in the prover market study
Python ★ 4 1y agoExplain → -
era-test-node ⑂ ▣
In-memory node that can be used for integration testing and debugging.
★ 4 1y agoExplain → -
jsonrpc ⑂ ▣
Rust JSON-RPC implementation
Rust ★ 4 2y agoExplain → -
action-hosting-deploy ⑂ ▣
Automatically deploy shareable previews for your Firebase Hosting sites
TypeScript ★ 4 2y agoExplain → -
zksync-tool-locker ▣
No description.
Vue ★ 4 2y agoExplain → -
jetbrains-plugin ▣
Hack4Impact's JetBrains plugin that provides recommended templates for quality project development
★ 4 1y agoExplain → -
zkcli-dockerized-node
zkSync Dockerized node module for zkcli
TypeScript ★ 4 9d agoExplain → -
zksync-js
ZKsync OS JavaScript SDK
TypeScript ★ 4 37m agoExplain → -
deploy-mdbooks
GitHub Action to automatically build, test and deploy a versioned mdBook project to GitHub Pages.
★ 4 9d agoExplain → -
zksync-sso-contracts
ZKsync SSO 7579 Contracts
Solidity ★ 4 6d agoExplain → -
zksync-error ▣
Unified error handling for zkSync ecosystem.
Rust ★ 3 11mo agoExplain → -
era-evm-tester ▣
Testing framework for EVM implementations.
Rust ★ 3 9d agoExplain → -
zksync-ci-common ▣
Common CI actions and workflows for ZKsync repositories.
★ 3 7mo agoExplain → -
research-public ▣
Public repo for research projects
Rust ★ 3 1y agoExplain → -
format-release-please-for-slack-action ⑂ ▣
No description.
JavaScript ★ 3 9d agoExplain → -
foundry ⑂ ▣
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Rust ★ 3 2y agoExplain → -
vm-benchmarks ▣
No description.
TypeScript ★ 3 9d agoExplain → -
data-restore ▣
No description.
Shell ★ 3 2y agoExplain → -
puppeteer-headful ⑂ ▣
Github Action for puppeteer that is headful.
★ 3 2y agoExplain → -
module-template ⑂ ▣
Starter template for Nuxt.js Modules
JavaScript ★ 3 2y agoExplain → -
githubot ⑂ ▣
Github API access, tailored for Hubot
★ 3 2y agoExplain → -
vscode-extension ▣
Hack4Impact's VS Code Extension that provides recommended extensions and templates for quality project development
★ 3 1y agoExplain → -
airbender-platform
Developer stack for ZKsync Airbender
Rust ★ 3 9d agoExplain → -
zkos-wrapper
Library for verifying zkos with boojum
Rust ★ 3 9d agoExplain → -
zksync2-js-evm-equiv ⑂ ▣
No description.
★ 3 2y agoExplain → -
zksync-os-scripts
Scripts for ZKsync OS protocol upgrades.
Python ★ 2 17h agoExplain → -
zhchainhub-ui ▣
UI zk chain Hub
TypeScript ★ 2 3d agoExplain → -
zksync-telemetry ▣
Telemetry solution for ZKsync applications
Rust ★ 2 1y agoExplain → -
zksync-telemetry-js ▣
Telemetry solution for ZKsync applications
TypeScript ★ 2 1y agoExplain → -
research-proj-inscriptions ▣
Data Processing and analysis related to the Inscriptions Research Project
Jupyter Notebook ★ 2 2y agoExplain → -
zhchainhub-metadata ▣
Metadata for zk chain Hub
★ 2 6d agoExplain → -
zksync-data-dump ▣
ZKsync data dump - data processing and analysis
Jupyter Notebook ★ 2 1y agoExplain → -
forge-zksync-std ▣
Extension to forge-std for foundry-zksync
Solidity ★ 2 6d agoExplain → -
shared-sequencer-arb ▣
Arbitrage under sahred sequencing - code and analysis
★ 2 1y agoExplain → -
zhchainhub-backend ▣
Backend for zk chain Hub
TypeScript ★ 2 6d agoExplain → -
terraform-google-kubernetes-engine ⑂ ▣
Configures opinionated GKE clusters
HCL ★ 2 1y agoExplain → -
zkcli-dummy-module ▣
zkSync Dummy test/example module for zkcli
TypeScript ★ 2 2y agoExplain → -
zksync-hardhat-vyper-nft-template ▣
Template for a non-fungible token Vyper project on zkSync Era
TypeScript ★ 2 2y agoExplain → -
zksync-hardhat-vyper-ft-template ▣
Template for a fungible token vyper project on zkSync Era
TypeScript ★ 2 2y agoExplain → -
zksync-hardhat-nft-template ▣
Template for a non-fungible token project on zkSync Era
TypeScript ★ 2 2y agoExplain → -
era-circuit_testing ▣
vk-generator
Rust ★ 2 2y agoExplain → -
yubiset ▣
No description.
Shell ★ 2 2y agoExplain → -
exploring-hack ▣
This repository welcomes the Milestone 2 for the BuidlBox Hackathon
★ 2 2y agoExplain → -
zksolc-prerelease ▣
Repository with unstable prereleases of zkEVM compiler
★ 2 2y agoExplain → -
uniswap-v3-proposal ▣
Code and information to create a proposal to deploy Uniswap v3 on zkSync v2
TypeScript ★ 2 2y agoExplain → -
cli-empty-template ▣
Empty template project for zkSync CLI
TypeScript ★ 2 2y agoExplain → -
zksync-web-v2-docs-1 ⑂ ▣
zkSync v2.0 Documentation
★ 2 2y agoExplain → -
docker-kubectl ⑂ ▣
Docker image with Kubernetes deployment tools (kubectl, helmfile, helm and plugins)
★ 2 4y agoExplain → -
terraform-google-kms ⑂ ▣
Simple Cloud KMS module that allows managing a keyring, zero or more keys in the keyring, and IAM role bindings on individual keys.
★ 2 2y agoExplain → -
zksync-contracts
ZKsync contract interfaces and libraries
Solidity ★ 2 7d agoExplain → -
smart-config
Schema-guided layered configuration system
Rust ★ 2 9d agoExplain → -
ethereum-prover
ZK prover for the Ethereum STF
Rust ★ 2 9d agoExplain → -
proof-manager-contracts
Contracts for ZKsync's integration with Proving Networks
Solidity ★ 2 2mo agoExplain → -
eravm-airbender-verifier
Airbender-based prover for EraVM
Rust ★ 1 2h agoExplain → -
solx-llvm
solx fork of the LLVM framework.
LLVM ★ 1 6h agoExplain → -
research-community-proving ▣
Enabling the community to perform part of the ZK proof computation
★ 1 1y agoExplain → -
yul-easycrypt ▣
Transpiler from Yul to EasyCrypt
★ 1 1y agoExplain → -
librustzcash ⑂ ▣
Rust-language assets for Zcash
★ 1 6mo agoExplain → -
zebra ⑂ ▣
Zcash - Financial Privacy in Rust 🦓
★ 1 6mo agoExplain → -
claude-code-action-max ⑂ ▣
No description.
★ 1 1y agoExplain → -
stackdriver-exporter ▣
No description.
Go ★ 1 1y agoExplain → -
M1_algebra ▣
No description.
Rust ★ 1 2y agoExplain → -
zkfoundry-smoke-test ▣
No description.
Shell ★ 1 2y agoExplain → -
scaffold-era ▣
No description.
★ 1 3y agoExplain → -
zk-paymaster-dapi-poc ⑂ ▣
Using API3's self-funded dAPIs with zkSync Paymaster example to pay gas fee in USDC on zkSync Era.
★ 1 2y agoExplain → -
example ▣
No description.
★ 1 2y agoExplain → -
github-workflows ⑂ ▣
Dysnix Github Actions reusable workflows
★ 1 4y agoExplain → -
era-watchdog
ZK Stack watchdog
TypeScript ★ 1 7d agoExplain → -
zksync-os-integration-tests
Integration tests for zksync-os
Rust ★ 1 13h agoExplain → -
watchdog
ZKsync OS watchdog
TypeScript ★ 1 6d agoExplain → -
zksync-os-interface
MultiVM interface for zksync-os
Rust ★ 1 9h agoExplain → -
zksync-airbender-prover
Prover Service implementation for ZKsync Airbender (zksync-os)
Rust ★ 1 7d agoExplain → -
zksync-easy-onramp
ZKsync SSO SDK
TypeScript ★ 1 5mo agoExplain → -
hubot-docker ⑂ ▣
Minimalistic Docker image with Hubot
★ 1 5y agoExplain → -
hubot-github-deployments ⑂ ▣
🚀🤖 Integrate with the GitHub deployment API
★ 1 5y agoExplain → -
zksync-airbender-llzk
Fork of Airbender with LLZK/Picus support
★ 0 11h agoExplain → -
workflow-dispatch ⑂ ▣
A GitHub Action for triggering workflows, using the `workflow_dispatch` event
★ 0 4y agoExplain → -
zksync-os-revm
REVM extension with ZKsync OS compatibility
Rust ★ 0 6h agoExplain → -
local-prividium
Local ZKsync Prividium
TypeScript ★ 0 2h agoExplain → -
zksync-server-action
Github Action for L1 (Anvil) - L2 (ZKsync OS) CI Testing
TypeScript ★ 0 7d agoExplain → -
infra ⑂
Optimism is Ethereum, scaled.
★ 0 1mo agoExplain → -
reth ⑂ ▣
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
★ 0 2mo agoExplain → -
grafana ⑂
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
★ 0 3mo agoExplain → -
quickwit-datasource ⑂
Quickwit data source for Grafana
Go ★ 0 3mo agoExplain → -
interop-examples
ZKsync Interop Examples
JavaScript ★ 0 9d agoExplain → -
cast-interop
CLI tool for interop
Solidity ★ 0 9d agoExplain → -
sqlx-postgres
Patched sqlx-postgres 0.8.6 — exposes in_transaction() for pool cleanup (workaround for launchbadge/sqlx#2805)
Rust ★ 0 3mo agoExplain → -
matterdb
Document-oriented persistent storage
Rust ★ 0 9d agoExplain → -
local-webhooks
Local ZKsync Webhook Service for development
Rust ★ 0 9d agoExplain →
No repos match these filters.