[FR]: Show Doublegänger Protection (Display Validator Client)
Describe your idea
After importing the Doublegänger Check takes a while. While the Doppelgänger check is running in the Validator Client is not giving back any information, looking like it failed or runs into an error.
We should give the user the information by running a spinner, maybe even with the validator clients logs on the validator key box & deactivate the validator key import for this validator client at that time.
Considered Alternatives?
-- show in the task manager!
Additional Context
--
Acknowledgment
- [X] I looked through the feature requests/enhancements planned for this project before submitting a new idea
Based on the differences in clients, the loading solution doesn't quite work. We are thinking about showing a "Phantom" Key, that lets the user know that "Doublegänger Protection" is running.
We are going for the "phantom key" approach because it has less drawbacks.
✅
Will have to reopen this, as it is currently not working correctly
Best to test with Teku, as it has the longest Doppelganger Protection import times, and shows weird behaviour:
https://github.com/user-attachments/assets/5d44d278-a89a-482c-bc1b-2f75675fccac
Addressed with: https://github.com/stereum-dev/ethereum-node/pull/2157