Michael Sproul's repositories
rust_radix_trie
Fast generic radix trie implemented in Rust
aus_senate
Implementation of the Australian senate voting algorithm
beacon_http_bench
Tools for benchmarking the HTTP API of an Ethereum beacon node
block-validation-geth
Fork of https://github.com/ethereum/go-ethereum with block validation API (used by mev-boost relays to validate block builder submissions).
cohort-three
Repository for the third EPF cohort
discv5
Rust implementation of Discovery v5
ethereum-org-website
Ethereum.org is a primary online resource for the Ethereum community.
ethers-rs
Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers
go-ethereum
Official Go implementation of the Ethereum protocol
hashbrown-crash
libdiffuzz + hashbrown = 💥
homebrew-core
🍻 Default formulae for the missing package manager for macOS (or Linux)
keymanager-APIs
Collection of RESTful APIs provided by Ethereum consensus keymanagers
lighthouse-docker
A docker-compose environment for testing Lighthouse
merge-testnets
A collection of configs for all the ethereum merge testnets
nimbus-eth2
Nim implementation of the Ethereum 2.0 blockchain
openexecution
A system that exposes a engine api to the public
pingu
dumb ping bot for power-cycling a tp-link smartplug
rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code
sparse_int_map
Memory-efficient alternative to VecMap for large values