Closed
Description
TODOs
- Confirmation rule prerequisite #6257
- remove state regen in validations for both block and blob see comment here: feat: optimistically verify blocks even before all blobs available #6087 (comment)
- add and use an independent event in case of blob availability promise not resolving in a threshold see comment here : feat: optimistically verify blocks even before all blobs available #6087 (comment)
- finalize the optimistic blob wait strategy feat: optimistically verify blocks even before all blobs available #6087 (comment)
- review config and preset fields
-
use blob subnet count rather than max blobs per block to setup gossippeerDAS will complete overhaul this
-
- any other cleanup?
- produceblockv3 cleanup
- cleanup builder selection from beacon/apis (and handle only in validator)
- move engine selection confition logic to a fn feat: add and support builder_boost_factor query param to produceBlockV3 api #6236 (comment)
- using toString for bigint serialization to winston then
varname
pattern feat: add and support builder_boost_factor query param to produceBlockV3 api #6236 (comment) - remove hardcoded bigint(100) with bigint_100 kind of constant https://github.com/ChainSafe/lodestar
feat: add and support builder_boost_factor query param to produceBlockV3 api #6236#discussion_r1444928361 - in logs slot should come first (https://github.com/ChainSafe/lodestar/pull/6258/files#r1444649796) also review log order of other vars
- produceblockv3 cleanup
- spec test runners
- kzg test
- merkle proof
- block production changes
devnet 12
- feat: optimistically verify blocks even before all blobs available #6087
- feat: implement blob sidecars with inclusion proof instead of signtaures #6089
- builder api for blobsidecars with inclusion
Old Work
- feat: free the blobs #5181
- feat: enable builder proposals post deneb with blobs #5933
- enable skipped spec tests
- deneb fork
- forkchoice spec tests by fixing "safe slots to justified" removal Forkchoice fix bug and cleanup #5126
Devnets
- devnet5 Specs https://hackmd.io/@inphi/HJZo4vQGn lodestar PR/branch: feat: free the blobs #5181
- deneb: switch blob tx type to 0x03 ethereum/consensus-specs#3317
- EIP-4844: Free the blobs ethereum/consensus-specs#3244
- Add corresponding proofs to BlobsBundleV1 ethereum/execution-apis#392
- Add blob signing endpoints ethereum/beacon-APIs#302
- Merge
getPayloadV3
andgetBlobsBundleV1
ethereum/execution-apis#402
- devnet6/7
- devnet 8
- feat: deprecate engine_exchangeTransitionConfigurationV1 #5724
- parent beacon block root
- devnet 9
- Code TODOs