eth2-docs
Documentation for ETH 2.0gocyto
Callgraph analysis and visualization for Goblocktopograph
Blocktopograph - Blocktopograph is a fan-made app for MCPE, it includes a top-down world viewer and a NBT editor.grug-wallet
A web3 wallet for Grug, by Grug.zrnt
ZRNT - Executable spec for ETH 2.0, implemented in Gogo-kzg
FFT, data-recovery and KZG commitments, a.k.a. Kate commitments, in Go - *super experimental*forkdiff
CLI tool to generate documentation page of git fork diffeth2-val-tools
Some experimental tools to manage validators - use at your own riskrumor
Interact with Eth2 network componentsbeacon-schematic
Schematic of the Ethereum 2.0 Beacon Chain specificationoptimistic-brainfuck
Brainfuck rollup scaling experiment for funeth2-testnet-genesis
Create a genesis state for an Eth2 testnetmergemock
Merge Mock - testing tool for the Ethereum Mergeethereum-scaling-diagram
Ethereum scaling diagramdv5das
Data Availability Sampling (DAS) on a Discovery-v5 DHT overlaylmd-ghost
Comparison of the different LMD-GHOST implementationsmacula
Experimental python optimistic rollup fraud-proof generationzcli
Eth2 CLI debugging tooleth2-das
DEPRECATED - Eth2 data availability sampling - Testground planmergenet-tutorial
DEPRECATED. How to setup a multi-client ethereum Eth1-Eth2 merge testnetremerkleable
Typed mutable SSZ views over cached and immutable binary merkle treespyrmont
Pyrmont Eth2 testnetop-mordor
Highly experimental fault-proof program for Optimism Bedrockconsensus-actor
View Ethereum consensus-layer activity: network-wide historical view of attester performance as interactive mapztyp
ZTYP: typing for ZRNT - SSZ, Merkle partials, full caching and immutable typed state.eth2.0-ssz
Draft of SSZ specs reporollup-node-experiments
rollup node experimentsopti
Minimalist optimistic rollup techeth2api
Go API bindings for Eth2, Lighthouse/Teku compat + customization (work in progress)zssz
[DEPRECATED] ETH 2.0 SSZ - optimized Go implementationmerge-genesis-tools
Testnet tooling to create a Merge state at genesis. Part of Rayonism ☀️eth2-surround
Experimenting with different surround-vote matching optimizations for ETH 2.0eth2fastspec
Optimized version of the eth2spec python module.eth-merkle-trees
eth2-shuffle
Shuffling for ETH 2.0clique
Clique consensus layer nodeistanbul-demo
Fault Proof Program & VM demo @ onchain summit istanbuleth2-bootnode
bootnode utility for Eth2go-libp2p-gossip-berlin
Hackathon EthBerlinZwei - profile gossipsubsiege
siege: surround an ethereum node with cannon for fault-proof testingbls12-381-hd
BLS12-381 hierarchical key derivation in Go - ERC-2333 & ERC-2334beacon-challenge
Beacon-chain state transition challengepyrum
Python interface for Rumor - Eth2 networking shellpartial_fft
FFT funeth2.py
Eth2 API Python bindingseth2-py-hacks
Eth2 Python tooling examples and experimentsdiscv5-catdog
Discv5 version bridge hackmerklez
Experimental Rust library for binary merkle treeseth2-deposit-watch
Extract Eth2 deposits and validator set information from Eth1 deposit contract source.automata
Cellular automata w/ WebG, NodeJS and ES6zwtf
Tiny Eth2 block explorer with streaming data.e2db
DB models and feeds for Eth2 state and Eth1-depositseth2-crawl
Eth2 crawleth2-snappy-experiments
Eth2 snappy-compression experimentsnocturne
Nocturne testnet configs - Rayonism Eth2 Merge prototypingjsonrpc2
Go JSON-RPC v2.0 types and utilsbls12-381-util
BLS 12-381 utils, POP signature scheme, pure Go (use at own risk).ctxlock
Go Read-Write lock with context cancellation supporteth2-impl-design
Eth 2.0 implementation designdotfiles
Dotfileseth2-config-tester
Test eth2 configurations for interopability, correctness, formattingredapp
Redux web3 integration and util for DAppsmergenet-ansible
Ansible playbooks and configs for rayonism mergenetstoledo
Toledo Eth2 testnetchain-metrics
nimbus-docker
Nimbus Eth2 dockerfile for testnet experimentationask
Golang CLI library for on-the-fly typed commands with Cobra-like parsingtestnet-dep-contract
Testnet deposit contract for Eth2 - permissioned, tokens, drain, admin funcs. DO NOT USE ON MAINNET.attacknet.eth2.wtf
Dashboard for eth2 attacknetgo-eth2-peerstore
Eth2 peerstore for Go libp2pgofbp
Go Flow Based Programming (FBP) modelgo-rlp
Golang RLPeth2-py-scripts
Eth2 py scripts for debugging and morefafafa
airviz-server
EthNY hack, websocket server for network graph viz of eth 2.0protolith
Compositional blockchain - experimentalnot-a-client
ZRNT + Rumor+ Go-remerkleable, syncing lighthouse testnet.rumor-tg
Rumor telegram botmuskoka-client
Muskoka clientrayonism
Rayonism websiteansible_eth2
[ARCHIVE] Collection of Eth2 clients, utilities, testnet data and morego-enode
enode util from go-ethereumsteklo
Steklo merge devnet configseth2-shuffle-experiment
ETH 2.0 shuffling experimental improvementeth2-merkle-server
API server for Eth2 beacon merkle proofs (experimental)go-discover
discv4 and discv5, isolated from go-ethereum for tooling/experimentsgo-eth-crypto
crypto secp256k1 and sha3 utils from go-ethereumgo-eth2-reqresp
Go implementation of the Eth2 Req-Resp protocolsingapore
Ethereum 2.0 Sharding on top of Protolith, an experimental generalized blockchain project. ETHSingapore hackathon project.optimism-monorepo-experiment
Testing how monorepo + specs merge runstoy-monorepo
toledo.eth2.wtf
Toledo testnet dashboardgo-enr
ENR utils from go-ethereumlegendre-key-recovery
Optimizing a key recovery attack scenario, initial python code by @dankrad. Also see https://eprint.iacr.org/2019/862.pdfeth2-tests-experiment
experimental tests formatelmo
Execution Layer Mock Overlay for Ethereumgo-secp256k1
secp256k1 go bindings from go-ethereumgo-mclock
mclock util from go-ethereumssz_testgen
Edge case exploration and testing for SSZgo-keystorev4
Golang implementation of Keystore v4, for BLS12-381 keys, following EIP 2335. (Experimental, not audited)Love Open Source and this site? Check out how you can help us