mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-23 11:57:18 +00:00
b38e4ddc3e
* initial commit * fixing bazel * removing extra space * adding blindedbeaconblock * adding unit tests * fixing bazel build * switching to switch statement * fixing function parameters * fixing ineffectual err error * deleting unused files * updating web3signer version to support bellatrix * adding metrics * testing longer run * changing log level to help find errors * changing logging back to all to better understand the issue * testing better way to get public keys for web3signer on validator * fixing bazel * rolling back changes * missed rolling back 1 thing * adding flag back in * adding comments back in * testing lower participation * adding logs to see web3signer keys for comparison * fix bazel * adding more logs temporariliy * switching hex utility function * web3signer doesn't support deposits, so changing this * rolling back unintended unit test * rolling back some changes for debugging * Update validator/keymanager/remote-web3signer/v1/web3signer_types.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update testing/endtoend/components/web3remotesigner.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update testing/endtoend/endtoend_test.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update testing/endtoend/endtoend_test.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * fixing merge conflict * Update validator/keymanager/remote-web3signer/v1/requests.go * Update testing/endtoend/endtoend_test.go Co-authored-by: Raul Jordan <raul@prysmaticlabs.com> * Update validator/keymanager/remote-web3signer/v1/requests.go Co-authored-by: terencechain <terence@prysmaticlabs.com> * prysm doesn't currently support deposits for web3signer * reverting back to old implementation Co-authored-by: Radosław Kapka <rkapka@wp.pl> Co-authored-by: Raul Jordan <raul@prysmaticlabs.com> Co-authored-by: terencechain <terence@prysmaticlabs.com> |
||
---|---|---|
.. | ||
accounts | ||
client | ||
db | ||
graffiti | ||
keymanager | ||
node | ||
package | ||
rpc | ||
slashing-protection-history | ||
testing | ||
web | ||
BUILD.bazel | ||
README.md |
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.
To further understand the responsibilities of an Ethereum validator, we recommend reading the official specification here