ethereum / ethereum/staking-launchpad
Single point of failure for ANY eth staker
- 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.