From e16f9e0aec77a5a8513b8300e2b6882cd6ecde5a Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Tue, 22 Jan 2019 16:16:02 +1100 Subject: [PATCH] Rename `beacon_chain/` -> `eth2/` --- {beacon_chain => eth2}/attestation_validation/Cargo.toml | 0 .../attestation_validation/src/block_inclusion.rs | 0 {beacon_chain => eth2}/attestation_validation/src/enums.rs | 0 .../attestation_validation/src/justified_block.rs | 0 .../attestation_validation/src/justified_slot.rs | 0 {beacon_chain => eth2}/attestation_validation/src/lib.rs | 0 {beacon_chain => eth2}/attestation_validation/src/macros.rs | 0 {beacon_chain => eth2}/attestation_validation/src/shard_block.rs | 0 {beacon_chain => eth2}/attestation_validation/src/signature.rs | 0 {beacon_chain => eth2}/genesis/Cargo.toml | 0 {beacon_chain => eth2}/genesis/src/beacon_block.rs | 0 {beacon_chain => eth2}/genesis/src/beacon_state.rs | 0 {beacon_chain => eth2}/genesis/src/lib.rs | 0 {beacon_chain => eth2}/naive_fork_choice/Cargo.toml | 0 {beacon_chain => eth2}/naive_fork_choice/src/lib.rs | 0 {beacon_chain => eth2}/spec/Cargo.toml | 0 {beacon_chain => eth2}/spec/src/foundation.rs | 0 {beacon_chain => eth2}/spec/src/lib.rs | 0 {beacon_chain => eth2}/types/Cargo.toml | 0 {beacon_chain => eth2}/types/src/attestation.rs | 0 {beacon_chain => eth2}/types/src/attestation_data.rs | 0 .../types/src/attestation_data_and_custody_bit.rs | 0 {beacon_chain => eth2}/types/src/beacon_block.rs | 0 {beacon_chain => eth2}/types/src/beacon_block_body.rs | 0 {beacon_chain => eth2}/types/src/beacon_state.rs | 0 .../types/src/candidate_pow_receipt_root_record.rs | 0 {beacon_chain => eth2}/types/src/casper_slashing.rs | 0 {beacon_chain => eth2}/types/src/crosslink_record.rs | 0 {beacon_chain => eth2}/types/src/deposit.rs | 0 {beacon_chain => eth2}/types/src/deposit_data.rs | 0 {beacon_chain => eth2}/types/src/deposit_input.rs | 0 {beacon_chain => eth2}/types/src/exit.rs | 0 {beacon_chain => eth2}/types/src/fork_data.rs | 0 {beacon_chain => eth2}/types/src/lib.rs | 0 {beacon_chain => eth2}/types/src/pending_attestation_record.rs | 0 {beacon_chain => eth2}/types/src/proposal_signed_data.rs | 0 {beacon_chain => eth2}/types/src/proposer_slashing.rs | 0 {beacon_chain => eth2}/types/src/readers/block_reader.rs | 0 {beacon_chain => eth2}/types/src/readers/mod.rs | 0 {beacon_chain => eth2}/types/src/readers/state_reader.rs | 0 {beacon_chain => eth2}/types/src/shard_committee.rs | 0 {beacon_chain => eth2}/types/src/shard_reassignment_record.rs | 0 {beacon_chain => eth2}/types/src/slashable_vote_data.rs | 0 {beacon_chain => eth2}/types/src/special_record.rs | 0 {beacon_chain => eth2}/types/src/test_utils/address.rs | 0 .../types/src/test_utils/aggregate_signature.rs | 0 {beacon_chain => eth2}/types/src/test_utils/bitfield.rs | 0 {beacon_chain => eth2}/types/src/test_utils/hash256.rs | 0 {beacon_chain => eth2}/types/src/test_utils/mod.rs | 0 {beacon_chain => eth2}/types/src/test_utils/public_key.rs | 0 {beacon_chain => eth2}/types/src/test_utils/secret_key.rs | 0 {beacon_chain => eth2}/types/src/test_utils/signature.rs | 0 {beacon_chain => eth2}/types/src/validator_record.rs | 0 {beacon_chain => eth2}/types/src/validator_registration.rs | 0 {beacon_chain => eth2}/types/src/validator_registry.rs | 0 {beacon_chain => eth2}/utils/bls/Cargo.toml | 0 {beacon_chain => eth2}/utils/bls/src/aggregate_signature.rs | 0 {beacon_chain => eth2}/utils/bls/src/keypair.rs | 0 {beacon_chain => eth2}/utils/bls/src/lib.rs | 0 {beacon_chain => eth2}/utils/bls/src/public_key.rs | 0 {beacon_chain => eth2}/utils/bls/src/secret_key.rs | 0 {beacon_chain => eth2}/utils/bls/src/signature.rs | 0 {beacon_chain => eth2}/utils/boolean-bitfield/Cargo.toml | 0 {beacon_chain => eth2}/utils/boolean-bitfield/README.md | 0 {beacon_chain => eth2}/utils/boolean-bitfield/src/lib.rs | 0 {beacon_chain => eth2}/utils/hashing/Cargo.toml | 0 {beacon_chain => eth2}/utils/hashing/src/lib.rs | 0 {beacon_chain => eth2}/utils/honey-badger-split/Cargo.toml | 0 {beacon_chain => eth2}/utils/honey-badger-split/src/lib.rs | 0 {beacon_chain => eth2}/utils/slot_clock/Cargo.toml | 0 {beacon_chain => eth2}/utils/slot_clock/src/lib.rs | 0 .../utils/slot_clock/src/system_time_slot_clock.rs | 0 {beacon_chain => eth2}/utils/slot_clock/src/testing_slot_clock.rs | 0 {beacon_chain => eth2}/utils/ssz/Cargo.toml | 0 {beacon_chain => eth2}/utils/ssz/README.md | 0 {beacon_chain => eth2}/utils/ssz/src/decode.rs | 0 {beacon_chain => eth2}/utils/ssz/src/encode.rs | 0 {beacon_chain => eth2}/utils/ssz/src/impl_decode.rs | 0 {beacon_chain => eth2}/utils/ssz/src/impl_encode.rs | 0 {beacon_chain => eth2}/utils/ssz/src/lib.rs | 0 {beacon_chain => eth2}/utils/vec_shuffle/Cargo.toml | 0 {beacon_chain => eth2}/utils/vec_shuffle/src/lib.rs | 0 {beacon_chain => eth2}/utils/vec_shuffle/src/rng.rs | 0 .../utils/vec_shuffle/src/specs/shuffle_test_vectors.yaml | 0 {beacon_chain => eth2}/validator_change/Cargo.toml | 0 {beacon_chain => eth2}/validator_change/src/lib.rs | 0 {beacon_chain => eth2}/validator_induction/Cargo.toml | 0 {beacon_chain => eth2}/validator_induction/src/inductor.rs | 0 {beacon_chain => eth2}/validator_induction/src/lib.rs | 0 {beacon_chain => eth2}/validator_shuffling/Cargo.toml | 0 {beacon_chain => eth2}/validator_shuffling/src/lib.rs | 0 {beacon_chain => eth2}/validator_shuffling/src/shuffle.rs | 0 92 files changed, 0 insertions(+), 0 deletions(-) rename {beacon_chain => eth2}/attestation_validation/Cargo.toml (100%) rename {beacon_chain => eth2}/attestation_validation/src/block_inclusion.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/enums.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/justified_block.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/justified_slot.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/lib.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/macros.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/shard_block.rs (100%) rename {beacon_chain => eth2}/attestation_validation/src/signature.rs (100%) rename {beacon_chain => eth2}/genesis/Cargo.toml (100%) rename {beacon_chain => eth2}/genesis/src/beacon_block.rs (100%) rename {beacon_chain => eth2}/genesis/src/beacon_state.rs (100%) rename {beacon_chain => eth2}/genesis/src/lib.rs (100%) rename {beacon_chain => eth2}/naive_fork_choice/Cargo.toml (100%) rename {beacon_chain => eth2}/naive_fork_choice/src/lib.rs (100%) rename {beacon_chain => eth2}/spec/Cargo.toml (100%) rename {beacon_chain => eth2}/spec/src/foundation.rs (100%) rename {beacon_chain => eth2}/spec/src/lib.rs (100%) rename {beacon_chain => eth2}/types/Cargo.toml (100%) rename {beacon_chain => eth2}/types/src/attestation.rs (100%) rename {beacon_chain => eth2}/types/src/attestation_data.rs (100%) rename {beacon_chain => eth2}/types/src/attestation_data_and_custody_bit.rs (100%) rename {beacon_chain => eth2}/types/src/beacon_block.rs (100%) rename {beacon_chain => eth2}/types/src/beacon_block_body.rs (100%) rename {beacon_chain => eth2}/types/src/beacon_state.rs (100%) rename {beacon_chain => eth2}/types/src/candidate_pow_receipt_root_record.rs (100%) rename {beacon_chain => eth2}/types/src/casper_slashing.rs (100%) rename {beacon_chain => eth2}/types/src/crosslink_record.rs (100%) rename {beacon_chain => eth2}/types/src/deposit.rs (100%) rename {beacon_chain => eth2}/types/src/deposit_data.rs (100%) rename {beacon_chain => eth2}/types/src/deposit_input.rs (100%) rename {beacon_chain => eth2}/types/src/exit.rs (100%) rename {beacon_chain => eth2}/types/src/fork_data.rs (100%) rename {beacon_chain => eth2}/types/src/lib.rs (100%) rename {beacon_chain => eth2}/types/src/pending_attestation_record.rs (100%) rename {beacon_chain => eth2}/types/src/proposal_signed_data.rs (100%) rename {beacon_chain => eth2}/types/src/proposer_slashing.rs (100%) rename {beacon_chain => eth2}/types/src/readers/block_reader.rs (100%) rename {beacon_chain => eth2}/types/src/readers/mod.rs (100%) rename {beacon_chain => eth2}/types/src/readers/state_reader.rs (100%) rename {beacon_chain => eth2}/types/src/shard_committee.rs (100%) rename {beacon_chain => eth2}/types/src/shard_reassignment_record.rs (100%) rename {beacon_chain => eth2}/types/src/slashable_vote_data.rs (100%) rename {beacon_chain => eth2}/types/src/special_record.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/address.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/aggregate_signature.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/bitfield.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/hash256.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/mod.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/public_key.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/secret_key.rs (100%) rename {beacon_chain => eth2}/types/src/test_utils/signature.rs (100%) rename {beacon_chain => eth2}/types/src/validator_record.rs (100%) rename {beacon_chain => eth2}/types/src/validator_registration.rs (100%) rename {beacon_chain => eth2}/types/src/validator_registry.rs (100%) rename {beacon_chain => eth2}/utils/bls/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/bls/src/aggregate_signature.rs (100%) rename {beacon_chain => eth2}/utils/bls/src/keypair.rs (100%) rename {beacon_chain => eth2}/utils/bls/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/bls/src/public_key.rs (100%) rename {beacon_chain => eth2}/utils/bls/src/secret_key.rs (100%) rename {beacon_chain => eth2}/utils/bls/src/signature.rs (100%) rename {beacon_chain => eth2}/utils/boolean-bitfield/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/boolean-bitfield/README.md (100%) rename {beacon_chain => eth2}/utils/boolean-bitfield/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/hashing/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/hashing/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/honey-badger-split/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/honey-badger-split/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/slot_clock/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/slot_clock/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/slot_clock/src/system_time_slot_clock.rs (100%) rename {beacon_chain => eth2}/utils/slot_clock/src/testing_slot_clock.rs (100%) rename {beacon_chain => eth2}/utils/ssz/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/ssz/README.md (100%) rename {beacon_chain => eth2}/utils/ssz/src/decode.rs (100%) rename {beacon_chain => eth2}/utils/ssz/src/encode.rs (100%) rename {beacon_chain => eth2}/utils/ssz/src/impl_decode.rs (100%) rename {beacon_chain => eth2}/utils/ssz/src/impl_encode.rs (100%) rename {beacon_chain => eth2}/utils/ssz/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/vec_shuffle/Cargo.toml (100%) rename {beacon_chain => eth2}/utils/vec_shuffle/src/lib.rs (100%) rename {beacon_chain => eth2}/utils/vec_shuffle/src/rng.rs (100%) rename {beacon_chain => eth2}/utils/vec_shuffle/src/specs/shuffle_test_vectors.yaml (100%) rename {beacon_chain => eth2}/validator_change/Cargo.toml (100%) rename {beacon_chain => eth2}/validator_change/src/lib.rs (100%) rename {beacon_chain => eth2}/validator_induction/Cargo.toml (100%) rename {beacon_chain => eth2}/validator_induction/src/inductor.rs (100%) rename {beacon_chain => eth2}/validator_induction/src/lib.rs (100%) rename {beacon_chain => eth2}/validator_shuffling/Cargo.toml (100%) rename {beacon_chain => eth2}/validator_shuffling/src/lib.rs (100%) rename {beacon_chain => eth2}/validator_shuffling/src/shuffle.rs (100%) diff --git a/beacon_chain/attestation_validation/Cargo.toml b/eth2/attestation_validation/Cargo.toml similarity index 100% rename from beacon_chain/attestation_validation/Cargo.toml rename to eth2/attestation_validation/Cargo.toml diff --git a/beacon_chain/attestation_validation/src/block_inclusion.rs b/eth2/attestation_validation/src/block_inclusion.rs similarity index 100% rename from beacon_chain/attestation_validation/src/block_inclusion.rs rename to eth2/attestation_validation/src/block_inclusion.rs diff --git a/beacon_chain/attestation_validation/src/enums.rs b/eth2/attestation_validation/src/enums.rs similarity index 100% rename from beacon_chain/attestation_validation/src/enums.rs rename to eth2/attestation_validation/src/enums.rs diff --git a/beacon_chain/attestation_validation/src/justified_block.rs b/eth2/attestation_validation/src/justified_block.rs similarity index 100% rename from beacon_chain/attestation_validation/src/justified_block.rs rename to eth2/attestation_validation/src/justified_block.rs diff --git a/beacon_chain/attestation_validation/src/justified_slot.rs b/eth2/attestation_validation/src/justified_slot.rs similarity index 100% rename from beacon_chain/attestation_validation/src/justified_slot.rs rename to eth2/attestation_validation/src/justified_slot.rs diff --git a/beacon_chain/attestation_validation/src/lib.rs b/eth2/attestation_validation/src/lib.rs similarity index 100% rename from beacon_chain/attestation_validation/src/lib.rs rename to eth2/attestation_validation/src/lib.rs diff --git a/beacon_chain/attestation_validation/src/macros.rs b/eth2/attestation_validation/src/macros.rs similarity index 100% rename from beacon_chain/attestation_validation/src/macros.rs rename to eth2/attestation_validation/src/macros.rs diff --git a/beacon_chain/attestation_validation/src/shard_block.rs b/eth2/attestation_validation/src/shard_block.rs similarity index 100% rename from beacon_chain/attestation_validation/src/shard_block.rs rename to eth2/attestation_validation/src/shard_block.rs diff --git a/beacon_chain/attestation_validation/src/signature.rs b/eth2/attestation_validation/src/signature.rs similarity index 100% rename from beacon_chain/attestation_validation/src/signature.rs rename to eth2/attestation_validation/src/signature.rs diff --git a/beacon_chain/genesis/Cargo.toml b/eth2/genesis/Cargo.toml similarity index 100% rename from beacon_chain/genesis/Cargo.toml rename to eth2/genesis/Cargo.toml diff --git a/beacon_chain/genesis/src/beacon_block.rs b/eth2/genesis/src/beacon_block.rs similarity index 100% rename from beacon_chain/genesis/src/beacon_block.rs rename to eth2/genesis/src/beacon_block.rs diff --git a/beacon_chain/genesis/src/beacon_state.rs b/eth2/genesis/src/beacon_state.rs similarity index 100% rename from beacon_chain/genesis/src/beacon_state.rs rename to eth2/genesis/src/beacon_state.rs diff --git a/beacon_chain/genesis/src/lib.rs b/eth2/genesis/src/lib.rs similarity index 100% rename from beacon_chain/genesis/src/lib.rs rename to eth2/genesis/src/lib.rs diff --git a/beacon_chain/naive_fork_choice/Cargo.toml b/eth2/naive_fork_choice/Cargo.toml similarity index 100% rename from beacon_chain/naive_fork_choice/Cargo.toml rename to eth2/naive_fork_choice/Cargo.toml diff --git a/beacon_chain/naive_fork_choice/src/lib.rs b/eth2/naive_fork_choice/src/lib.rs similarity index 100% rename from beacon_chain/naive_fork_choice/src/lib.rs rename to eth2/naive_fork_choice/src/lib.rs diff --git a/beacon_chain/spec/Cargo.toml b/eth2/spec/Cargo.toml similarity index 100% rename from beacon_chain/spec/Cargo.toml rename to eth2/spec/Cargo.toml diff --git a/beacon_chain/spec/src/foundation.rs b/eth2/spec/src/foundation.rs similarity index 100% rename from beacon_chain/spec/src/foundation.rs rename to eth2/spec/src/foundation.rs diff --git a/beacon_chain/spec/src/lib.rs b/eth2/spec/src/lib.rs similarity index 100% rename from beacon_chain/spec/src/lib.rs rename to eth2/spec/src/lib.rs diff --git a/beacon_chain/types/Cargo.toml b/eth2/types/Cargo.toml similarity index 100% rename from beacon_chain/types/Cargo.toml rename to eth2/types/Cargo.toml diff --git a/beacon_chain/types/src/attestation.rs b/eth2/types/src/attestation.rs similarity index 100% rename from beacon_chain/types/src/attestation.rs rename to eth2/types/src/attestation.rs diff --git a/beacon_chain/types/src/attestation_data.rs b/eth2/types/src/attestation_data.rs similarity index 100% rename from beacon_chain/types/src/attestation_data.rs rename to eth2/types/src/attestation_data.rs diff --git a/beacon_chain/types/src/attestation_data_and_custody_bit.rs b/eth2/types/src/attestation_data_and_custody_bit.rs similarity index 100% rename from beacon_chain/types/src/attestation_data_and_custody_bit.rs rename to eth2/types/src/attestation_data_and_custody_bit.rs diff --git a/beacon_chain/types/src/beacon_block.rs b/eth2/types/src/beacon_block.rs similarity index 100% rename from beacon_chain/types/src/beacon_block.rs rename to eth2/types/src/beacon_block.rs diff --git a/beacon_chain/types/src/beacon_block_body.rs b/eth2/types/src/beacon_block_body.rs similarity index 100% rename from beacon_chain/types/src/beacon_block_body.rs rename to eth2/types/src/beacon_block_body.rs diff --git a/beacon_chain/types/src/beacon_state.rs b/eth2/types/src/beacon_state.rs similarity index 100% rename from beacon_chain/types/src/beacon_state.rs rename to eth2/types/src/beacon_state.rs diff --git a/beacon_chain/types/src/candidate_pow_receipt_root_record.rs b/eth2/types/src/candidate_pow_receipt_root_record.rs similarity index 100% rename from beacon_chain/types/src/candidate_pow_receipt_root_record.rs rename to eth2/types/src/candidate_pow_receipt_root_record.rs diff --git a/beacon_chain/types/src/casper_slashing.rs b/eth2/types/src/casper_slashing.rs similarity index 100% rename from beacon_chain/types/src/casper_slashing.rs rename to eth2/types/src/casper_slashing.rs diff --git a/beacon_chain/types/src/crosslink_record.rs b/eth2/types/src/crosslink_record.rs similarity index 100% rename from beacon_chain/types/src/crosslink_record.rs rename to eth2/types/src/crosslink_record.rs diff --git a/beacon_chain/types/src/deposit.rs b/eth2/types/src/deposit.rs similarity index 100% rename from beacon_chain/types/src/deposit.rs rename to eth2/types/src/deposit.rs diff --git a/beacon_chain/types/src/deposit_data.rs b/eth2/types/src/deposit_data.rs similarity index 100% rename from beacon_chain/types/src/deposit_data.rs rename to eth2/types/src/deposit_data.rs diff --git a/beacon_chain/types/src/deposit_input.rs b/eth2/types/src/deposit_input.rs similarity index 100% rename from beacon_chain/types/src/deposit_input.rs rename to eth2/types/src/deposit_input.rs diff --git a/beacon_chain/types/src/exit.rs b/eth2/types/src/exit.rs similarity index 100% rename from beacon_chain/types/src/exit.rs rename to eth2/types/src/exit.rs diff --git a/beacon_chain/types/src/fork_data.rs b/eth2/types/src/fork_data.rs similarity index 100% rename from beacon_chain/types/src/fork_data.rs rename to eth2/types/src/fork_data.rs diff --git a/beacon_chain/types/src/lib.rs b/eth2/types/src/lib.rs similarity index 100% rename from beacon_chain/types/src/lib.rs rename to eth2/types/src/lib.rs diff --git a/beacon_chain/types/src/pending_attestation_record.rs b/eth2/types/src/pending_attestation_record.rs similarity index 100% rename from beacon_chain/types/src/pending_attestation_record.rs rename to eth2/types/src/pending_attestation_record.rs diff --git a/beacon_chain/types/src/proposal_signed_data.rs b/eth2/types/src/proposal_signed_data.rs similarity index 100% rename from beacon_chain/types/src/proposal_signed_data.rs rename to eth2/types/src/proposal_signed_data.rs diff --git a/beacon_chain/types/src/proposer_slashing.rs b/eth2/types/src/proposer_slashing.rs similarity index 100% rename from beacon_chain/types/src/proposer_slashing.rs rename to eth2/types/src/proposer_slashing.rs diff --git a/beacon_chain/types/src/readers/block_reader.rs b/eth2/types/src/readers/block_reader.rs similarity index 100% rename from beacon_chain/types/src/readers/block_reader.rs rename to eth2/types/src/readers/block_reader.rs diff --git a/beacon_chain/types/src/readers/mod.rs b/eth2/types/src/readers/mod.rs similarity index 100% rename from beacon_chain/types/src/readers/mod.rs rename to eth2/types/src/readers/mod.rs diff --git a/beacon_chain/types/src/readers/state_reader.rs b/eth2/types/src/readers/state_reader.rs similarity index 100% rename from beacon_chain/types/src/readers/state_reader.rs rename to eth2/types/src/readers/state_reader.rs diff --git a/beacon_chain/types/src/shard_committee.rs b/eth2/types/src/shard_committee.rs similarity index 100% rename from beacon_chain/types/src/shard_committee.rs rename to eth2/types/src/shard_committee.rs diff --git a/beacon_chain/types/src/shard_reassignment_record.rs b/eth2/types/src/shard_reassignment_record.rs similarity index 100% rename from beacon_chain/types/src/shard_reassignment_record.rs rename to eth2/types/src/shard_reassignment_record.rs diff --git a/beacon_chain/types/src/slashable_vote_data.rs b/eth2/types/src/slashable_vote_data.rs similarity index 100% rename from beacon_chain/types/src/slashable_vote_data.rs rename to eth2/types/src/slashable_vote_data.rs diff --git a/beacon_chain/types/src/special_record.rs b/eth2/types/src/special_record.rs similarity index 100% rename from beacon_chain/types/src/special_record.rs rename to eth2/types/src/special_record.rs diff --git a/beacon_chain/types/src/test_utils/address.rs b/eth2/types/src/test_utils/address.rs similarity index 100% rename from beacon_chain/types/src/test_utils/address.rs rename to eth2/types/src/test_utils/address.rs diff --git a/beacon_chain/types/src/test_utils/aggregate_signature.rs b/eth2/types/src/test_utils/aggregate_signature.rs similarity index 100% rename from beacon_chain/types/src/test_utils/aggregate_signature.rs rename to eth2/types/src/test_utils/aggregate_signature.rs diff --git a/beacon_chain/types/src/test_utils/bitfield.rs b/eth2/types/src/test_utils/bitfield.rs similarity index 100% rename from beacon_chain/types/src/test_utils/bitfield.rs rename to eth2/types/src/test_utils/bitfield.rs diff --git a/beacon_chain/types/src/test_utils/hash256.rs b/eth2/types/src/test_utils/hash256.rs similarity index 100% rename from beacon_chain/types/src/test_utils/hash256.rs rename to eth2/types/src/test_utils/hash256.rs diff --git a/beacon_chain/types/src/test_utils/mod.rs b/eth2/types/src/test_utils/mod.rs similarity index 100% rename from beacon_chain/types/src/test_utils/mod.rs rename to eth2/types/src/test_utils/mod.rs diff --git a/beacon_chain/types/src/test_utils/public_key.rs b/eth2/types/src/test_utils/public_key.rs similarity index 100% rename from beacon_chain/types/src/test_utils/public_key.rs rename to eth2/types/src/test_utils/public_key.rs diff --git a/beacon_chain/types/src/test_utils/secret_key.rs b/eth2/types/src/test_utils/secret_key.rs similarity index 100% rename from beacon_chain/types/src/test_utils/secret_key.rs rename to eth2/types/src/test_utils/secret_key.rs diff --git a/beacon_chain/types/src/test_utils/signature.rs b/eth2/types/src/test_utils/signature.rs similarity index 100% rename from beacon_chain/types/src/test_utils/signature.rs rename to eth2/types/src/test_utils/signature.rs diff --git a/beacon_chain/types/src/validator_record.rs b/eth2/types/src/validator_record.rs similarity index 100% rename from beacon_chain/types/src/validator_record.rs rename to eth2/types/src/validator_record.rs diff --git a/beacon_chain/types/src/validator_registration.rs b/eth2/types/src/validator_registration.rs similarity index 100% rename from beacon_chain/types/src/validator_registration.rs rename to eth2/types/src/validator_registration.rs diff --git a/beacon_chain/types/src/validator_registry.rs b/eth2/types/src/validator_registry.rs similarity index 100% rename from beacon_chain/types/src/validator_registry.rs rename to eth2/types/src/validator_registry.rs diff --git a/beacon_chain/utils/bls/Cargo.toml b/eth2/utils/bls/Cargo.toml similarity index 100% rename from beacon_chain/utils/bls/Cargo.toml rename to eth2/utils/bls/Cargo.toml diff --git a/beacon_chain/utils/bls/src/aggregate_signature.rs b/eth2/utils/bls/src/aggregate_signature.rs similarity index 100% rename from beacon_chain/utils/bls/src/aggregate_signature.rs rename to eth2/utils/bls/src/aggregate_signature.rs diff --git a/beacon_chain/utils/bls/src/keypair.rs b/eth2/utils/bls/src/keypair.rs similarity index 100% rename from beacon_chain/utils/bls/src/keypair.rs rename to eth2/utils/bls/src/keypair.rs diff --git a/beacon_chain/utils/bls/src/lib.rs b/eth2/utils/bls/src/lib.rs similarity index 100% rename from beacon_chain/utils/bls/src/lib.rs rename to eth2/utils/bls/src/lib.rs diff --git a/beacon_chain/utils/bls/src/public_key.rs b/eth2/utils/bls/src/public_key.rs similarity index 100% rename from beacon_chain/utils/bls/src/public_key.rs rename to eth2/utils/bls/src/public_key.rs diff --git a/beacon_chain/utils/bls/src/secret_key.rs b/eth2/utils/bls/src/secret_key.rs similarity index 100% rename from beacon_chain/utils/bls/src/secret_key.rs rename to eth2/utils/bls/src/secret_key.rs diff --git a/beacon_chain/utils/bls/src/signature.rs b/eth2/utils/bls/src/signature.rs similarity index 100% rename from beacon_chain/utils/bls/src/signature.rs rename to eth2/utils/bls/src/signature.rs diff --git a/beacon_chain/utils/boolean-bitfield/Cargo.toml b/eth2/utils/boolean-bitfield/Cargo.toml similarity index 100% rename from beacon_chain/utils/boolean-bitfield/Cargo.toml rename to eth2/utils/boolean-bitfield/Cargo.toml diff --git a/beacon_chain/utils/boolean-bitfield/README.md b/eth2/utils/boolean-bitfield/README.md similarity index 100% rename from beacon_chain/utils/boolean-bitfield/README.md rename to eth2/utils/boolean-bitfield/README.md diff --git a/beacon_chain/utils/boolean-bitfield/src/lib.rs b/eth2/utils/boolean-bitfield/src/lib.rs similarity index 100% rename from beacon_chain/utils/boolean-bitfield/src/lib.rs rename to eth2/utils/boolean-bitfield/src/lib.rs diff --git a/beacon_chain/utils/hashing/Cargo.toml b/eth2/utils/hashing/Cargo.toml similarity index 100% rename from beacon_chain/utils/hashing/Cargo.toml rename to eth2/utils/hashing/Cargo.toml diff --git a/beacon_chain/utils/hashing/src/lib.rs b/eth2/utils/hashing/src/lib.rs similarity index 100% rename from beacon_chain/utils/hashing/src/lib.rs rename to eth2/utils/hashing/src/lib.rs diff --git a/beacon_chain/utils/honey-badger-split/Cargo.toml b/eth2/utils/honey-badger-split/Cargo.toml similarity index 100% rename from beacon_chain/utils/honey-badger-split/Cargo.toml rename to eth2/utils/honey-badger-split/Cargo.toml diff --git a/beacon_chain/utils/honey-badger-split/src/lib.rs b/eth2/utils/honey-badger-split/src/lib.rs similarity index 100% rename from beacon_chain/utils/honey-badger-split/src/lib.rs rename to eth2/utils/honey-badger-split/src/lib.rs diff --git a/beacon_chain/utils/slot_clock/Cargo.toml b/eth2/utils/slot_clock/Cargo.toml similarity index 100% rename from beacon_chain/utils/slot_clock/Cargo.toml rename to eth2/utils/slot_clock/Cargo.toml diff --git a/beacon_chain/utils/slot_clock/src/lib.rs b/eth2/utils/slot_clock/src/lib.rs similarity index 100% rename from beacon_chain/utils/slot_clock/src/lib.rs rename to eth2/utils/slot_clock/src/lib.rs diff --git a/beacon_chain/utils/slot_clock/src/system_time_slot_clock.rs b/eth2/utils/slot_clock/src/system_time_slot_clock.rs similarity index 100% rename from beacon_chain/utils/slot_clock/src/system_time_slot_clock.rs rename to eth2/utils/slot_clock/src/system_time_slot_clock.rs diff --git a/beacon_chain/utils/slot_clock/src/testing_slot_clock.rs b/eth2/utils/slot_clock/src/testing_slot_clock.rs similarity index 100% rename from beacon_chain/utils/slot_clock/src/testing_slot_clock.rs rename to eth2/utils/slot_clock/src/testing_slot_clock.rs diff --git a/beacon_chain/utils/ssz/Cargo.toml b/eth2/utils/ssz/Cargo.toml similarity index 100% rename from beacon_chain/utils/ssz/Cargo.toml rename to eth2/utils/ssz/Cargo.toml diff --git a/beacon_chain/utils/ssz/README.md b/eth2/utils/ssz/README.md similarity index 100% rename from beacon_chain/utils/ssz/README.md rename to eth2/utils/ssz/README.md diff --git a/beacon_chain/utils/ssz/src/decode.rs b/eth2/utils/ssz/src/decode.rs similarity index 100% rename from beacon_chain/utils/ssz/src/decode.rs rename to eth2/utils/ssz/src/decode.rs diff --git a/beacon_chain/utils/ssz/src/encode.rs b/eth2/utils/ssz/src/encode.rs similarity index 100% rename from beacon_chain/utils/ssz/src/encode.rs rename to eth2/utils/ssz/src/encode.rs diff --git a/beacon_chain/utils/ssz/src/impl_decode.rs b/eth2/utils/ssz/src/impl_decode.rs similarity index 100% rename from beacon_chain/utils/ssz/src/impl_decode.rs rename to eth2/utils/ssz/src/impl_decode.rs diff --git a/beacon_chain/utils/ssz/src/impl_encode.rs b/eth2/utils/ssz/src/impl_encode.rs similarity index 100% rename from beacon_chain/utils/ssz/src/impl_encode.rs rename to eth2/utils/ssz/src/impl_encode.rs diff --git a/beacon_chain/utils/ssz/src/lib.rs b/eth2/utils/ssz/src/lib.rs similarity index 100% rename from beacon_chain/utils/ssz/src/lib.rs rename to eth2/utils/ssz/src/lib.rs diff --git a/beacon_chain/utils/vec_shuffle/Cargo.toml b/eth2/utils/vec_shuffle/Cargo.toml similarity index 100% rename from beacon_chain/utils/vec_shuffle/Cargo.toml rename to eth2/utils/vec_shuffle/Cargo.toml diff --git a/beacon_chain/utils/vec_shuffle/src/lib.rs b/eth2/utils/vec_shuffle/src/lib.rs similarity index 100% rename from beacon_chain/utils/vec_shuffle/src/lib.rs rename to eth2/utils/vec_shuffle/src/lib.rs diff --git a/beacon_chain/utils/vec_shuffle/src/rng.rs b/eth2/utils/vec_shuffle/src/rng.rs similarity index 100% rename from beacon_chain/utils/vec_shuffle/src/rng.rs rename to eth2/utils/vec_shuffle/src/rng.rs diff --git a/beacon_chain/utils/vec_shuffle/src/specs/shuffle_test_vectors.yaml b/eth2/utils/vec_shuffle/src/specs/shuffle_test_vectors.yaml similarity index 100% rename from beacon_chain/utils/vec_shuffle/src/specs/shuffle_test_vectors.yaml rename to eth2/utils/vec_shuffle/src/specs/shuffle_test_vectors.yaml diff --git a/beacon_chain/validator_change/Cargo.toml b/eth2/validator_change/Cargo.toml similarity index 100% rename from beacon_chain/validator_change/Cargo.toml rename to eth2/validator_change/Cargo.toml diff --git a/beacon_chain/validator_change/src/lib.rs b/eth2/validator_change/src/lib.rs similarity index 100% rename from beacon_chain/validator_change/src/lib.rs rename to eth2/validator_change/src/lib.rs diff --git a/beacon_chain/validator_induction/Cargo.toml b/eth2/validator_induction/Cargo.toml similarity index 100% rename from beacon_chain/validator_induction/Cargo.toml rename to eth2/validator_induction/Cargo.toml diff --git a/beacon_chain/validator_induction/src/inductor.rs b/eth2/validator_induction/src/inductor.rs similarity index 100% rename from beacon_chain/validator_induction/src/inductor.rs rename to eth2/validator_induction/src/inductor.rs diff --git a/beacon_chain/validator_induction/src/lib.rs b/eth2/validator_induction/src/lib.rs similarity index 100% rename from beacon_chain/validator_induction/src/lib.rs rename to eth2/validator_induction/src/lib.rs diff --git a/beacon_chain/validator_shuffling/Cargo.toml b/eth2/validator_shuffling/Cargo.toml similarity index 100% rename from beacon_chain/validator_shuffling/Cargo.toml rename to eth2/validator_shuffling/Cargo.toml diff --git a/beacon_chain/validator_shuffling/src/lib.rs b/eth2/validator_shuffling/src/lib.rs similarity index 100% rename from beacon_chain/validator_shuffling/src/lib.rs rename to eth2/validator_shuffling/src/lib.rs diff --git a/beacon_chain/validator_shuffling/src/shuffle.rs b/eth2/validator_shuffling/src/shuffle.rs similarity index 100% rename from beacon_chain/validator_shuffling/src/shuffle.rs rename to eth2/validator_shuffling/src/shuffle.rs