Modify some Capella comments (#4015)
* Modify comment to only include 4844 Capella only modifies per epoch processing by adding `process_historical_summaries_update`, which does not change the realization of justification or finality. Whilst 4844 does not currently modify realization, the spec is not yet final enough to say that it never will. * Clarify address change verification comment The verification of the address change doesn't really have anything to do with the current epoch. I think this was just a copy-paste from a function like `verify_exit`.
This commit is contained in:
parent
1bce7a02c8
commit
40669da486
@ -857,8 +857,8 @@ where
|
||||
(parent_justified, parent_finalized)
|
||||
} else {
|
||||
let justification_and_finalization_state = match block {
|
||||
// FIXME: verify this is correct for Capella/Eip4844 because
|
||||
// epoch processing changes in Capella..
|
||||
// TODO(eip4844): Ensure that the final specification
|
||||
// does not substantially modify per epoch processing.
|
||||
BeaconBlockRef::Eip4844(_)
|
||||
| BeaconBlockRef::Capella(_)
|
||||
| BeaconBlockRef::Merge(_)
|
||||
|
@ -10,8 +10,8 @@ fn error(reason: Invalid) -> BlockOperationError<Invalid> {
|
||||
BlockOperationError::invalid(reason)
|
||||
}
|
||||
|
||||
/// Indicates if a `BlsToExecutionChange` is valid to be included in a block in the current epoch of the given
|
||||
/// state.
|
||||
/// Indicates if a `BlsToExecutionChange` is valid to be included in a block,
|
||||
/// where the block is being applied to the given `state`.
|
||||
///
|
||||
/// Returns `Ok(())` if the `SignedBlsToExecutionChange` is valid, otherwise indicates the reason for invalidity.
|
||||
pub fn verify_bls_to_execution_change<T: EthSpec>(
|
||||
|
Loading…
Reference in New Issue
Block a user