• Stars
    star
    25
  • Rank 928,496 (Top 19 %)
  • Language
    Solidity
  • License
    MIT License
  • Created almost 2 years ago
  • Updated 5 months ago

Reviews

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

Repository Details

A full example for the tutorial on custom AA

More Repositories

1

awesome-zero-knowledge-proofs

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

zksync

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

zksync-era

zkSync era
Rust
2,841
star
4

zksync-web-era-docs

zkSync Era Documentation
JavaScript
908
star
5

zksync-lite-docs

zkSync documentation
Shell
739
star
6

zksync-wallet-vue

zkSync web wallet
Vue
498
star
7

era-contracts

Smart Contract Submodule For zkSync Era
Solidity
421
star
8

l2-intro-pre-ethdenver

Introduction to layer two and zkSync
TypeScript
322
star
9

era-test-node

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

zinc

The Zinc language public repository
Rust
307
star
11

hardhat-zksync

TypeScript
269
star
12

era-boojum

Boojum, the scariest SNARK implementation.
Rust
264
star
13

era-sync_vm

Circuit Implementation of zkVM for zkSync Era
Rust
252
star
14

foundry-zksync

Fork of Foundry tailored for zkSync environment
Rust
217
star
15

era-system-contracts

Implementation of the system contracts
Solidity
201
star
16

zksync-cli

CLI tool that simplifies zkSync development
TypeScript
130
star
17

era-tutorial-examples

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

zksync-dapp-checkout

zkCheckout — trustable permissionless DeFi payment gateway. Brand new zkSync dApp w/t all L2 perks: fast&cheap transfers / simple&quick withdrawal
Vue
115
star
19

block-explorer

zkSync Era Block Explorer
TypeScript
106
star
20

paymaster-examples

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

hodor

Open source implementation of zkSTARKs in pure Rust
Rust
74
star
22

eip1962

EIP1962 implementation effort
Rust
65
star
23

era-bellman-cuda

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

franklin-crypto

Rust
63
star
25

v2-testnet-contracts

Solidity
60
star
26

zksync-hardhat-template

[DEPRECATED] Template project for zksync-hardhat
TypeScript
60
star
27

era-zk_evm

Out-of-circuit zkEVM implementation
Rust
58
star
28

era-compiler-solidity

EraVM Solidity compiler.
Rust
47
star
29

local-setup

zkSync 2.0 setup for local development
Shell
46
star
30

zksolc-bin

This repository contains current and historical builds of the zkEVM Solidity Compiler.
45
star
31

era-consensus

Consensus layer implementation for zkSync Era
Rust
44
star
32

era-zkevm_test_harness

Compare in-circuit and out-of-circuit VMs
Rust
42
star
33

zksync-link

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

zk_os

OS for next iteration of the world computer
Rust
40
star
35

era-zkevm_circuits

Rust
39
star
36

curve-zinc

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

solidity_plonk_verifier

Solidity verifier for Plonk
Solidity
38
star
38

rescue-poseidon

Rescue and Poseidon hash function implementations
Rust
38
star
39

recursive_aggregation_circuit

Kate commitment based PLONK recursive aggregation circuit
Solidity
38
star
40

zksync-withdrawal-finalizer

zkSync 2.0 Withdrawal Finalizer
Rust
38
star
41

tutorials

TypeScript
34
star
42

era-zkevm_opcode_defs

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

era-compiler-vyper

EraVM Vyper compiler.
Rust
28
star
44

zkSync-account-abstraction-template

27
star
45

schnorr-musig

Simple Schnorr Multi-Signatures
Rust
26
star
46

cross-chain-tutorial

TypeScript
24
star
47

era-boojum-cuda

A library implementing GPU-accelerated cryptographic functionality for the zkSync prover.
Rust
24
star
48

era-shivini

A library implementing GPU-accelerated zkSync prover.
Rust
23
star
49

compiler-solidity

The zkEVM Solidity compiler.
Rust
22
star
50

zkvyper-bin

This repository contains current and historical builds of the zkEVM Vyper Compiler.
22
star
51

era-heavy-ops-service

Specialized GPU Prover for zkSync Era
Rust
22
star
52

hackathon-winner-projects

A list of all the projects submitted in all zksync hackathons.
20
star
53

zksync-web-landing

zkSync.io landing page
CSS
20
star
54

era-boojum-validator-cli

Rust
19
star
55

risc_v_simulator

Rust
18
star
56

custom-paymaster-tutorial

Full example for the custom paymaster tutorial in the documentation
TypeScript
18
star
57

z-prize-msm-gpu

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

era-zkevm_tester

Assembly runner for zkEVM testing
Rust
16
star
59

era-compiler-llvm

The zkEVM fork of the LLVM framework
16
star
60

era-compiler-llvm-context

Shared front end code of the EraVM compilers.
Rust
14
star
61

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
14
star
62

compiler-llvm

The zkEVM fork of the LLVM framework
13
star
63

era-compiler-tests

The collection of tests for the compilers for zkEVM
Solidity
11
star
64

era-revm

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

era-zkEVM-assembly

The zkEVM assembly tools
Rust
10
star
66

zksync-contract-templates

Contract Templates for zkSync: solidity, hardhat, vyper
TypeScript
10
star
67

vault-auth-tee

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

ETHLisbon-2022-hackathon

Information about MatterLabs bounty program for ETH Lisbon 2022 hackathon
TypeScript
9
star
69

era-hardhat-with-plugins

A zkSync Hardhat project configured with multiple plugins to improve the developer experience
TypeScript
9
star
70

era-compiler-tester

The ZKsync compiler integration testing framework.
Rust
9
star
71

zksync-packages-info

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

.github

zkSync Frontend Team workflow configuration
9
star
73

eravm-spec

Coq
9
star
74

proof_system_info_v1.0

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

zksync-v2-issues

Report issues encountered when using the zkSync 2.0 testnet.
8
star
76

zksync-hardhat-vyper-template

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

aa-signature-checker

TypeScript
7
star
78

era-compiler-llvm-builder

EraVM LLVM Framework Builder.
Rust
7
star
79

compiler-infra

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

vise

Tools to define and export metrics in Rust libraries and apps
Rust
7
star
81

l2-intro-ethdenver

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

demo-circuit

Rust
7
star
83

eip1962_specs

Specification documents for EIP1962
6
star
84

compiler-tests

The compiler tests collection
Solidity
6
star
85

era-fee-withdrawer

TypeScript
6
star
86

zkcli-block-explorer

zkSync Block Explorer module for zkcli
TypeScript
6
star
87

zksync-hardhat-ft-template

Template for a fungible token project on zkSync Era
TypeScript
5
star
88

teepot

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

era-zk_evm_abstractions

Rust
5
star
90

multisig

JavaScript
5
star
91

era-compiler-common

Shared constants of the compilers for EraVM.
Rust
5
star
92

zksync-dapp-forced-exit

CSS
5
star
93

simple-oracle-benchmarking

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

era-solidity

Solidity compiler and language tuned for EraVM
C++
5
star
95

gated-nft-tutorial

TypeScript
4
star
96

l2-intro-demo

Introduction to layer 2 protocols and smart contract examples on zkSync
TypeScript
4
star
97

greeter-tutorial-starter

Vue
4
star
98

gated-nft-tutorial-starter

TypeScript
4
star
99

zksync-tool-locker

Vue
3
star
100

zinc.github.io

The Zinc circuit book, which corresponds to the version 0.1 of the Zinc language.
HTML
3
star