-
Notifications
You must be signed in to change notification settings - Fork 934
Closed
Labels
dasData Availability SamplingData Availability Sampling
Description
We're seeing the following errors on on a peerdas-devnet-5 node lighthouse-geth-1 :
Apr 04 09:43:49.680 WARN Internal availability check failure block_root: 0xc98c2fca6e57d239fd4ad65cd09a8113f1e85608758c0303
89d1914b671b7e41, error: Unexpected("too many columns got 128 expected 0"), service: "lookup_sync"
This is a supernode, but its expecting 0 columns in lookup sync. I think it's because RpcBlock from lookup is not coupled with columns when we instantiate an RpcBlock with block variant here:
| RpcBlock::new_without_blobs(Some(block_root), value), |
This could also happen via the HTTP duplicate block import path, or whenever we call new_without_blobs where blobs are expected:
| .verify_kzg_for_rpc_block(RpcBlock::new_without_blobs(Some(block_root), self.clone())) |
In these scenarios, the node would not be able to import the block.
Related PR:
Metadata
Metadata
Assignees
Labels
dasData Availability SamplingData Availability Sampling