prysm-pulse/beacon-chain
james-prysm 7c3027801b
Prysm v4 - mark old endpoints for deprecation (#11997)
* updating some protos

* updating proto endpoints

* updating generated code

* fixing linting

* updating protos

* updating based on feedback. also removing unused storage protos

* adding in deprecation notice on the server functions

* Update proto/prysm/v1alpha1/beacon_chain.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/prysm/v1alpha1/beacon_chain.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/prysm/v1alpha1/health.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/prysm/v1alpha1/validator.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/prysm/v1alpha1/debug.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/eth/v1/beacon_chain.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/prysm/v1alpha1/health.proto

Co-authored-by: Radosław Kapka <rkapka@wp.pl>

* Update proto/eth/service/beacon_chain_service.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/eth/service/beacon_chain_service.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* Update proto/eth/service/beacon_chain_service.proto

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>

* addressing feedback

* rewording comment

* updating comments

---------

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2023-02-23 16:32:03 +00:00
..
blockchain Forkchoice interface cleanup (#12010) 2023-02-17 17:36:52 +00:00
builder Proposer use highest value payload vs header (#11967) 2023-02-10 11:36:19 -08:00
cache EIP-4881: Spec implementation (#11720) 2023-01-27 17:35:25 +00:00
core Add Clarifying Comments for Withdrawal Functions (#12028) 2023-02-22 11:00:36 +00:00
db Rename block interfaces (#11975) 2023-02-09 10:23:32 +01:00
deterministic-genesis Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
execution Fix error handling when using BatchCall (#11960) 2023-02-22 01:42:43 +00:00
forkchoice implement get_proposer_head (#12022) 2023-02-22 16:40:01 +00:00
gateway Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
monitor Rename block interfaces (#11975) 2023-02-09 10:23:32 +01:00
node Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
operations Do not check signatures when packing BLS changes (#12021) 2023-02-21 22:18:54 +00:00
p2p Allow Testing Of Withdrawals On E2E Mainnet (#12027) 2023-02-23 12:04:53 +01:00
package Add Back Fallback Provider Flag (#11281) 2022-08-22 11:20:21 -04:00
rpc Prysm v4 - mark old endpoints for deprecation (#11997) 2023-02-23 16:32:03 +00:00
server Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
slasher Clean up state types (#11916) 2023-01-26 14:40:12 +00:00
state Proposer use highest value payload vs header (#11967) 2023-02-10 11:36:19 -08:00
sync Fix Bandwith Limiter Panic (#11988) 2023-02-14 05:44:20 +00:00
BUILD.bazel Add Goland Standard "cmd" Pattern for Beacon-Chain Binaries (#8540) 2021-03-02 13:36:03 -06:00
README.md Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00

Prysmatic Labs Beacon Chain Implementation

This is the main project folder for the beacon chain implementation of Ethereum written in Go by Prysmatic Labs.

You can also read our main README and join our active chat room on Discord.

Discord

Also, read the official beacon chain specification, this design spec serves as a source of truth for the beacon chain implementation we follow at Prysmatic Labs.