-
Notifications
You must be signed in to change notification settings - Fork 704
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
VC - At the end of each epoch, VC should report in the logs the list of validators, and their balances #2968
Comments
If this were implemented, I suggest putting it behind a flag. Otherwise, users with a lot of validators will create large logs, which can be a headache when using an external log ingesting service. |
Oh, the other challenge with this is that the VC doesn't actually know the validator balances. It would need to do a query to the BN to pull the info. That's why we haven't done anything like this in the past. I propose that the |
Curious question. I get that the VC has no clue as to the balance, only the BN knows that. However, the BN can run independently (or one might have 3 of them for redundancy). Point being, shouldn't the flag still be at the VC level to know that data in the log even though we know it has to query the BN to get that data? thx.. |
Lighthouse has opted to provide information about validators at the BN-level, via the Validator Monitor. It has the advantages of:
Does this answer your question @mrabino1? |
gotcha.. thank you. RE point #1.. as you pointed it out, VC has access to the private keys. What are your thoughts on having it check the permissions of those keys and throw a warning if they are too exposed.. without getting into the weeds here.. but if the unix permissions are XYZ (where X should be 7.. Y could be whatever.. but Z should be 0).. curious your thoughts.... and I totally get #3... my only objective was to streamline #3 with VC as it knows which validators the operator is using.. but it is easy enough to query the BN from another front on a nightly basis.. appreciated. ! |
The VC log at the end of epoch should report which are the active validators and the start and end balance during that epoch
The text was updated successfully, but these errors were encountered: