-
Notifications
You must be signed in to change notification settings - Fork 236
refactor: remove trusted hash #2838
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
Conversation
|
The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).
|
|
Claude finished @tac0turtle's task —— View job Comprehensive Code Review - Trusted Hash RemovalI've completed a thorough review of PR #2838 which removes the trusted hash sync approach. Here are my findings across all focus areas: 1. Code Quality & Architecture
|
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## marko/inspect_store #2838 +/- ##
=======================================================
+ Coverage 64.72% 64.78% +0.05%
=======================================================
Files 81 81
Lines 7272 7272
=======================================================
+ Hits 4707 4711 +4
+ Misses 2013 2010 -3
+ Partials 552 551 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Overview
This pr removes the trsuted hash approach to sync. this works for celestia node since they do not reconstruct state so they can jump to a height that is closer to the head. With Evolve this assumption is incorrect, we ned to reconstruct state, meaning we either need to sync from genesis or download a db snapshot then start the node from there.