prysm-pulse/validator
Raul Jordan d97596348e
Add Back New Attester Protection DB Logic (#8242)
* Revert "Revert New Attester Protection DB Logic (#8237)"

This reverts commit 6738fa3493.

* Batch Attestation Records and Flush All at Once in Validator DB (#8243)

* begin flushing logic

* finalize logic before starting tests

* make code DRY

* better log fields

* gaz

* tweak parameter

* rename

* clarifying comment on error handling in event feed

* comprehensive tests

* more comments

* explain parameters in comments

* renamed consts

* Apply suggestions from code review

* gaz

* simplify

* typo

* comments
2021-01-11 23:59:17 +00:00
..
accounts Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
client Add Back New Attester Protection DB Logic (#8242) 2021-01-11 23:59:17 +00:00
db Add Back New Attester Protection DB Logic (#8242) 2021-01-11 23:59:17 +00:00
flags Flag to enable duty count down (#8161) 2020-12-18 21:12:57 +00:00
graffiti Load graffiti from file (#8041) 2020-12-04 23:15:12 +00:00
keymanager Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
node Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
rpc Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
slashing-protection Add Back New Attester Protection DB Logic (#8242) 2021-01-11 23:59:17 +00:00
testing highest slashing attestation RPC endpoint (#7647) 2020-11-22 08:51:20 +00:00
web Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
BUILD.bazel Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
log.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
main.go Unify the pattern of using a package-level logger (#8245) 2021-01-11 20:03:28 +00:00
README.md Fix Up READMEs for Mainnet (#7910) 2020-11-23 18:47:55 +00:00
usage_test.go Refactor dependencies, make Prysm "go gettable" (#6053) 2020-05-31 14:44:34 +08:00
usage.go Flag to enable duty count down (#8161) 2020-12-18 21:12:57 +00:00

Prysmatic Labs Validator Client Implementation

This is the main project folder for a validator client implementation of eth2 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 eth2 validator, we recommend reading the official specification here