• Stars
    star
    8
  • Rank 2,086,453 (Top 42 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created about 1 year ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tools to define and export metrics in Rust libraries and apps

More Repositories

1

awesome-zero-knowledge-proofs

A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).
5,133
star
2

zksync

zkSync: trustless scaling and privacy engine for Ethereum
Rust
4,867
star
3

zksync-era

zkSync era
Rust
3,074
star
4

zksync-web-era-docs

zkSync Era Documentation
JavaScript
986
star
5

zksync-lite-docs

zkSync Lite documentation
Shell
778
star
6

zksync-wallet-vue

zkSync Lite web wallet
Vue
521
star
7

era-contracts

Smart Contract Submodule For zkSync Era
Solidity
471
star
8

l2-intro-pre-ethdenver

Introduction to layer two and zkSync
TypeScript
356
star
9

era-test-node

In-memory node that can be used for integration testing and debugging.
Rust
311
star
10

zinc

The Zinc language public repository
Rust
310
star
11

era-boojum

Boojum, the scariest SNARK implementation.
Rust
299
star
12

foundry-zksync

Fork of Foundry tailored for zkSync environment
Rust
287
star
13

hardhat-zksync

TypeScript
281
star
14

era-sync_vm

Circuit Implementation of zkVM for zkSync Era
Rust
275
star
15

era-system-contracts

Implementation of the system contracts
Solidity
202
star
16

zksync-cli

CLI tool that simplifies ZKsync development
TypeScript
159
star
17

era-tutorial-examples

[DEPRECATED ]Full examples for tutorials in the zkSync Era documentation. Visit: https://github.com/matter-labs/tutorials
TypeScript
130
star
18

zksync-dapp-checkout

zkCheckout β€” trustable permissionless DeFi payment gateway. Fast & cheap transfers / simple & quick withdrawal
Vue
124
star
19

block-explorer

zkSync Era Block Explorer
TypeScript
121
star
20

paymaster-examples

Ready to use paymaster contracts for zkSync Era
TypeScript
105
star
21

era-zk_evm

Out-of-circuit zkEVM implementation
Rust
80
star
22

hodor

Open source implementation of zkSTARKs in pure Rust
Rust
79
star
23

era-bellman-cuda

A library implementing GPU-accelerated cryptographic functionality for the zkSync prover
Cuda
69
star
24

eip1962

EIP1962 implementation effort
Rust
65
star
25

franklin-crypto

Rust
63
star
26

local-setup

zkSync 2.0 setup for local development
Shell
62
star
27

zksync-hardhat-template

[DEPRECATED] Template project for zksync-hardhat
TypeScript
62
star
28

v2-testnet-contracts

Solidity
61
star
29

era-compiler-solidity

Solidity compiler for ZKsync
Rust
61
star
30

era-zkevm_test_harness

Compare in-circuit and out-of-circuit VMs
Rust
59
star
31

era-zkevm_circuits

Rust
58
star
32

era-consensus

Consensus layer implementation for zkSync Era
Rust
56
star
33

zksolc-bin

Releases of the Solidity compiler for ZKsync
54
star
34

zksync-withdrawal-finalizer

zkSync 2.0 Withdrawal Finalizer
Rust
54
star
35

zk_os

OS for next iteration of the world computer
Rust
42
star
36

zksync-link

PayNow - Create payment links, get paid in tokens
Svelte
41
star
37

tutorials

TypeScript
40
star
38

rescue-poseidon

Rescue and Poseidon hash function implementations
Rust
40
star
39

curve-zinc

The Curve Stableswap smart contract implementation in Zinc v0.2.2.
Rust
39
star
40

solidity_plonk_verifier

Solidity verifier for Plonk
Solidity
38
star
41

recursive_aggregation_circuit

Kate commitment based PLONK recursive aggregation circuit
Solidity
38
star
42

era-zkevm_opcode_defs

Definitions of zkEVM opcodes (primary dependency for all other repos)
Rust
37
star
43

era-compiler-vyper

Vyper compiler for ZKsync
Rust
33
star
44

schnorr-musig

Simple Schnorr Multi-Signatures
Rust
28
star
45

zkSync-account-abstraction-template

28
star
46

zksync-contract-templates

Contract Templates for zkSync: solidity, hardhat, vyper
TypeScript
28
star
47

era-shivini

A library implementing GPU-accelerated zkSync prover.
Rust
27
star
48

custom-aa-tutorial

A full example for the tutorial on custom AA
Solidity
27
star
49

zkvyper-bin

Releases of the Vyper compiler for ZKsync
27
star
50

era-compiler-llvm

ZKsync fork of the LLVM framework
C++
26
star
51

cross-chain-tutorial

TypeScript
25
star
52

era-boojum-cuda

A library implementing GPU-accelerated cryptographic functionality for the zkSync prover.
Rust
25
star
53

era-heavy-ops-service

Specialized GPU Prover for zkSync Era
Rust
24
star
54

compiler-solidity

The zkEVM Solidity compiler.
Rust
22
star
55

hackathon-winner-projects

A list of all the projects submitted in all zksync hackathons.
22
star
56

era-boojum-validator-cli

Rust
20
star
57

zksync-web-landing

zkSync.io landing page
CSS
20
star
58

risc_v_simulator

Rust
19
star
59

era-zkevm_tester

Adapter between zk_evm and era-compiler-tester
Rust
19
star
60

custom-paymaster-tutorial

Full example for the custom paymaster tutorial in the documentation
TypeScript
19
star
61

z-prize-msm-gpu

Submission for https://www.zprize.io/prizes/accelerating-msm-operations-on-gpu-fpga
Cuda
19
star
62

era-compiler-llvm-context

Shared front-end code of the ZKsync compilers
Rust
17
star
63

vm2

High performance EraVM for zkSync.
Rust
15
star
64

z-prize-msm-gpu-combined

Combined solution from Matter Labs and Yrrid based on their respective submissions for the Z-Prize category Accelerating MSM Operations on GPU/FPGA
Cuda
15
star
65

era-compiler-tester

Integration testing framework for ZKsync compilers
Rust
14
star
66

era-compiler-tests

Collection of tests for ZKsync compilers
Solidity
13
star
67

eravm-spec

Coq
13
star
68

compiler-llvm

The zkEVM fork of the LLVM framework
12
star
69

era-revm

revm (Rust Ethereum VM) translation for Era / zkEVM
Rust
11
star
70

era-solidity

ZKsync fork of the original Solidity compiler
C++
11
star
71

era-compiler-llvm-builder

ZKsync LLVM framework builder
Rust
10
star
72

ETHLisbon-2022-hackathon

Information about MatterLabs bounty program for ETH Lisbon 2022 hackathon
TypeScript
10
star
73

era-hardhat-with-plugins

A zkSync Hardhat project configured with multiple plugins to improve the developer experience
TypeScript
10
star
74

era-zkEVM-assembly

The zkEVM assembly tools
Rust
10
star
75

zksync-packages-info

Information about the different packages and SDKs by MatterLabs to interact with zkSync Era
Vue
10
star
76

.github

zkSync Frontend Team workflow configuration
10
star
77

zksync-v2-issues

Report issues encountered when using the zkSync 2.0 testnet.
9
star
78

proof_system_info_v1.0

Information about proof system used in zkSync v1.0
8
star
79

aa-signature-checker

TypeScript
8
star
80

era-zk_evm_abstractions

Rust
8
star
81

zksync-frontend-templates

Frontend Templates for zkSync: vue, react, next, wagmi
TypeScript
8
star
82

l2-intro-ethdenver

Introduction to layer 2 protocols and smart contract examples on zkSync for ETH Denver
Vue
8
star
83

vault-auth-tee

Hashicorp Vault plugin for authenticating Trusted Execution Environments (TEE) like SGX enclaves
Go
8
star
84

nixsgx

Reproducible Nix packages for TEEs
Nix
8
star
85

eip1962_specs

Specification documents for EIP1962
7
star
86

compiler-infra

Docker images with build tools for compiler repos
Dockerfile
7
star
87

demo-circuit

Rust
7
star
88

zkcli-block-explorer

zkSync Block Explorer module for zkcli
TypeScript
7
star
89

zksync-hardhat-vyper-template

[DEPRECATED] Template project for zksync-cli. Includes a Vyper smart contract, tests and script to deploy to zkSync Era
TypeScript
7
star
90

compiler-tests

The compiler tests collection
Solidity
6
star
91

zksync-hardhat-ft-template

Template for a fungible token project on zkSync Era
TypeScript
6
star
92

zksync-dapp-forced-exit

CSS
6
star
93

simple-oracle-benchmarking

Deploy a simplified oracle, track gas usage.
TypeScript
6
star
94

gated-nft-tutorial

TypeScript
5
star
95

teepot

Key Value store in a TEE with Remote Attestation for Authentication
Rust
5
star
96

ansible-en-role

Ansible role for zkSync Era External Node
Jinja
5
star
97

l2-intro-demo

Introduction to layer 2 protocols and smart contract examples on zkSync
TypeScript
5
star
98

multisig

JavaScript
5
star
99

gated-nft-tutorial-starter

TypeScript
5
star
100

greeter-tutorial-starter

Vue
5
star