Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
lambdaclass
/
ethlambda
Public
Notifications
You must be signed in to change notification settings
Fork
27
Star
79
Code
Issues
26
Pull requests
10
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
feat(p2p): use BlocksByRange for long-range sync
- #351
#351
Merged
pablodeymo
merged 25 commits into
lambdaclass:main
lambdaclass/ethlambda:main
from
dicethedev:feat/blocks-by-range-long-range-sync
dicethedev/ethlambda:feat/blocks-by-range-long-range-sync
Copy head branch name to clipboard
Jun 11, 2026
Conversation
Commits
25
(25)
Checks
Files changed
Merged
feat(p2p): use BlocksByRange for long-range sync
#351
pablodeymo
merged 25 commits into
lambdaclass:main
lambdaclass/ethlambda:main
from
dicethedev:feat/blocks-by-range-long-range-sync
dicethedev/ethlambda:feat/blocks-by-range-long-range-sync
Copy head branch name to clipboard
Commits
Commits on May 7, 2026
feat(p2p): add inbound BlocksByRange req/resp support
dicethedev
committed
576b191
View commit details
Copy full SHA for 576b191
Browse repository at this point
Update crates/net/p2p/src/req_resp/handlers.rs
Show description for cba8385
dicethedev
and
greptile-apps[bot]
authored
cba8385
View commit details
Copy full SHA for cba8385
Browse repository at this point
Commits on May 8, 2026
Merge branch 'main' into feat/blocks-by-range-inbound-support
dicethedev
authored
0130146
View commit details
Copy full SHA for 0130146
Browse repository at this point
feat(p2p): use BlocksByRange for long-range sync
dicethedev
committed
815814e
View commit details
Copy full SHA for 815814e
Browse repository at this point
fix(clippy): use is_multiple_of for slot step check
dicethedev
committed
9fc8d73
View commit details
Copy full SHA for 9fc8d73
Browse repository at this point
Update crates/net/p2p/src/req_resp/handlers.rs
Show description for 9028a29
dicethedev
and
greptile-apps[bot]
authored
9028a29
View commit details
Copy full SHA for 9028a29
Browse repository at this point
fix(p2p): cap BlocksByRange sync count to prevent unbounded request loop
dicethedev
committed
71bc472
View commit details
Copy full SHA for 71bc472
Browse repository at this point
fix(p2p): bound canonical_blocks_by_range traversal depth to prevent DoS
dicethedev
committed
300a1af
View commit details
Copy full SHA for 300a1af
Browse repository at this point
Commits on May 12, 2026
Merge branch 'main' into feat/blocks-by-range-long-range-sync
dicethedev
authored
659456e
View commit details
Copy full SHA for 659456e
Browse repository at this point
Fix BlocksByRange response routing
dicethedev
committed
1e97021
View commit details
Copy full SHA for 1e97021
Browse repository at this point
Commits on May 15, 2026
fix(p2p): address BlocksByRange review feedback
Show description for 41bcebf
dicethedev
committed
41bcebf
View commit details
Copy full SHA for 41bcebf
Browse repository at this point
Commits on May 19, 2026
Merge branch 'main' into feat/blocks-by-range-long-range-sync
MegaRedHand
authored
f201a38
View commit details
Copy full SHA for f201a38
Browse repository at this point
fix(p2p): remove legacy step field from BlocksByRangeRequest and update request builder
dicethedev
committed
50e85ac
View commit details
Copy full SHA for 50e85ac
Browse repository at this point
Commits on May 22, 2026
Merge branch 'main' into feat/blocks-by-range-long-range-sync
pablodeymo
authored
3cac9a6
View commit details
Copy full SHA for 3cac9a6
Browse repository at this point
Commits on May 27, 2026
Merge branch 'main' into feat/blocks-by-range-long-range-sync
pablodeymo
authored
f7c9d34
View commit details
Copy full SHA for f7c9d34
Browse repository at this point
Commits on May 28, 2026
refactor(p2p): merge request_id_map and range_request_ids into outbound_requests enum
dicethedev
committed
c430e79
View commit details
Copy full SHA for c430e79
Browse repository at this point
Commits on Jun 3, 2026
Merge branch 'main' into feat/blocks-by-range-long-range-sync
MegaRedHand
authored
641dc51
View commit details
Copy full SHA for 641dc51
Browse repository at this point
Commits on Jun 5, 2026
Remove broken range sync retry
dicethedev
committed
ed82fb0
View commit details
Copy full SHA for ed82fb0
Browse repository at this point
Refactor range sync request deduplication
dicethedev
committed
ce17a60
View commit details
Copy full SHA for ce17a60
Browse repository at this point
Fix Option variant resolution in p2p
dicethedev
committed
0915923
View commit details
Copy full SHA for 0915923
Browse repository at this point
Merge branch 'main' into feat/blocks-by-range-long-range-sync
MegaRedHand
authored
932c4bc
View commit details
Copy full SHA for 932c4bc
Browse repository at this point
Commits on Jun 9, 2026
Revert unnecessary Option qualification
dicethedev
committed
aff7289
View commit details
Copy full SHA for aff7289
Browse repository at this point
Merge branch 'main' into feat/blocks-by-range-long-range-sync
MegaRedHand
authored
f88bcb5
View commit details
Copy full SHA for f88bcb5
Browse repository at this point
Commits on Jun 10, 2026
Merge branch 'main' into feat/blocks-by-range-long-range-sync
MegaRedHand
authored
6261c72
View commit details
Copy full SHA for 6261c72
Browse repository at this point
Merge branch 'main' into feat/blocks-by-range-long-range-sync
MegaRedHand
authored
748c557
View commit details
Copy full SHA for 748c557
Browse repository at this point
You can’t perform that action at this time.