prysm-pulse/validator
james-prysm 59be30e9f4
Web3Signer: metrics, tracing, and code coverage (#10161)
* initial commit for metrics, tracing, and code coverage

* fixing unit test, logs, and naming conventions

* Update validator/keymanager/remote-web3signer/internal/client.go

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

* Update validator/keymanager/remote-web3signer/internal/client.go

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

* adding required dependency

* adding more error annotations

* adding in negative test

* fixing bazel build

* gaz

* Update validator/client/validator_test.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/client/validator_test.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/client/service.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/keymanager/remote-web3signer/internal/client.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/client/validator_test.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* Update validator/client/validator_test.go

Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>

* addressing review comments

* Update validator/keymanager/remote-web3signer/internal/client_test.go

* reverting channel direction

Co-authored-by: Preston Van Loon <preston@prysmaticlabs.com>
Co-authored-by: Raul Jordan <raul@prysmaticlabs.com>
2022-02-01 18:28:41 +00:00
..
accounts Web3Signer: CLI implementation (#10056) 2022-01-31 10:44:17 -06:00
client Web3Signer: metrics, tracing, and code coverage (#10161) 2022-02-01 18:28:41 +00:00
db Use fieldparams for BLS public key (#10042) 2022-01-06 17:33:08 +00:00
graffiti Move Shared/Testutil into Testing (#9659) 2021-09-23 18:53:46 +00:00
keymanager Web3Signer: metrics, tracing, and code coverage (#10161) 2022-02-01 18:28:41 +00:00
node Web3Signer: CLI implementation (#10056) 2022-01-31 10:44:17 -06:00
package Move Miscellaneous Shared/ Packages Into Semantic Groups (#9624) 2021-09-17 19:20:50 +00:00
rpc Web3Signer: CLI implementation (#10056) 2022-01-31 10:44:17 -06:00
slashing-protection-history Use fieldparams for BLS public key (#10042) 2022-01-06 17:33:08 +00:00
testing Use fieldparams for BLS public key (#10042) 2022-01-06 17:33:08 +00:00
web Update Web UI Version to v1.0.2 (#10009) 2021-12-11 11:36:00 -06: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