consensus-specs

(★ 3,959)

Ethereum Proof-of-Stake Consensus Specifications

File Explorer

  • .gitignore
  • AGENTS.md
  • LICENSE
  • Makefile
  • pyproject.toml
  • README.md
  • renovate.json
  • SECURITY.md
  • uv.lock
  • zensical.toml

# Installation Guide

python
Prerequisites

Setup Steps

git clone [email protected]:ethereum/consensus-specs.git

Clone the repository locally.

cd consensus-specs

Navigate to the project directory.

make help

View the list of available build and test commands.

Key Commands

make help

Print available Makefile targets and command list.

Refer to the official repository's Makefile and documentation for detailed dev and test setup.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

# Project Badges

// repository documentation