prysm-pulse/beacon-chain
james-prysm 2377d6d6ea
Register validator beacon api (#11225)
* adding in beacon API request Object

* fixed proto generation

* fixing protos

* adding new API logic and fixing linting

* adding work in progress unit test for validator registrations

* fixing unit test

* fixing linting

* fixing function name to match interface

* changing emptypb to empty.Empty

* fixing import complaint

* removing unused import

* fixing import

* Update beacon-chain/rpc/eth/validator/validator.go

Co-authored-by: terencechain <terence@prysmaticlabs.com>

* adding emptypb.Empty back in

* Update beacon-chain/rpc/eth/validator/validator.go

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

* Update beacon-chain/rpc/eth/validator/validator.go

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

* Update beacon-chain/rpc/eth/validator/validator.go

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

* adding validator registration API to apimiddleware

* fixing import

* fixing import format

* fixing protos

* fixing goimports

* removing duplicate import

* fixing proto

* fixing error message in test

Co-authored-by: terencechain <terence@prysmaticlabs.com>
Co-authored-by: Radosław Kapka <rkapka@wp.pl>
2022-08-17 11:41:51 +00:00
..
blockchain Prysmctl Command to Request Beacon Nodes for Block Ranges Over P2P (#11035) 2022-08-17 06:38:57 +00:00
builder Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
cache Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
core Improve beacon chain coverage Part 1 (#11080) 2022-08-16 16:19:01 +00:00
db Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
deterministic-genesis Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
execution Remove Execution Client Fallback and Make Providing an Execution Client Required (#10921) 2022-08-16 17:22:34 +00:00
forkchoice Prysmctl Command to Request Beacon Nodes for Block Ranges Over P2P (#11035) 2022-08-17 06:38:57 +00:00
gateway Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
monitor Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
node Remove Backup Webhook In the Beacon Node (#11235) 2022-08-17 04:29:39 +00:00
operations Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
p2p Prysmctl Command to Request Beacon Nodes for Block Ranges Over P2P (#11035) 2022-08-17 06:38:57 +00:00
package Move Miscellaneous Shared/ Packages Into Semantic Groups (#9624) 2021-09-17 19:20:50 +00:00
rpc Register validator beacon api (#11225) 2022-08-17 11:41:51 +00:00
server Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
slasher Add V3 Suffix to All Prysm Packages (#11083) 2022-08-16 12:20:13 +00:00
state Improve beacon chain coverage Part 1 (#11080) 2022-08-16 16:19:01 +00:00
sync Prysmctl Command to Request Beacon Nodes for Block Ranges Over P2P (#11035) 2022-08-17 06:38:57 +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.