petertdavies
Independent Ethereum researcher (currently funded by @Ethereum). Mostly work on the next generation Execution Layer Specifications.
Edinburgh, Scotland
Pinned Repositories
akula
Next-generation Ethereum implementation written in Rust
akula-pyspec-extract
Tool for extracting historical states for the Ethereum Execution Layer Specifications
brick
brick is a declarative terminal UI programming library written in Haskell
caramel
A modern syntax for the λ-calculus.
cohort-zero
ethereum-spec-evm-resolver
EELS evm forwarding tool
execution-specs
Specifications for the Ethereum 1.0. Tracking network upgrades.
rust-pyspec-db
rust-pyspec-snapshot
petertdavies's Repositories
petertdavies/rust-pyspec-db
petertdavies/akula-pyspec-extract
Tool for extracting historical states for the Ethereum Execution Layer Specifications
petertdavies/ethereum-spec-evm-resolver
EELS evm forwarding tool
petertdavies/execution-specs
Specifications for the Ethereum 1.0. Tracking network upgrades.
petertdavies/rust-pyspec-snapshot
petertdavies/akula
Next-generation Ethereum implementation written in Rust
petertdavies/brick
brick is a declarative terminal UI programming library written in Haskell
petertdavies/caramel
A modern syntax for the λ-calculus.
petertdavies/cohort-zero
petertdavies/EIPs
The Ethereum Improvement Proposal repository
petertdavies/erigon
Ethereum implementation on the efficiency frontier
petertdavies/eth2.0-specs
Ethereum 2.0 Specifications
petertdavies/ethers-rs
Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers
petertdavies/execution-spec-generated-tests
Test files generated by execution-spec-tests
petertdavies/execution-spec-tests
Tools & libraries for generating cross-client tests.
petertdavies/justliberals-barn
petertdavies/lighthouse
Ethereum consensus client in Rust
petertdavies/persistent
Persistence interface for Haskell allowing multiple storage methods.
petertdavies/py_ecc
Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
petertdavies/pysmata
Pysmata is a python tool for manipulating replays/games of Prismata (see http://prismata.net)
petertdavies/reth
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
petertdavies/rust-pyspec-glue
petertdavies/rusty-rlp
Python bindings for rust rlp
petertdavies/staking-deposit-cli
Secure key generation for deposits
petertdavies/tests
Common tests for all Ethereum implementations
petertdavies/uniswap-analysis-subgraph
petertdavies/yellowpaper
The "Yellow Paper": Ethereum's formal specification