mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 01:05:47 +00:00
Fix typos and variable names
This commit is contained in:
@@ -214,7 +214,7 @@ impl<E: EthSpec> CompactIndexedAttestationElectra<E> {
|
|||||||
.is_zero()
|
.is_zero()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns `true` if aggregated, otherwise `false`.
|
/// Returns `true` if aggregated, otherwise `false`.
|
||||||
pub fn aggregate_same_committee(&mut self, other: &Self) -> bool {
|
pub fn aggregate_same_committee(&mut self, other: &Self) -> bool {
|
||||||
if self.committee_bits != other.committee_bits {
|
if self.committee_bits != other.committee_bits {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -523,9 +523,9 @@ pub fn get_expected_withdrawals<E: EthSpec>(
|
|||||||
// [New in Electra:EIP7251]
|
// [New in Electra:EIP7251]
|
||||||
// Consume pending partial withdrawals
|
// Consume pending partial withdrawals
|
||||||
let processed_partial_withdrawals_count =
|
let processed_partial_withdrawals_count =
|
||||||
if let Ok(partial_withdrawals) = state.pending_partial_withdrawals() {
|
if let Ok(pending_partial_withdrawals) = state.pending_partial_withdrawals() {
|
||||||
let mut processed_partial_withdrawals_count = 0;
|
let mut processed_partial_withdrawals_count = 0;
|
||||||
for withdrawal in partial_withdrawals {
|
for withdrawal in pending_partial_withdrawals {
|
||||||
if withdrawal.withdrawable_epoch > epoch
|
if withdrawal.withdrawable_epoch > epoch
|
||||||
|| withdrawals.len() == spec.max_pending_partials_per_withdrawals_sweep as usize
|
|| withdrawals.len() == spec.max_pending_partials_per_withdrawals_sweep as usize
|
||||||
{
|
{
|
||||||
@@ -552,7 +552,7 @@ pub fn get_expected_withdrawals<E: EthSpec>(
|
|||||||
validator_index: withdrawal.validator_index,
|
validator_index: withdrawal.validator_index,
|
||||||
address: validator
|
address: validator
|
||||||
.get_execution_withdrawal_address(spec)
|
.get_execution_withdrawal_address(spec)
|
||||||
.ok_or(BeaconStateError::NonExecutionAddresWithdrawalCredential)?,
|
.ok_or(BeaconStateError::NonExecutionAddressWithdrawalCredential)?,
|
||||||
amount: withdrawable_balance,
|
amount: withdrawable_balance,
|
||||||
});
|
});
|
||||||
withdrawal_index.safe_add_assign(1)?;
|
withdrawal_index.safe_add_assign(1)?;
|
||||||
@@ -583,7 +583,7 @@ pub fn get_expected_withdrawals<E: EthSpec>(
|
|||||||
validator_index as usize,
|
validator_index as usize,
|
||||||
))?
|
))?
|
||||||
.safe_sub(partially_withdrawn_balance)?;
|
.safe_sub(partially_withdrawn_balance)?;
|
||||||
if validator.is_fully_withdrawable_at(balance, epoch, spec, fork_name) {
|
if validator.is_fully_withdrawable_validator(balance, epoch, spec, fork_name) {
|
||||||
withdrawals.push(Withdrawal {
|
withdrawals.push(Withdrawal {
|
||||||
index: withdrawal_index,
|
index: withdrawal_index,
|
||||||
validator_index,
|
validator_index,
|
||||||
@@ -624,7 +624,7 @@ pub fn process_withdrawals<E: EthSpec, Payload: AbstractExecPayload<E>>(
|
|||||||
spec: &ChainSpec,
|
spec: &ChainSpec,
|
||||||
) -> Result<(), BlockProcessingError> {
|
) -> Result<(), BlockProcessingError> {
|
||||||
if state.fork_name_unchecked().capella_enabled() {
|
if state.fork_name_unchecked().capella_enabled() {
|
||||||
let (expected_withdrawals, partial_withdrawals_count) =
|
let (expected_withdrawals, processed_partial_withdrawals_count) =
|
||||||
get_expected_withdrawals(state, spec)?;
|
get_expected_withdrawals(state, spec)?;
|
||||||
let expected_root = expected_withdrawals.tree_hash_root();
|
let expected_root = expected_withdrawals.tree_hash_root();
|
||||||
let withdrawals_root = payload.withdrawals_root()?;
|
let withdrawals_root = payload.withdrawals_root()?;
|
||||||
@@ -645,11 +645,11 @@ pub fn process_withdrawals<E: EthSpec, Payload: AbstractExecPayload<E>>(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Update pending partial withdrawals [New in Electra:EIP7251]
|
// Update pending partial withdrawals [New in Electra:EIP7251]
|
||||||
if let Some(partial_withdrawals_count) = partial_withdrawals_count {
|
if let Some(processed_partial_withdrawals_count) = processed_partial_withdrawals_count {
|
||||||
// TODO(electra): Use efficient pop_front after milhouse release https://github.com/sigp/milhouse/pull/38
|
// TODO(electra): Use efficient pop_front after milhouse release https://github.com/sigp/milhouse/pull/38
|
||||||
let new_partial_withdrawals = state
|
let new_partial_withdrawals = state
|
||||||
.pending_partial_withdrawals()?
|
.pending_partial_withdrawals()?
|
||||||
.iter_from(partial_withdrawals_count)?
|
.iter_from(processed_partial_withdrawals_count)?
|
||||||
.cloned()
|
.cloned()
|
||||||
.collect::<Vec<_>>();
|
.collect::<Vec<_>>();
|
||||||
*state.pending_partial_withdrawals_mut()? = List::new(new_partial_withdrawals)?;
|
*state.pending_partial_withdrawals_mut()? = List::new(new_partial_withdrawals)?;
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ pub enum Error {
|
|||||||
InvalidFlagIndex(usize),
|
InvalidFlagIndex(usize),
|
||||||
MerkleTreeError(merkle_proof::MerkleTreeError),
|
MerkleTreeError(merkle_proof::MerkleTreeError),
|
||||||
PartialWithdrawalCountInvalid(usize),
|
PartialWithdrawalCountInvalid(usize),
|
||||||
NonExecutionAddresWithdrawalCredential,
|
NonExecutionAddressWithdrawalCredential,
|
||||||
NoCommitteeFound(CommitteeIndex),
|
NoCommitteeFound(CommitteeIndex),
|
||||||
InvalidCommitteeIndex(CommitteeIndex),
|
InvalidCommitteeIndex(CommitteeIndex),
|
||||||
InvalidSelectionProof {
|
InvalidSelectionProof {
|
||||||
@@ -2214,7 +2214,7 @@ impl<E: EthSpec> BeaconState<E> {
|
|||||||
|
|
||||||
// ******* Electra accessors *******
|
// ******* Electra accessors *******
|
||||||
|
|
||||||
/// Return the churn limit for the current epoch.
|
/// Return the churn limit for the current epoch.
|
||||||
pub fn get_balance_churn_limit(&self, spec: &ChainSpec) -> Result<u64, Error> {
|
pub fn get_balance_churn_limit(&self, spec: &ChainSpec) -> Result<u64, Error> {
|
||||||
let total_active_balance = self.get_total_active_balance()?;
|
let total_active_balance = self.get_total_active_balance()?;
|
||||||
let churn = std::cmp::max(
|
let churn = std::cmp::max(
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ impl Validator {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let max_effective_balance = validator.get_max_effective_balance(spec, fork_name);
|
let max_effective_balance = validator.get_max_effective_balance(spec, fork_name);
|
||||||
// safe math is unnecessary here since the spec.effecive_balance_increment is never <= 0
|
// safe math is unnecessary here since the spec.effective_balance_increment is never <= 0
|
||||||
validator.effective_balance = std::cmp::min(
|
validator.effective_balance = std::cmp::min(
|
||||||
amount - (amount % spec.effective_balance_increment),
|
amount - (amount % spec.effective_balance_increment),
|
||||||
max_effective_balance,
|
max_effective_balance,
|
||||||
@@ -195,7 +195,7 @@ impl Validator {
|
|||||||
/// Returns `true` if the validator is fully withdrawable at some epoch.
|
/// Returns `true` if the validator is fully withdrawable at some epoch.
|
||||||
///
|
///
|
||||||
/// Calls the correct function depending on the provided `fork_name`.
|
/// Calls the correct function depending on the provided `fork_name`.
|
||||||
pub fn is_fully_withdrawable_at(
|
pub fn is_fully_withdrawable_validator(
|
||||||
&self,
|
&self,
|
||||||
balance: u64,
|
balance: u64,
|
||||||
epoch: Epoch,
|
epoch: Epoch,
|
||||||
@@ -203,14 +203,14 @@ impl Validator {
|
|||||||
current_fork: ForkName,
|
current_fork: ForkName,
|
||||||
) -> bool {
|
) -> bool {
|
||||||
if current_fork.electra_enabled() {
|
if current_fork.electra_enabled() {
|
||||||
self.is_fully_withdrawable_at_electra(balance, epoch, spec)
|
self.is_fully_withdrawable_validator_electra(balance, epoch, spec)
|
||||||
} else {
|
} else {
|
||||||
self.is_fully_withdrawable_at_capella(balance, epoch, spec)
|
self.is_fully_withdrawable_validator_capella(balance, epoch, spec)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns `true` if the validator is fully withdrawable at some epoch.
|
/// Returns `true` if the validator is fully withdrawable at some epoch.
|
||||||
fn is_fully_withdrawable_at_capella(
|
fn is_fully_withdrawable_validator_capella(
|
||||||
&self,
|
&self,
|
||||||
balance: u64,
|
balance: u64,
|
||||||
epoch: Epoch,
|
epoch: Epoch,
|
||||||
@@ -222,7 +222,7 @@ impl Validator {
|
|||||||
/// Returns `true` if the validator is fully withdrawable at some epoch.
|
/// Returns `true` if the validator is fully withdrawable at some epoch.
|
||||||
///
|
///
|
||||||
/// Modified in electra as part of EIP 7251.
|
/// Modified in electra as part of EIP 7251.
|
||||||
fn is_fully_withdrawable_at_electra(
|
fn is_fully_withdrawable_validator_electra(
|
||||||
&self,
|
&self,
|
||||||
balance: u64,
|
balance: u64,
|
||||||
epoch: Epoch,
|
epoch: Epoch,
|
||||||
|
|||||||
Reference in New Issue
Block a user