This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
Allow user to reset light client to a trusted block hash #7263
Labels
F8-enhancement 🎊
An additional feature request.
M4-core ⛓
Core client code / Rust.
P5-sometimesoon 🌲
Issue is worth doing soon.
Milestone
By default, the light client will attempt to download synchronize all headers from the genesis. This is a costly operation but necessary for bootstrapping trust.
If a user has some block hash that they've obtained from e.g. etherscan or some other trusted source, they should be able to bootstrap their light client from that block hash. The only downside is that data like historical logs, block bodies, etc. won't be available until the full header chain has finished downloading.
Bonus: allow this to be done over RPC
The text was updated successfully, but these errors were encountered: