Added FixedSizeList wrappers (#777)
* Added FixedSizeList wrappers Requires corresponding changes to the spec pythonizer. * FixedSizeList -> Vector
This commit is contained in:
parent
65162e0371
commit
506fdf4042
|
@ -1528,7 +1528,7 @@ def get_genesis_beacon_state(genesis_validator_deposits: List[Deposit],
|
||||||
validator_registry_update_epoch=GENESIS_EPOCH,
|
validator_registry_update_epoch=GENESIS_EPOCH,
|
||||||
|
|
||||||
# Randomness and committees
|
# Randomness and committees
|
||||||
latest_randao_mixes=[ZERO_HASH for _ in range(LATEST_RANDAO_MIXES_LENGTH)],
|
latest_randao_mixes=Vector([ZERO_HASH for _ in range(LATEST_RANDAO_MIXES_LENGTH)]),
|
||||||
previous_shuffling_start_shard=GENESIS_START_SHARD,
|
previous_shuffling_start_shard=GENESIS_START_SHARD,
|
||||||
current_shuffling_start_shard=GENESIS_START_SHARD,
|
current_shuffling_start_shard=GENESIS_START_SHARD,
|
||||||
previous_shuffling_epoch=GENESIS_EPOCH,
|
previous_shuffling_epoch=GENESIS_EPOCH,
|
||||||
|
@ -1548,11 +1548,11 @@ def get_genesis_beacon_state(genesis_validator_deposits: List[Deposit],
|
||||||
finalized_root=ZERO_HASH,
|
finalized_root=ZERO_HASH,
|
||||||
|
|
||||||
# Recent state
|
# Recent state
|
||||||
latest_crosslinks=[Crosslink(epoch=GENESIS_EPOCH, crosslink_data_root=ZERO_HASH) for _ in range(SHARD_COUNT)],
|
latest_crosslinks=Vector([Crosslink(epoch=GENESIS_EPOCH, crosslink_data_root=ZERO_HASH) for _ in range(SHARD_COUNT)]),
|
||||||
latest_block_roots=[ZERO_HASH for _ in range(SLOTS_PER_HISTORICAL_ROOT)],
|
latest_block_roots=Vector([ZERO_HASH for _ in range(SLOTS_PER_HISTORICAL_ROOT)]),
|
||||||
latest_state_roots=[ZERO_HASH for _ in range(SLOTS_PER_HISTORICAL_ROOT)],
|
latest_state_roots=Vector([ZERO_HASH for _ in range(SLOTS_PER_HISTORICAL_ROOT)]),
|
||||||
latest_active_index_roots=[ZERO_HASH for _ in range(LATEST_ACTIVE_INDEX_ROOTS_LENGTH)],
|
latest_active_index_roots=Vector([ZERO_HASH for _ in range(LATEST_ACTIVE_INDEX_ROOTS_LENGTH)]),
|
||||||
latest_slashed_balances=[0 for _ in range(LATEST_SLASHED_EXIT_LENGTH)],
|
latest_slashed_balances=Vector([0 for _ in range(LATEST_SLASHED_EXIT_LENGTH)]),
|
||||||
latest_block_header=get_temporary_block_header(get_empty_block()),
|
latest_block_header=get_temporary_block_header(get_empty_block()),
|
||||||
historical_roots=[],
|
historical_roots=[],
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue