Skip to content

feat(epbs): add server event handlers, libp2p gossipsub types, and ePBS conditional block routing#801

Merged
mattevans merged 7 commits intorelease/gloasfrom
feat/epbs-wiring-pt1
Mar 29, 2026
Merged

feat(epbs): add server event handlers, libp2p gossipsub types, and ePBS conditional block routing#801
mattevans merged 7 commits intorelease/gloasfrom
feat/epbs-wiring-pt1

Conversation

@mattevans
Copy link
Copy Markdown
Member

  • Add 10 server event handlers for all ePBS event types (sentry SSE, cannon, P2P gossip)
  • Add 4 new libp2p gossipsub summary types for ePBS P2P topics
  • Add conditional ePBS check to beacon block consumoor routes
  • Make BeaconBlockBodyGloas additive, keeps pre-ePBS fields alongside new ePBS fields

@mattevans mattevans self-assigned this Mar 26, 2026
…): remove execution payload logic for Gloas blocks to simplify the code base and adapt to new event handling requirements
… execution payload and proposer preferences.

feat(libp2p): add event names for libp2p Gossipsub events to manage payload attestation and proposer preferences.
fix(routes_test): remove deprecated events from test coverage related to pending routes for ePBS.
refactor(canonical): implement flattening methods for execution payload bid, payload attestation, and beacon block related events.
@mattevans mattevans merged commit 98b171c into release/gloas Mar 29, 2026
9 checks passed
@mattevans mattevans deleted the feat/epbs-wiring-pt1 branch March 29, 2026 21:43
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.

3 participants