Files
prysm/specrefs
terence 14f01bbc6c gloas: move kzg commitments to bid (#16309)
This PR moves kzg commitments to bid. The rationale behind is captured
in this [issue](https://github.com/ethereum/consensus-specs/issues/4870)
* Moves blob KZG commitments to the earlier point where builder intent
is known
* Removes duplicated commitments from data column sidecars which saves
descent b/w per slot
* Enables nodes to start fetching blobs via getBlobs as soon as the bid
is received
* Slightly increases bid size and may add minor bidding channel latency
but the tradeoff favors lower network load and simpler DA handling
2026-02-06 23:07:54 +00:00
..

Specification References

This directory contains specification reference tracking files managed by ethspecify.

Installation

Install ethspecify with the following command:

pipx install ethspecify

Maintenance

When adding support for a new specification version, follow these steps:

  1. Update the version in .ethspecify.yml configuration.
  2. Run ethspecify to update/populate specrefs.
  3. Run ethspecify check to check specrefs.
  4. If there are errors, use the error message as a guide to fix the issue. If there are new specrefs with empty sources, implement/locate each item and update each specref source list. If you choose not to implement an item, add an exception to the appropriate section the the .ethspecify.yml configuration.
  5. Repeat steps 3 and 4 until ethspecify check passes.
  6. Run git diff to view updated specrefs. If an object/function/etc has changed, make the necessary updates to the implementation.
  7. Lastly, in the project's root directory, run act -j check-specrefs to ensure everything is correct.