- add support for
justified
block id in Beacon Node API (#5459) (@acuarica) - skip serializing gossip block when persisting to db (#5426) (@tuyennhv)
- block network processor when processing current slot block (#5458) (@tuyennhv)
- cli: export slashing protection as interchange format v5 (#5472) (@nflaig)
- update builder mergemock sim with builder block assertions (#5432) (@g11tech)
- validator: log api errors as
warn
if node is syncing (#5467) (@nflaig) - slashing-protection: resolve
minEpoch
max call stack issue (#5461) (@nflaig) - slashing-protection: filter by db bucket when loading pubkeys (#5437) (@nflaig)
- slashing-protection: limit min-max surround epoch lookback to 4096 (#5454) (@nflaig)
- simplify discv5 initialization (#5456) (@wemeetagain)
- move data availability validation out of state transition to allow optimistic sync in future (#5178) (@g11tech)
- improve jwt.ts type definition (#5464) (@trim21)
- move getNetworkIdentity to network class (#5453) (@dapplion)
- move clock events to clock class (#5446) (@dapplion)
- move network core metrics to separate file (#5445) (@dapplion)
- drop MetadataController dependency on BeaconChain (#5443) (@dapplion)
- network: add gossip publisher module (#5450) (@wemeetagain)
- network: use StatusCache in PeerManager (#5451) (@wemeetagain)
- reqresp: support byte based handlers (#5417) (@nazarhussain)
- add note in CONTRIBUTING about external test deps (#5471) (@dapplion)
- remove unmet peer dependencies (#5469) (@nflaig)
- update year on the chainsafe cli notice (#5466) (@nflaig)
- fix incorrect merge conflict resolution (#5468) (@wemeetagain)
- drop unused coreTopicsAtFork (#5452) (@dapplion)
- remove instruction for ignore-optional (#5465) (@dapplion)