github grandinetech/grandine 3.0.0-rc.0

pre-release2 hours ago

Grandine 3.0.0-rc.0 is a major update targeting the Gloas hard fork. This is a mandatory upgrade for Sepolia nodes. Mainnet users should not upgrade to this release, it is intended for testing and validation of the Gloas hard fork.

What's Changed

  • Add validators.yml validator definitions by @Tumas in #829
  • Key attestation packer candidates by committee, not AttestationData alone by @barnabasbusa in #865
  • Validate bid gas limit against the payload at bid.parent_block_hash by @barnabasbusa in #864
  • Updated SSZ spec runner by @povi in #858
  • Only broadcast proposer preferences for post-Gloas slots by @hangleang in #859
  • Fix dependent_root validation in proposer_preference by @hangleang in #853
  • Measure payload envelope timeliness at arrival by @hangleang in #850
  • Fix CI build by @ArtiomTr in #892
  • Check dependent roots of attestation targets for pool inclusion without performing slot processing by @povi in #891
  • Builder deposit cache by @povi in #898
  • Raise limits for progressive containers by @ArtiomTr in #900
  • Build envelope full with their preset limits by @hangleang in #902
  • Prepare next slot execution payload after PTC votes and payload reveal by @hangleang in #899
  • Gloas fork boundary envelope sync fix by @povi in #903
  • Batched attestation handlers for performance reasons by @povi in #908
  • Fix pubkey recovery for unfinalized states by @ArtiomTr in #907
  • Resolve commitments through Gloas block by @hangleang in #897
  • Add gas limit schedule config by @hangleang in #854
  • Add missing ClientCode enum values by @eth2353 in #915
  • Feature/consensus specs v1.7.0 beta.0 by @hangleang in #914
  • zkvm: cache downloads only after decoding succeeds by @vividvisit in #929
  • Only serve canonical payload envelopes by range by @hangleang in #924
  • Replace EF bootnodes with NodeOps fleet by @MysticRyuujin in #916
  • Make generated Gloas genesis usable by @hangleang in #930
  • compliance test fixes by @povi in #919
  • Cap execution payload envelope delayed queue by @hangleang in #931
  • Remove non-gossip artifacts too from received collections when delayed queues are full by @povi in #935
  • Feature/consensus specs v1.7.0 beta.1 by @hangleang in #933
  • Adapt plugin to Nethermind 2.0 by @ArtiomTr in #936
  • delayed envelope queue fixes by @povi in #938
  • Schedule Gloas fork on Sepolia by @povi in #941
  • Report only forward sync in the syncing and health endpoints by @Tumas in #940
  • Don't invalidate empty blocks when EL invalidates payload by @povi in #937
  • Pass gossip execution payload envelope directly to fork choice by @hangleang in #939
  • Stream block roots while loading state by iteration by @ArtiomTr in #942

New Contributors

Full Changelog: 2.0.6...3.0.0-rc.0

Don't miss a new grandine release

NewReleases is sending notifications on new releases.