Skip to content
/ prysm Public
forked from prysmaticlabs/prysm

Go implementation of Ethereum proof of stake

License

Notifications You must be signed in to change notification settings

yierx/prysm

This branch is 2052 commits behind prysmaticlabs/prysm:develop.

Folders and files

NameName
Last commit message
Last commit date
Aug 29, 2022
Nov 12, 2021
Sep 13, 2022
Aug 16, 2022
Sep 20, 2022
Aug 16, 2022
Aug 16, 2022
Sep 2, 2022
Sep 16, 2022
Sep 6, 2022
Aug 17, 2022
Aug 17, 2022
Aug 17, 2022
Sep 16, 2022
Aug 16, 2022
Aug 16, 2022
Aug 16, 2022
Aug 26, 2022
Aug 17, 2022
Sep 16, 2022
Sep 15, 2022
Sep 17, 2022
Aug 5, 2022
Aug 30, 2022
Sep 16, 2022
Sep 12, 2022
Sep 9, 2022
Sep 9, 2022
May 24, 2022
Apr 16, 2021
Aug 16, 2022
Sep 9, 2019
Feb 2, 2019
Jun 7, 2022
Aug 29, 2022
Oct 14, 2020
Jul 22, 2019
Aug 16, 2022
Feb 2, 2022
Sep 16, 2021
May 20, 2022
Jul 20, 2018
Aug 24, 2022
Sep 10, 2021
Jun 26, 2021
Aug 25, 2022
Mar 24, 2021
Aug 25, 2022
Aug 30, 2022
Aug 25, 2022
Aug 25, 2022
Sep 16, 2021
Aug 5, 2022
Mar 9, 2022
Jun 2, 2021
Jun 27, 2022
Jul 7, 2018

Repository files navigation

Prysm: An Ethereum Consensus Implementation Written in Go

Build status Go Report Card Consensus_Spec_Version 1.2.0-rc.3 Execution_API_Version 1.0.0-beta.1 Discord GitPOAP Badge

This is the core repository for Prysm, a Golang implementation of the Ethereum Consensus specification, developed by Prysmatic 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

About

Go implementation of Ethereum proof of stake

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.2%
  • Starlark 4.1%
  • Shell 0.5%
  • Smarty 0.2%
  • Solidity 0.0%
  • Batchfile 0.0%