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
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 }}
sigp
/
lighthouse
Public
Notifications
You must be signed in to change notification settings
Fork
1.1k
Star
3.5k
Code
Issues
460
Pull requests
114
Discussions
Actions
Projects
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Add a REST-SSZ Engine API transport
- #9652
#9652
Open
SamAg19
wants to merge 42 commits into
sigp:unstable
sigp/lighthouse:unstable
from
SamAg19:engine-rest-ssz
SamAg19/lighthouse:engine-rest-ssz
Copy head branch name to clipboard
Conversation
Commits
42
(42)
Checks
Files changed
Open
Add a REST-SSZ Engine API transport
#9652
SamAg19
wants to merge 42 commits into
sigp:unstable
sigp/lighthouse:unstable
from
SamAg19:engine-rest-ssz
SamAg19/lighthouse:engine-rest-ssz
Copy head branch name to clipboard
Commits
Commits on Jul 4, 2026
Add REST-SSZ wire types for the Engine API
SamAg19
committed
7495aae
View commit details
Copy full SHA for 7495aae
Browse repository at this point
Commits on Jul 5, 2026
Add HttpRestSsz client implementing the REST-SSZ Engine API transport
SamAg19
committed
a2610b5
View commit details
Copy full SHA for a2610b5
Browse repository at this point
Commits on Jul 6, 2026
Add EngineApi transport seam for the REST-SSZ Engine API
SamAg19
committed
4b97a6a
View commit details
Copy full SHA for 4b97a6a
Browse repository at this point
Replace the EngineCapabilities bool struct with a transport-neutral JsonRpc/Ssz enum
SamAg19
committed
fc0a58b
View commit details
Copy full SHA for fc0a58b
Browse repository at this point
Commits on Jul 7, 2026
Dispatch engine_* requests to the REST-SSZ transport
Show description for 6690531
SamAg19
committed
6690531
View commit details
Copy full SHA for 6690531
Browse repository at this point
Commits on Jul 8, 2026
Dispatch payload bodies requests to the REST-SSZ transport
SamAg19
committed
8a47e33
View commit details
Copy full SHA for 8a47e33
Browse repository at this point
Add the --engine-api-rest-ssz flag to enable the REST-SSZ transport
SamAg19
committed
c160423
View commit details
Copy full SHA for c160423
Browse repository at this point
Commits on Jul 14, 2026
Serialize forkchoice updates and reconcile payload ids over REST-SSZ
SamAg19
committed
9c62ee4
View commit details
Copy full SHA for 9c62ee4
Browse repository at this point
Commits on Jul 15, 2026
Gate REST-SSZ based payload-bodies requests per fork
SamAg19
committed
0b14891
View commit details
Copy full SHA for 0b14891
Browse repository at this point
Commits on Jul 18, 2026
Add HTTP/2 transport for REST-SSZ with HTTP/1.1 fallback
SamAg19
committed
df33535
View commit details
Copy full SHA for df33535
Browse repository at this point
cargo fmt
SamAg19
committed
0d6ed1d
View commit details
Copy full SHA for 0d6ed1d
Browse repository at this point
Commits on Jul 21, 2026
Add SszExecutionPayloadBodyV3 to ExecutionPayloadBodyV1 conversion
SamAg19
committed
160fb4a
View commit details
Copy full SHA for 160fb4a
Browse repository at this point
Commits on Jul 27, 2026
Add REST-SSZ Engine API request-conformance tests
SamAg19
committed
7368c76
View commit details
Copy full SHA for 7368c76
Browse repository at this point
Commits on Aug 13, 2026
Add REST-SSZ mock execution engine and behavioural test coverage
SamAg19
committed
35ddf73
View commit details
Copy full SHA for 35ddf73
Browse repository at this point
Add REST-SSZ transport-fallback and non-empty execution-requests fold tests
SamAg19
committed
3cee7b1
View commit details
Copy full SHA for 3cee7b1
Browse repository at this point
clippy fixes
SamAg19
committed
a72c7a5
View commit details
Copy full SHA for a72c7a5
Browse repository at this point
fmt and unnecessary comment removed
SamAg19
committed
ce0ba43
View commit details
Copy full SHA for ce0ba43
Browse repository at this point
Commits on Aug 14, 2026
Undo assert_matches changes done in payload_bid_verification
SamAg19
committed
d7e07cd
View commit details
Copy full SHA for d7e07cd
Browse repository at this point
Commits on Aug 26, 2026
Add transport-seam Engine API latency and body-size metrics by method and transport
SamAg19
committed
1e06c3d
View commit details
Copy full SHA for 1e06c3d
Browse repository at this point
Add criterion microbenchmarks comparing SSZ vs JSON-RPC engine codec cost
SamAg19
committed
5eb7ca4
View commit details
Copy full SHA for 5eb7ca4
Browse repository at this point
clippy fixes
SamAg19
committed
ea8fa2a
View commit details
Copy full SHA for ea8fa2a
Browse repository at this point
Commits on Aug 31, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
f37cb10
View commit details
Copy full SHA for f37cb10
Browse repository at this point
linting fixes
SamAg19
committed
7a3e385
View commit details
Copy full SHA for 7a3e385
Browse repository at this point
Merge branch 'unstable' into engine-rest-ssz
SamAg19
authored
14f4774
View commit details
Copy full SHA for 14f4774
Browse repository at this point
Commits on Sep 3, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
dd989b5
View commit details
Copy full SHA for dd989b5
Browse repository at this point
Fix get_inclusion_list_v1 integration errors with updated engine API
SamAg19
committed
11eda5c
View commit details
Copy full SHA for 11eda5c
Browse repository at this point
Commits on Sep 4, 2026
REST-SSZ flag renamed to enable-rest-ssz-engine
SamAg19
committed
a04e1b6
View commit details
Copy full SHA for a04e1b6
Browse repository at this point
Rename MOCK_REST_SSZ to LH_ENGINE_TRANSPORT
SamAg19
committed
0dd155c
View commit details
Copy full SHA for 0dd155c
Browse repository at this point
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
d7eb157
View commit details
Copy full SHA for d7eb157
Browse repository at this point
Commits on Sep 11, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
a4994ea
View commit details
Copy full SHA for a4994ea
Browse repository at this point
Use per-method timeouts for REST-SSZ engine API
SamAg19
committed
69d723e
View commit details
Copy full SHA for 69d723e
Browse repository at this point
Commits on Sep 16, 2026
ci fixes
SamAg19
committed
035c3e3
View commit details
Copy full SHA for 035c3e3
Browse repository at this point
Commits on Sep 17, 2026
Implement GetPayloadBodiesByHashV2 for REST-SSZ engine
SamAg19
committed
3547144
View commit details
Copy full SHA for 3547144
Browse repository at this point
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
c7e213e
View commit details
Copy full SHA for c7e213e
Browse repository at this point
Commits on Sep 20, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
0e03453
View commit details
Copy full SHA for 0e03453
Browse repository at this point
linting fixes
SamAg19
committed
1a84396
View commit details
Copy full SHA for 1a84396
Browse repository at this point
Commits on Sep 24, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
ed16231
View commit details
Copy full SHA for ed16231
Browse repository at this point
Commits on Sep 26, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
51d8953
View commit details
Copy full SHA for 51d8953
Browse repository at this point
Commits on Sep 27, 2026
add comment
SamAg19
committed
aad1da0
View commit details
Copy full SHA for aad1da0
Browse repository at this point
Apply advertised REST-SSZ engine limits to bodies and blobs requests
SamAg19
committed
c625901
View commit details
Copy full SHA for c625901
Browse repository at this point
Commits on Sep 30, 2026
Merge remote-tracking branch 'upstream/unstable' into engine-rest-ssz
SamAg19
committed
c075c30
View commit details
Copy full SHA for c075c30
Browse repository at this point
Commits on Oct 2, 2026
Group payload envelope bodies by fork and support progressive SSZ lists
SamAg19
committed
2adfc89
View commit details
Copy full SHA for 2adfc89
Browse repository at this point
You can’t perform that action at this time.