ethereum / ethereum/staking-launchpad

Single point of failure for ANY eth staker

Open
#435 3 comments 8 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
304
Forks
226
PR merge metrics
No merged PRs in 30d

Description

You can launch the staking launchpad locally, but it does a few requests to external sites.

For example, there is an api call that sends all beacon chain validator pubkeys

https://github.com/ethereum/staking-launchpad/blob/d25870fabccdc9b896fa6d061bdfbc2f87990ec1/src/pages/UploadValidator/validateDepositKey.ts#L110

1. If the beaconchain scanner goes down, you are not able to deposit the eth!
2. If the beaconchain scanner goes hacked, they can output invalid data or maliciously track stakers
3. There are issues like #425 which make it impossible to make deposits

Assuming folks who want to stake run their own nodes, why isn't there a way to query local beacon node for the same node?

If there isn't a way to query local node right now, there should be an alternative way of making the query. If there was an offline way, that's ideal.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.