-
Notifications
You must be signed in to change notification settings - Fork 975
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prysm Validator Accounts Revamp Tracking #6220
Comments
One of our contributors, @rkapka, mentioned all of these useful points:
|
Draft design doc WIP: https://docs.google.com/document/d/1u_P8veBtIj97u33y_bhOxmVOJJxkMHGNPoF6TvFhz2w/edit# Condensed design doc: https://hackmd.io/@Yl0VNGYRR6aeDrHHQNhuaA/Hyxr5YM08 |
FYI: This issue includes EIP-2335 keystore format (see design doc above). cc: @hwwhww |
Will this support removing validator keys in case we want to move the validator to another client? |
Moving to another ETH2 client implementation (Teku, Nethermind, ...) or to another Prysm client? |
@stefa2k @Karmastic The new accounts design will allow exporting to the common format for EIP-2335, which can be imported by any other client that supports that format. |
Pending small items to wrap this up @0xKiwi
|
Background
Validator accounts management is the weakest part of our codebase as it stands today, providing very little in terms of UX, security, and documentation necessary for production. Among some of the questions we receive on a frequent basis are:
TODOs
General
prysm validator accounts-v2
commands:new, list, import, export
prysm validator wallet-v2
commandscreate, edit-config
Direct Keymanager (Non-HD)
Remote Keymanager
Derived Keymanager (HD hierarchical deterministic)
The text was updated successfully, but these errors were encountered: