-
Notifications
You must be signed in to change notification settings - Fork 36
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
Grandine does not retry Web3signer connection #13
Comments
Thanks, our web3signer is always up so we didn't notice it :) |
@yorickdowne is there any sense to fetch again the keys from Web3Signer after it's loaded successfully first time? Seems there is no sense because the keys should be managed via Keymanager API only after the first load. |
This highly depends on how the VC gets deployed. In Eth Docker keymanager is used. But I’ve seen different ways of deploying as well, where Web3signer gets new (or different) keys handed to it in the file system and then its reload endpoint is called, followed by telling the VC to check keys again. I believe Teku does this with a SIGHUP to the VC. You may want to talk to the Teku team to see what design decisions they made. In a nutshell, Key Manager API is one way of handling keys, not the only way. Eth Docker however has chosen to exclusively use the key manager API. |
So since |
If Web3signer is not yet up when Grandine starts, Grandine will not retry the connection periodically, meaning it will not serve validator duties.
The text was updated successfully, but these errors were encountered: