Skip to content

Verify blobs and data columns during backfill #7305

Open
@michaelsproul

Description

@michaelsproul

During backfill the only verification we do is of the block's signatures:

block_proposal_signature_set_from_parts(
block,
Some(block_root),
block.message().proposer_index(),
&self.spec.fork_at_epoch(block.message().epoch()),
self.genesis_validators_root,
|validator_index| pubkey_cache.get(validator_index).cloned().map(Cow::Owned),
&self.spec,
)

This does not cover the blobs or data columns, which could be mismatched/invalid.

For blobs we should check:

Similarly for data columns.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdasData Availability Sampling

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions