core: add slot number

This commit is contained in:
Weixie Cui 2026-05-23 23:18:23 +08:00
parent efe58eac00
commit 86912e8aed

View file

@ -528,6 +528,13 @@ func (cm *chainMaker) makeHeader(parent *types.Block, state *state.StateDB, engi
header.BlobGasUsed = new(uint64)
header.ParentBeaconRoot = new(common.Hash)
}
if cm.config.IsAmsterdam(header.Number, header.Time) {
var slot uint64
if parentHeader.SlotNumber != nil {
slot = *parentHeader.SlotNumber + 1
}
header.SlotNumber = &slot
}
return header
}