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
Update handleGetHeader, handleGetPayload and handleSubmitBlock to handle Deneb types
Upgrade storage (db and redis) to handle Deneb payloads
Update payload_attributes with parentBeaconBlockRoot and validate in the block submission
Dependencies
mev-boost-relay depends on the following changes and they are all still in branch form and / or not implemented yet. go.mod will need to be updated after the PRs are merged to upstream and point to the latest dependency.
Task Tracking
Issue tracking for the Deneb Fork Upgrade and code clean up for mev-boost-relay. Changes tracked in the
develop
branch, NOT to be used for mainnet.Clean Up
Removing wrapper types
In
/common/types.go
:SignedBlindedBeaconBlock
wrapper type Remove signed blinded beacon block wrapper #482SignedBeaconBlock
wrapper type remove signed beacon block wrapper types #483VersionedExecutionPayload
wrapper type Remove bellatrix from wrapper types #475BuilderSubmitBlockRequest
wrapper type Remove submit block request wrapper #485GetHeaderResponse
wrapper type Remove get header wrapper types #477Migrating to attestant types
go-boost-utils
Upgrade go-boost-utils #488Deneb
DomainBeaconProposer
and signatures with Deneb support Add deneb signature checking for block contents #495common/types_spec.go
common/types_spec.go
with Deneb types and conversion to blinded blob bundles Add deneb support for type conversions #496VersionedSubmitBlockRequest
VersionedSignedBeaconBlock
andVersionedSignedBlindedBeaconBlock
with custom marshalling and unmashalling Add custom json marshalling for versioned structs #493BuilderBlockValidationRequest
andflashbots_validateBuilderSubmissionV2
jsonrpc request to handle DenebpublishBlockV2
and addEth-Consensus-Version
header to publishBlock endpoint Switch to publishBlockV2 endpoint #492handleGetHeader
,handleGetPayload
andhandleSubmitBlock
to handle Deneb typespayload_attributes
withparentBeaconBlockRoot
and validate in the block submissionDependencies
mev-boost-relay depends on the following changes and they are all still in branch form and / or not implemented yet.
go.mod
will need to be updated after the PRs are merged to upstream and point to the latest dependency.go-eth2-client
SignedBlockContents
types for DenebpublishBlockV2
endpoint Add block contents and signed block content types attestantio/go-eth2-client#66VersionedSignedBlockContents
andVersionedSignedBlindedBlockContents
types Add versioned block requests attestantio/go-eth2-client#67go-builder-client
VersionedSubmitBlockRequest
types Add versioned submit block request attestantio/go-builder-client#15go-boost-utils
Known issues and bugs
The text was updated successfully, but these errors were encountered: