Specification for the external block builders.
CC0-1.0 License
Bot releases are visible (Hide)
v0.4.0 introduces the changes required for the Deneb fork, along with some groundwork to support spec testing.
beacon-apis
deploy flow by @ralexstokes in https://github.com/ethereum/builder-specs/pull/75
BuilderBid
type by @jimmygchen in https://github.com/ethereum/builder-specs/pull/80
blob_kzg_commitments
size limit by @jimmygchen in https://github.com/ethereum/builder-specs/pull/79
MAX_BLOB_COMMITMENTS_PER_BLOCK
as max length for BlindedBlobsBundle SSZ lists by @jimmygchen in https://github.com/ethereum/builder-specs/pull/87
SignedBlobSidecar
with BlobSidecar
by @jimmygchen in https://github.com/ethereum/builder-specs/pull/93
Full Changelog: https://github.com/ethereum/builder-specs/compare/v0.3.0...v0.4.0
Published by github-actions[bot] 9 months ago
v0.4.0 introduces the changes required for the Deneb fork, along with some groundwork to support spec testing.
beacon-apis
deploy flow by @ralexstokes in https://github.com/ethereum/builder-specs/pull/75
BuilderBid
type by @jimmygchen in https://github.com/ethereum/builder-specs/pull/80
blob_kzg_commitments
size limit by @jimmygchen in https://github.com/ethereum/builder-specs/pull/79
MAX_BLOB_COMMITMENTS_PER_BLOCK
as max length for BlindedBlobsBundle SSZ lists by @jimmygchen in https://github.com/ethereum/builder-specs/pull/87
SignedBlobSidecar
with BlobSidecar
by @jimmygchen in https://github.com/ethereum/builder-specs/pull/93
Full Changelog: https://github.com/ethereum/builder-specs/compare/v0.3.0...v0.4.0
Published by github-actions[bot] over 1 year ago
v0.3.0 introduces support for the capella
upgrade, along with a few clarifications and corrections.
signed_builder_bid
under signing by @terencechain in https://github.com/ethereum/builder-specs/pull/45
Full Changelog: https://github.com/ethereum/builder-specs/compare/v0.2.0...v0.3.0
Published by github-actions[bot] over 2 years ago
v0.2.0 is a release of the builder specification with backwards incompatible changes and clarifications.
A few particularly important changes to be aware of:
dist
folder by @lightclient in https://github.com/ethereum/builder-specs/pull/3
beacon-apis
by @lightclient in https://github.com/ethereum/builder-specs/pull/6
Full Changelog: https://github.com/ethereum/builder-specs/commits/v0.2.0
Published by github-actions[bot] over 2 years ago
v0.1.0 is a release of the Builder API with backwards incompatible changes and clarifications.
beacon-apis
dependency bumped to v2.3.0
which allows us to drop some type definitions from this repo #6. The definitions are the exact same though.Full Changelog: https://github.com/ethereum/builder-specs/commits/v0.1.0
Published by github-actions[bot] over 2 years ago
v0.0.0
is the first release of the Builder API.
Well, everything!
The majority of changes can be found in #2, but the beacon-apis
reference was also bumped in #6.
This release introduces the Builder API, which consists of 4 endpoints:
/eth/v1/builder/status
/eth/v1/builder/validators
/eth/v1/builder/header/{slot}/{parent_hash}/{pubkey}
/eth/v1/builder/blinded_blocks
See the rendered spec for more information: https://ethereum.github.io/builder-specs/