mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-31 15:31:20 +00:00
Add a Note for Leap Sec in Block Validity Condition (#1622)
* fixed epoch_processing * added leap sec description * revert * fixed epoch_processing * added leap sec description * revert
This commit is contained in:
parent
26961d4686
commit
25c5c9f6cc
@ -56,8 +56,10 @@ func IsValidBlock(
|
||||
}
|
||||
|
||||
// Pre-Processing Condition 4:
|
||||
// The node's local time is greater than or equal to
|
||||
// state.genesis_time + (block.slot-GENESIS_SLOT)* SLOT_DURATION.
|
||||
// The node's local Unix time is greater than or equal to
|
||||
// state.genesis_time + (block.slot-GENESIS_SLOT) * SLOT_DURATION.
|
||||
// (Note that leap seconds mean that slots will occasionally last SLOT_DURATION + 1 or
|
||||
// SLOT_DURATION - 1 seconds, possibly several times a year.)
|
||||
if !IsSlotValid(block.Slot, genesisTime) {
|
||||
return fmt.Errorf("slot of block is too high: %d", block.Slot)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user