Skip to content

prysmaticlabs/prysm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09499a7 · Feb 24, 2025
Jan 27, 2025
Nov 12, 2021
Feb 21, 2025
Feb 21, 2025
Feb 21, 2025
Feb 15, 2024
Feb 15, 2024
Feb 24, 2025
Feb 24, 2025
Feb 18, 2025
Feb 14, 2025
Feb 21, 2025
Jan 14, 2025
Feb 21, 2025
Feb 14, 2025
Dec 31, 2024
Jul 4, 2024
May 22, 2024
Feb 21, 2025
Feb 21, 2025
Feb 20, 2025
Feb 20, 2025
Feb 24, 2025
Jan 14, 2025
Jan 24, 2025
Feb 24, 2025
Feb 21, 2025
Mar 12, 2024
Jan 24, 2025
May 14, 2024
Apr 16, 2021
Feb 15, 2024
Sep 9, 2019
Feb 2, 2019
Mar 25, 2024
Jan 24, 2025
Sep 20, 2024
Jul 22, 2019
Sep 4, 2024
Feb 12, 2025
Jan 14, 2025
Feb 14, 2025
Dec 30, 2024
Jul 20, 2018
Jan 10, 2024
Jan 24, 2025
Mar 18, 2024
Sep 10, 2021
Nov 2, 2023
Feb 10, 2025
Mar 25, 2024
Feb 21, 2025
Feb 3, 2024
Nov 18, 2022
Feb 21, 2025
Feb 21, 2025
Jan 14, 2025
Oct 19, 2023
Jun 2, 2021
Nov 21, 2022
Jul 7, 2018

Repository files navigation

Prysm: An Ethereum Consensus Implementation Written in Go

Build status Go Report Card Consensus_Spec_Version 1.4.0 Execution_API_Version 1.0.0-beta.2 Discord GitPOAP Badge

This is the core repository for Prysm, a Golang implementation of the Ethereum Consensus specification, developed by Offchain Labs. See the Changelog for details of the latest releases and upcoming breaking changes.

Getting Started

A detailed set of installation and usage instructions as well as breakdowns of each individual component are available in the official documentation portal. If you still have questions, feel free to stop by our Discord.

Staking on Mainnet

To participate in staking, you can join the official eth2 launchpad. The launchpad is the only recommended way to become a validator on mainnet. You can explore validator rewards/penalties via Bitfly's block explorer: beaconcha.in, and follow the latest blocks added to the chain on beaconscan.

Contributing

Branches

Prysm maintains two permanent branches:

  • master: This points to the latest stable release. It is ideal for most users.
  • develop: This is used for development, it contains the latest PRs. Developers should base their PRs on this branch.

Guide

Want to get involved? Check out our Contribution Guide to learn more!

License

GNU General Public License v3.0

Legal Disclaimer

Terms of Use