twoeths

Results 315 comments of twoeths

prysm also return 0 block ``` Error: peerId=16Uiu2HAm4bkvXdyzkh1wjRPXSXJmYkze2Xr9ZcXnCjm5PsBExJi3 peerClient=Prysm-cgc:128 returns no blocks dataColumnSidecars=3584 for BeaconBlocksByRangeRequest {"startSlot":22304,"count":32,"step":1} ```

> Its possible for a ByRange request to have 0 blocks in it during a period where chain liveness is an issue an there is an epoch with 0 blocks....

one way to make sure it works is to have `config` as a private property of `EpochCache` class

in lighthouse it also has a `ValidatorPubkeyCache` ```rust pub struct ValidatorPubkeyCache { pubkeys: Vec, indices: HashMap, pubkey_bytes: Vec, _phantom: PhantomData, } ``` we can think about it later if we...

need to think about how to populate pubkey2index, index2pubkey for the 1st time when we boost a beacon-node https://github.com/ChainSafe/lodestar/blob/889b1c44754fdfe6acd826fc10b5b0013d9a6faa/packages/beacon-node/src/chain/chain.ts#L325 we don't have a full BeaconState anymore, maybe IBeaconStateView should provide...

we always compute shuffling synchronously and don't use the async build in `beforeEpochTransition` postfulu this shuffling calculation time by source confirm that prefulu, we have an assumption that next epoch...

attaching the profile persisted in the above image [holesky_fulu_oct_02.cpuprofile.zip](https://github.com/user-attachments/files/22656331/holesky_fulu_oct_02.cpuprofile.zip)

root cause could be due to the performance of `asyncAggregateWithRandomness()`, see #8524

this is not fulu specific, it happens pre-fulu as well since this happens randomly, it's very likely it's the result of building a new tree (with `slice()` api) then it...