Skip to content

Conversation

@kevaundray
Copy link

Issue Addressed

Which issue # does this PR address?

Proposed Changes

Please list or describe the changes introduced by this PR.

Additional Info

Please provide any additional information. For example, future considerations
or information useful for reviewers.

@kevaundray
Copy link
Author

There are quite a lot of sync related edge cases, so I tried to make it follow the same logic as data columns

@kevaundray kevaundray merged commit 211770f into kw/exec-witnes-sentry Dec 31, 2025
50 of 53 checks passed
kevaundray added a commit that referenced this pull request Dec 31, 2025
)

* execution-witness

* update dummyEL wrapper

* Merge Execution Witness Sentry into ExecutionProofsByRange (#9)

* add execution proofs by range and persist proofs in blobs_db

* use the same caching mechanism for proofsbyrange that columnsbyrange uses

* also fix proofsbyroot to hit da_checker then store

* cargo fmt

* lint fix

* fmt

* update database schema

* small cleanup

* update configs

* update to ignore new geth flags

* cargo fmt

* cargo lint

* sync: wire execution proofs through range/backfill sync

- track execution proof requests in block coupling logic
- add proof-by-range retries with zkvm peer selection
- skip proof processing when DA cache already satisfies minimum
- add testss

* make cargo fmt

* cargo sort

* update kurtosis script

* update cargo lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants