prysm-pulse/validator
Radosław Kapka 879e310332
Native Blocks Ep. 2 - Switch usages to new package (#10885)
* panic in SizeSSZ

* moving slowly

* adapt old code to new interfaces

* return interfaces from factory functions

* replace the rest of WrappedSignedBeaconBlock

* WrappedBeaconBlock

* WrappedBeaconBlockBody

* miscellaneous

* Test_BeaconBlockIsNil

* replace usages of BeaconBlockIsNil

* replace usages of mutator

* fix all build errors

* fix some more issues

* mutator changes

* relax assertions when initializing

* revert changes in object_mapping.go

* allow calling Proto on nil

* Revert "allow calling Proto on nil"

This reverts commit ecc84e455381b03d24aec2fa0fa17bddbec71705.

* modify Copy and Proto methods

* remove unused var

* fix block batch tests

* correct BUILD file

* Error when initializing nil objects

* one more error fix

* add missing comma

* rename alias to blocktest

* add logging

* error when SignedBeaconBlock is nil

* fix last test

* import fix

* broken

* working

* test fixes

* reduce complexity of processPendingBlocks

* simplified
2022-08-02 15:30:46 +00:00
..
accounts Validator Registration: use cached signatures if certain properties don't change. (#11014) 2022-07-12 04:19:49 +00:00
client Native Blocks Ep. 2 - Switch usages to new package (#10885) 2022-08-02 15:30:46 +00:00
db Tracing: properly overwrite context so that spans can be correctly attributed (#11012) 2022-07-14 17:00:33 +00:00
graffiti Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
keymanager Native Blocks Ep. 2 - Switch usages to new package (#10885) 2022-08-02 15:30:46 +00:00
node Add flag for validator gas limit catch-all (#11134) 2022-07-29 17:20:56 -05:00
package Move Miscellaneous Shared/ Packages Into Semantic Groups (#9624) 2021-09-17 19:20:50 +00:00
rpc Validator Registration- proposer settings renaming (#11057) 2022-07-19 08:38:33 -05:00
slashing-protection-history Remove Eth2-Types Dependency in Prysm (#10578) 2022-04-29 10:32:11 -04:00
testing Massive code cleanup (#10913) 2022-06-27 13:34:38 +00:00
web WEB v.2 (#11007) 2022-07-08 19:08:11 +00:00
BUILD.bazel Add Goland Standard "cmd" Pattern for Validator Binaries (#8541) 2021-03-02 12:58:40 -06:00
README.md Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00

Prysmatic Labs Validator Client Implementation

This is the main project folder for a validator client implementation of Ethereum written in Go by Prysmatic Labs. A validator client attaches to a running beacon node in order to perform proposer/attester responsibilities for eth.

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

Discord

To further understand the responsibilities of an Ethereum validator, we recommend reading the official specification here