-
Notifications
You must be signed in to change notification settings - Fork 238
feat: p2p exchange wrapper #2855
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
base: main
Are you sure you want to change the base?
Conversation
|
The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).
|
|
Claude finished @tac0turtle's task —— View job Code Review CompleteSummaryThis PR introduces an exchange wrapper that checks the local DA store before making P2P network requests for headers and block data. This is a valuable optimization that addresses the issue of missing blocks in the P2P store. The implementation is clean and follows good Go patterns, but there are several areas for improvement. 🔴 Critical Issues1. Performance Issue: Using
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2855 +/- ##
==========================================
+ Coverage 64.76% 64.81% +0.05%
==========================================
Files 81 82 +1
Lines 7350 7379 +29
==========================================
+ Hits 4760 4783 +23
- Misses 2049 2052 +3
- Partials 541 544 +3
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 was an idea from @renaynay in which we create an exchange wrapper so that the exchange can check our store before making public requests for data. This would help the edge case i ran into today where the p2p store was missing 40 blocks randomly