## Glamsterdam Devnet 0 (EL devnet 3 with BAL) - [x] Port remaining BAL changes that aren't in #8998: * https://github.com/sigp/lighthouse/pull/9150 - [x] Defer payload processing spec change (@michaelsproul ) * https://github.com/ethereum/consensus-specs/pull/5094 * https://github.com/sigp/lighthouse/pull/8998 - [x] Revert this change: * https://github.com/sigp/lighthouse/pull/9092 * Revert PR: https://github.com/sigp/lighthouse/pull/9151 - [x] Review previous PRs and make sure it's consistent with the new paradigm - [x] Ensure by range only serves canonical envelopes for non-finalized slots * https://github.com/sigp/lighthouse/pull/9085 - [ ] Range sync + checkpoint sync (@pawanjay176) - [ ] Review Lion's lookup PR - [ ] Blocked on deciding whether to send payload / check block hash to EL for finalized sync - [x] Use `attestation.data.index` to indicate payload status (@eserilev) * https://github.com/sigp/lighthouse/pull/9100 - [ ] PTC - [x] PTC validator duties (@eserilev) https://github.com/sigp/lighthouse/pull/8338 - [x] PTC beacon api endpoints for vc duties (@eserilev) - [x] PTC Gossip verification @hopinheimer https://github.com/sigp/lighthouse/pull/9145 - [ ] PTC op pool & Pack PTC into blocks - [ ] (Optional) VC publish proposer preference - [ ] (Optional) Use in-protocol builder bids when proposing blocks - [ ] (Optional) DA checker (@eserilev) * https://github.com/sigp/lighthouse/pull/8716 - [ ] Enable gloas http API tests on CI - [ ] Enable gloas kurtosis tests on CI ## Future work: - [ ] Stateless block production - [ ] Multi BN changes for VC * https://github.com/sigp/lighthouse/pull/8313 - [ ] Sync (@eserilev, @pawanjay176, @dapplion) ### Old stuff ## Devnet 1 - [x] Alpha spec 4 changes (@michaelsproul): https://github.com/sigp/lighthouse/pull/9046 - [x] Gossip of builder bids/proposer prefs (@eserilev) https://github.com/sigp/lighthouse/pull/9036 - [x] Update beacon API endpoint to serve pending states for finalized and justified checkpoint (needed to correctly serve checkpoint sync states) https://github.com/sigp/lighthouse/pull/9092 - [x] Fork choice (@hopinheimer @dapplion @michaelsproul @eserilev) https://github.com/sigp/lighthouse/pull/9025 - [x] Required for Dora: - [x] SSE event for envelopes: https://github.com/sigp/lighthouse/pull/9053 - [x] Beacon API GET payload envelope (@eserilev) https://github.com/sigp/lighthouse/pull/9038 - [x] RPC by range/root _responses_ for envelopes (@eserilev) https://github.com/sigp/lighthouse/pull/8896 ## Local devnet - [x] Gossip of envelopes (@eserilev, @jimmygchen): to be separated from range sync. * https://github.com/sigp/lighthouse/pull/8700 * #8806 - [x] Consensus changes including containers (@michaelsproul and @jimmygchen): * https://github.com/sigp/lighthouse/pull/8677 * https://github.com/sigp/lighthouse/pull/8692 * https://github.com/sigp/lighthouse/pull/8725 - [x] Envelope processing & beacon chain changes * (outdated) #8279 * #8806 - [x] Block production support (@michaelsproul, @eserilev, @shane-moore when avail): * https://github.com/sigp/lighthouse/pull/8754 * [ ] Once this is done, we shoud be able to enable `test-beacon-chain-gloas` - [x] Bare minimum fork choice (import payload and building on top of payload) (@hopinheimer) - [x] Database changes * https://github.com/sigp/lighthouse/pull/8717 ## Devnet-0 - [x] Gossip verification changes for attestations and blocks (@jimmygchen). - [x] https://github.com/sigp/lighthouse/pull/8705 - [x] https://github.com/sigp/lighthouse/pull/8878
Glamsterdam Devnet 0 (EL devnet 3 with BAL)
attestation.data.indexto indicate payload status (@eserilev)AttestationData.index#9100PayloadAttestationgossip verification #9145Future work:
Old stuff
Devnet 1
Local devnet
test-beacon-chain-gloasDevnet-0