Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/state_transition/block/initiate_validator_exit.zig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const types = @import("consensus_types");
const c = @import("constants");
const FAR_FUTURE_EPOCH = c.FAR_FUTURE_EPOCH;
const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const computeExitEpochAndUpdateChurn = @import("../utils/epoch.zig").computeExitEpochAndUpdateChurn;
const computeExitEpochAndUpdateChurn = @import("../epoch.zig").computeExitEpochAndUpdateChurn;

/// Initiate the exit of the validator with index ``index``
///
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const preset = @import("preset").preset;
const ForkSeq = @import("config").ForkSeq;
const BeaconConfig = @import("config").BeaconConfig;
const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const isValidIndexedAttestation = @import("./is_valid_indexed_attestation.zig").isValidIndexedAttestation;
const ForkTypes = @import("fork_types").ForkTypes;
const BeaconState = @import("fork_types").BeaconState;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const hasCompoundingWithdrawalCredential = electra_utils.hasCompoundingWithdrawa
const hasExecutionWithdrawalCredential = electra_utils.hasExecutionWithdrawalCredential;
const isPubkeyKnown = electra_utils.isPubkeyKnown;
const switchToCompoundingValidator = electra_utils.switchToCompoundingValidator;
const computeConsolidationEpochAndUpdateChurn = @import("../utils/epoch.zig").computeConsolidationEpochAndUpdateChurn;
const computeConsolidationEpochAndUpdateChurn = @import("../epoch.zig").computeConsolidationEpochAndUpdateChurn;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This line exceeds the 100-column limit (113 characters), which is a violation of the repository style guide. Grouping the import can help resolve this while maintaining clarity.

const epoch_utils = @import("../epoch.zig");
const computeConsolidationEpochAndUpdateChurn = epoch_utils.computeConsolidationEpochAndUpdateChurn;
References
  1. Hard limit all line lengths, without exception, to at most 100 columns. (link)

const validator_utils = @import("../utils/validator.zig");
const getConsolidationChurnLimit = validator_utils.getConsolidationChurnLimit;
const getPendingBalanceToWithdraw = validator_utils.getPendingBalanceToWithdraw;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const hasExecutionWithdrawalCredential = @import("../utils/electra.zig").hasExec
const isActiveValidatorView = @import("../utils/validator.zig").isActiveValidatorView;
const getPendingBalanceToWithdraw = @import("../utils/validator.zig").getPendingBalanceToWithdraw;
const initiateValidatorExit = @import("./initiate_validator_exit.zig").initiateValidatorExit;
const computeExitEpochAndUpdateChurn = @import("../utils/epoch.zig").computeExitEpochAndUpdateChurn;
const computeExitEpochAndUpdateChurn = @import("../epoch.zig").computeExitEpochAndUpdateChurn;

pub fn processWithdrawalRequest(
comptime fork: ForkSeq,
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/block/slash_validator.zig
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const SlashingsCache = @import("../cache/slashings_cache.zig").SlashingsCache;
const decreaseBalance = @import("../utils/balance.zig").decreaseBalance;
const increaseBalance = @import("../utils/balance.zig").increaseBalance;
const initiateValidatorExit = @import("./initiate_validator_exit.zig").initiateValidatorExit;
const computePreviousEpoch = @import("../utils/epoch.zig").computePreviousEpoch;
const computePreviousEpoch = @import("../epoch.zig").computePreviousEpoch;
const isActiveValidatorView = @import("../utils/validator.zig").isActiveValidatorView;
const getBeaconProposer = @import("../cache/get_beacon_proposer.zig").getBeaconProposer;

Expand Down
10 changes: 5 additions & 5 deletions src/state_transition/cache/epoch_cache.zig
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@ const CommitteeIndex = types.primitive.CommitteeIndex.Type;
const BeaconConfig = @import("config").BeaconConfig;
const PubkeyIndexMap = @import("./pubkey_cache.zig").PubkeyIndexMap;
const Index2PubkeyCache = @import("./pubkey_cache.zig").Index2PubkeyCache;
const EpochShuffling = @import("../utils//epoch_shuffling.zig").EpochShuffling;
const EpochShuffling = @import("../utils/epoch_shuffling.zig").EpochShuffling;
const EpochShufflingRc = @import("../utils/epoch_shuffling.zig").EpochShufflingRc;
const EffectiveBalanceIncrementsRc = @import("./effective_balance_increments.zig").EffectiveBalanceIncrementsRc;
const EffectiveBalanceIncrements = @import("./effective_balance_increments.zig").EffectiveBalanceIncrements;
const AnyBeaconState = @import("fork_types").AnyBeaconState;
const CachedBeaconState = @import("../cache/state_cache.zig").CachedBeaconState;
const BeaconState = @import("fork_types").BeaconState;
const EpochTransitionCache = @import("../cache/epoch_transition_cache.zig").EpochTransitionCache;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computePreviousEpoch = @import("../utils/epoch.zig").computePreviousEpoch;
const computeActivationExitEpoch = @import("../utils/epoch.zig").computeActivationExitEpoch;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const computePreviousEpoch = @import("../epoch.zig").computePreviousEpoch;
const computeActivationExitEpoch = @import("../epoch.zig").computeActivationExitEpoch;
const effectiveBalanceIncrementsInit = @import("./effective_balance_increments.zig").effectiveBalanceIncrementsInit;
const getTotalSlashingsByIncrement = @import("../epoch/process_slashings.zig").getTotalSlashingsByIncrement;
const computeEpochShuffling = @import("../utils/epoch_shuffling.zig").computeEpochShuffling;
Expand All @@ -34,7 +34,7 @@ const SyncCommitteeCacheRc = @import("./sync_committee_cache.zig").SyncCommittee
const SyncCommitteeCacheAllForks = @import("./sync_committee_cache.zig").SyncCommitteeCache;
const computeSyncParticipantReward = @import("../utils/sync_committee.zig").computeSyncParticipantReward;
const computeBaseRewardPerIncrement = @import("../utils/sync_committee.zig").computeBaseRewardPerIncrement;
const computeSyncPeriodAtEpoch = @import("../utils/epoch.zig").computeSyncPeriodAtEpoch;
const computeSyncPeriodAtEpoch = @import("../epoch.zig").computeSyncPeriodAtEpoch;
const isAggregatorFromCommitteeLength = @import("../utils/aggregator.zig").isAggregatorFromCommitteeLength;
const calculateShufflingDecisionRoot = @import("../utils/epoch_shuffling.zig").calculateShufflingDecisionRoot;

Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/cache/get_beacon_proposer.zig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const BeaconState = @import("fork_types").BeaconState;

pub fn getBeaconProposer(comptime fork: ForkSeq, epoch_cache: *const EpochCache, state: *BeaconState(fork), slot: u64) !u64 {
const preset_import = @import("preset").preset;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;

// For Fulu, use proposer_lookahead from state
if (comptime fork.gte(.fulu)) {
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/cache/state_cache.zig
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ pub const CachedBeaconState = struct {
/// For earlier forks, this uses `EpochCache.getBeaconProposer()`.
pub fn getBeaconProposer(self: *const CachedBeaconState, slot: types.primitive.Slot.Type) !ValidatorIndex {
const preset_import = @import("preset").preset;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;

// For Fulu, use proposer_lookahead from state
if (self.state.forkSeq().gte(.fulu)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ const SyncPeriod = types.primitive.SyncPeriod.Type;
const Gwei = types.primitive.Gwei.Type;
const ForkSeq = @import("config").ForkSeq;
const BeaconState = @import("fork_types").BeaconState;
const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const getActivationExitChurnLimit = @import("../utils/validator.zig").getActivationExitChurnLimit;
const getConsolidationChurnLimit = @import("../utils/validator.zig").getConsolidationChurnLimit;
const EpochCache = @import("./cache/epoch_cache.zig").EpochCache;
const getActivationExitChurnLimit = @import("./utils/validator.zig").getActivationExitChurnLimit;
const getConsolidationChurnLimit = @import("./utils/validator.zig").getConsolidationChurnLimit;

pub fn computeEpochAtSlot(slot: Slot) Epoch {
return @divFloor(slot, preset.SLOTS_PER_EPOCH);
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/epoch/inactivity_leak.zig
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
const std = @import("std");
const preset = @import("preset").preset;
const MIN_EPOCHS_TO_INACTIVITY_PENALTY = preset.MIN_EPOCHS_TO_INACTIVITY_PENALTY;
const computePreviousEpoch = @import("../utils/epoch.zig").computePreviousEpoch;
const computePreviousEpoch = @import("../epoch.zig").computePreviousEpoch;

pub fn getFinalityDelay(current_epoch: u64, finalized_epoch: u64) u64 {
const previous_epoch = computePreviousEpoch(current_epoch);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const Checkpoint = types.phase0.Checkpoint.Type;
const JustificationBits = types.phase0.JustificationBits.Type;
const EpochTransitionCache = @import("../cache/epoch_transition_cache.zig").EpochTransitionCache;
const GENESIS_EPOCH = @import("preset").GENESIS_EPOCH;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const getBlockRoot = @import("../utils/block_root.zig").getBlockRoot;

/// Update justified and finalized checkpoints depending on network participation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const types = @import("consensus_types");
const ForkSeq = @import("config").ForkSeq;
const BeaconState = @import("fork_types").BeaconState;
const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const computeStartSlotAtEpoch = @import("../utils/epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;
const getBlockRootAtSlot = @import("../utils/block_root.zig").getBlockRootAtSlot;

const Epoch = types.primitive.Epoch.Type;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/epoch/process_pending_deposits.zig
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const validateDepositSignature = @import("../block/process_deposit.zig").validat
const addValidatorToRegistry = @import("../block/process_deposit.zig").addValidatorToRegistry;
const hasCompoundingWithdrawalCredential = @import("../utils/electra.zig").hasCompoundingWithdrawalCredential;
const increaseBalance = @import("../utils/balance.zig").increaseBalance;
const computeStartSlotAtEpoch = @import("../utils/epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;
const PendingDeposit = types.electra.PendingDeposit.Type;
const GENESIS_SLOT = @import("preset").GENESIS_SLOT;
const c = @import("constants");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const EpochTransitionCache = @import("../cache/epoch_transition_cache.zig").EpochTransitionCache;
const upgradeStateToFulu = @import("../slot/upgrade_state_to_fulu.zig").upgradeStateToFulu;
const ValidatorIndex = ssz.primitive.ValidatorIndex.Type;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const seed_utils = @import("../utils/seed.zig");
const getSeed = seed_utils.getSeed;
const computeProposers = seed_utils.computeProposers;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/epoch/process_registry_updates.zig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ const BeaconConfig = @import("config").BeaconConfig;
const BeaconState = @import("fork_types").BeaconState;
const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const EpochTransitionCache = @import("../cache/epoch_transition_cache.zig").EpochTransitionCache;
const computeActivationExitEpoch = @import("../utils/epoch.zig").computeActivationExitEpoch;
const computeActivationExitEpoch = @import("../epoch.zig").computeActivationExitEpoch;
const initiateValidatorExit = @import("../block/initiate_validator_exit.zig").initiateValidatorExit;
const Node = @import("persistent_merkle_tree").Node;

Expand Down
4 changes: 2 additions & 2 deletions src/state_transition/root.zig
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ pub const TransitionOpt = @import("state_transition.zig").TransitionOpt;
pub const metrics = @import("metrics.zig");

pub const computeSigningRoot = @import("./utils/signing_root.zig").computeSigningRoot;
pub const computeEpochAtSlot = @import("./utils/epoch.zig").computeEpochAtSlot;
pub const computeEpochAtSlot = @import("./epoch.zig").computeEpochAtSlot;
pub const CachedBeaconState = @import("./cache/state_cache.zig").CachedBeaconState;
pub const EffectiveBalanceIncrements = @import("./cache/effective_balance_increments.zig").EffectiveBalanceIncrements;
pub const buildSlashingsCacheFromStateIfNeeded = @import("./cache/slashings_cache.zig").buildFromStateIfNeeded;
Expand Down Expand Up @@ -82,7 +82,7 @@ pub const validator_status = @import("./utils/validator_status.zig");
pub const ValidatorStatus = validator_status.ValidatorStatus;
pub const getValidatorStatus = validator_status.getValidatorStatus;
pub const getBlockRootAtSlot = @import("./utils/block_root.zig").getBlockRootAtSlot;
pub const computeStartSlotAtEpoch = @import("./utils/epoch.zig").computeStartSlotAtEpoch;
pub const computeStartSlotAtEpoch = @import("./epoch.zig").computeStartSlotAtEpoch;
pub const deinitStateTransition = @import("./state_transition.zig").deinitStateTransition;
pub const isExecutionEnabled = @import("./utils/execution.zig").isExecutionEnabled;
pub const isMergeTransitionComplete = @import("./utils/execution.zig").isMergeTransitionComplete;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const AnySignedBeaconBlock = @import("fork_types").AnySignedBeaconBlock;
const ForkTypes = @import("fork_types").ForkTypes;
const c = @import("constants");
const computeSigningRoot = @import("../utils/signing_root.zig").computeSigningRoot;
const computeStartSlotAtEpoch = @import("../utils/epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;
const AggregatedSignatureSet = @import("../utils/signature_sets.zig").AggregatedSignatureSet;
const createAggregateSignatureSetFromComponents = @import("../utils/signature_sets.zig").createAggregateSignatureSetFromComponents;

Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/signature_sets/randao.zig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const BeaconConfig = @import("config").BeaconConfig;
const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const Root = types.primitive.Root.Type;
const SingleSignatureSet = @import("../utils/signature_sets.zig").SingleSignatureSet;
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const c = @import("constants");
const computeSigningRoot = @import("../utils/signing_root.zig").computeSigningRoot;
const verifySingleSignatureSet = @import("../utils/signature_sets.zig").verifySingleSignatureSet;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/signature_sets/voluntary_exits.zig
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const EpochCache = @import("../cache/epoch_cache.zig").EpochCache;
const SingleSignatureSet = @import("../utils/signature_sets.zig").SingleSignatureSet;
const types = @import("consensus_types");
const SignedVoluntaryExit = types.phase0.SignedVoluntaryExit.Type;
const computeStartSlotAtEpoch = @import("../utils/epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;
const computeSigningRoot = @import("../utils/signing_root.zig").computeSigningRoot;
const verifySingleSignatureSet = @import("../utils/signature_sets.zig").verifySingleSignatureSet;

Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/slot/upgrade_state_to_altair.zig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const BeaconState = @import("fork_types").BeaconState;
const getNextSyncCommittee = @import("../utils/sync_committee.zig").getNextSyncCommittee;
const SyncCommitteeInfo = @import("../utils/sync_committee.zig").SyncCommitteeInfo;
const sumTargetUnslashedBalanceIncrements = @import("../utils/target_unslashed_balance.zig").sumTargetUnslashedBalanceIncrements;
const computePreviousEpoch = @import("../utils/epoch.zig").computePreviousEpoch;
const computePreviousEpoch = @import("../epoch.zig").computePreviousEpoch;
const types = @import("consensus_types");
const ValidatorIndex = types.primitive.ValidatorIndex.Type;
const RootCache = @import("../cache/root_cache.zig").RootCache;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/slot/upgrade_state_to_electra.zig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const BeaconState = @import("fork_types").BeaconState;
const ct = @import("consensus_types");
const ValidatorIndex = ct.primitive.ValidatorIndex.Type;
const constants = @import("constants");
const computeActivationExitEpoch = @import("../utils/epoch.zig").computeActivationExitEpoch;
const computeActivationExitEpoch = @import("../epoch.zig").computeActivationExitEpoch;
const getActivationExitChurnLimit = @import("../utils/validator.zig").getActivationExitChurnLimit;
const getConsolidationChurnLimit = @import("../utils/validator.zig").getConsolidationChurnLimit;
const hasCompoundingWithdrawalCredential = @import("../utils/electra.zig").hasCompoundingWithdrawalCredential;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/slot/upgrade_state_to_fulu.zig
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const ct = @import("consensus_types");
const ValidatorIndex = ct.primitive.ValidatorIndex.Type;
const preset = @import("preset").preset;
const c = @import("constants");
const computeEpochAtSlot = @import("../utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const seed_utils = @import("../utils/seed.zig");
const getSeed = seed_utils.getSeed;
const computeProposers = seed_utils.computeProposers;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/state_transition.zig
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pub const processBlock = @import("./block/process_block.zig").processBlock;
const EpochTransitionCacheOpts = @import("cache/epoch_transition_cache.zig").EpochTransitionCacheOpts;
const EpochTransitionCache = @import("cache/epoch_transition_cache.zig").EpochTransitionCache;
const processEpoch = @import("epoch/process_epoch.zig").processEpoch;
const computeEpochAtSlot = @import("utils/epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("epoch.zig").computeEpochAtSlot;
const processSlot = @import("slot/process_slot.zig").processSlot;
const deinitReusedEpochTransitionCache = @import("cache/epoch_transition_cache.zig").deinitReusedEpochTransitionCache;
const upgradeStateToAltair = @import("slot/upgrade_state_to_altair.zig").upgradeStateToAltair;
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/utils/anchor_checkpoint.zig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const AnyBeaconBlock = @import("fork_types").AnyBeaconBlock;
const ForkTypes = @import("fork_types").ForkTypes;
const c = @import("constants");
const ZERO_HASH = c.ZERO_HASH;
const computeCheckpointEpochAtStateSlot = @import("./epoch.zig").computeCheckpointEpochAtStateSlot;
const computeCheckpointEpochAtStateSlot = @import("../epoch.zig").computeCheckpointEpochAtStateSlot;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This line exceeds the 100-column limit (101 characters). Following the repository style guide, all lines must be at most 100 columns. Consider grouping the import to reduce line length.

const epoch_utils = @import("../epoch.zig");
const computeCheckpointEpochAtStateSlot = epoch_utils.computeCheckpointEpochAtStateSlot;
References
  1. Hard limit all line lengths, without exception, to at most 100 columns. (link)

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like an unrelated change request as the repo generally does not follow this rule, I guess it should be formatted as a whole some time later.
Will leave as is.


pub const AnchorCheckpoint = struct {
checkpoint: types.phase0.Checkpoint.Type,
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/utils/block_root.zig
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const Epoch = types.primitive.Epoch.Type;
const ForkSeq = @import("config").ForkSeq;
const BeaconState = @import("fork_types").BeaconState;
const SLOTS_PER_HISTORICAL_ROOT = preset.SLOTS_PER_HISTORICAL_ROOT;
const computeStartSlotAtEpoch = @import("./epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;

pub fn getBlockRootAtSlot(comptime fork: ForkSeq, state: *BeaconState(fork), slot: Slot) !*const [32]u8 {
const state_slot = try state.slot();
Expand Down
2 changes: 1 addition & 1 deletion src/state_transition/utils/epoch_shuffling.zig
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const getSeed = @import("./seed.zig").getSeed;
const c = @import("constants");
const innerShuffleList = @import("./shuffle.zig").innerShuffleList;
const Epoch = types.primitive.Epoch.Type;
const computeStartSlotAtEpoch = @import("./epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;
const getBlockRootAtSlot = @import("./block_root.zig").getBlockRootAtSlot;
const computeAnchorCheckpoint = @import("./anchor_checkpoint.zig").computeAnchorCheckpoint;
const RefCount = @import("./ref_count.zig").RefCount;
Expand Down
4 changes: 2 additions & 2 deletions src/state_transition/utils/seed.zig
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ const EPOCHS_PER_HISTORICAL_VECTOR = preset.EPOCHS_PER_HISTORICAL_VECTOR;
const MIN_SEED_LOOKAHEAD = preset.MIN_SEED_LOOKAHEAD;
const ValidatorIndex = types.primitive.ValidatorIndex.Type;
const EffectiveBalanceIncrements = @import("../cache/effective_balance_increments.zig").EffectiveBalanceIncrements;
const computeStartSlotAtEpoch = @import("./epoch.zig").computeStartSlotAtEpoch;
const computeStartSlotAtEpoch = @import("../epoch.zig").computeStartSlotAtEpoch;
const ComputeIndexUtils = @import("./committee_indices.zig");
const computeProposerIndex = ComputeIndexUtils.computeProposerIndex;
const computeSyncCommitteeIndices = ComputeIndexUtils.computeSyncCommitteeIndices;
const computeEpochAtSlot = @import("./epoch.zig").computeEpochAtSlot;
const computeEpochAtSlot = @import("../epoch.zig").computeEpochAtSlot;
const ByteCount = @import("./committee_indices.zig").ByteCount;

pub fn computeProposers(
Expand Down
1 change: 0 additions & 1 deletion src/state_transition/utils_test_root.zig
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ test "state_transition utils" {
_ = @import("utils/deposit.zig");
_ = @import("utils/domain.zig");
_ = @import("utils/electra.zig");
_ = @import("utils/epoch.zig");
_ = @import("utils/epoch_shuffling.zig");
_ = @import("utils/execution.zig");
_ = @import("utils/finality.zig");
Expand Down
Loading