mirror of
https://github.com/status-im/eth2.0-specs.git
synced 2025-02-22 15:28:11 +00:00
fix tests with new starT_epoch and end_epoch in Crosslink
This commit is contained in:
parent
85c1654456
commit
a2108741e8
@ -9,4 +9,4 @@ def bls_verify_multiple(pubkeys, message_hashes, signature, domain):
|
|||||||
|
|
||||||
|
|
||||||
def bls_aggregate_pubkeys(pubkeys):
|
def bls_aggregate_pubkeys(pubkeys):
|
||||||
return b'\x42' * 96
|
return b'\x42' * 48
|
||||||
|
@ -124,7 +124,7 @@ def test_bad_previous_crosslink(state):
|
|||||||
for _ in range(spec.MIN_ATTESTATION_INCLUSION_DELAY):
|
for _ in range(spec.MIN_ATTESTATION_INCLUSION_DELAY):
|
||||||
next_slot(state)
|
next_slot(state)
|
||||||
|
|
||||||
state.current_crosslinks[attestation.data.crosslink.shard].epoch += 10
|
state.current_crosslinks[attestation.data.crosslink.shard].end_epoch += 10
|
||||||
|
|
||||||
pre_state, post_state = run_attestation_processing(state, attestation, False)
|
pre_state, post_state = run_attestation_processing(state, attestation, False)
|
||||||
|
|
||||||
|
@ -177,6 +177,7 @@ def build_attestation_data(state, slot, shard):
|
|||||||
justified_block_root = state.current_justified_root
|
justified_block_root = state.current_justified_root
|
||||||
|
|
||||||
crosslinks = state.current_crosslinks if slot_to_epoch(slot) == get_current_epoch(state) else state.previous_crosslinks
|
crosslinks = state.current_crosslinks if slot_to_epoch(slot) == get_current_epoch(state) else state.previous_crosslinks
|
||||||
|
parent_crosslink = crosslinks[shard]
|
||||||
return AttestationData(
|
return AttestationData(
|
||||||
beacon_block_root=block_root,
|
beacon_block_root=block_root,
|
||||||
source_epoch=justified_epoch,
|
source_epoch=justified_epoch,
|
||||||
@ -185,9 +186,10 @@ def build_attestation_data(state, slot, shard):
|
|||||||
target_root=epoch_boundary_root,
|
target_root=epoch_boundary_root,
|
||||||
crosslink=Crosslink(
|
crosslink=Crosslink(
|
||||||
shard=shard,
|
shard=shard,
|
||||||
epoch=min(slot_to_epoch(slot), crosslinks[shard].epoch + MAX_EPOCHS_PER_CROSSLINK),
|
start_epoch=parent_crosslink.end_epoch,
|
||||||
|
end_epoch=min(slot_to_epoch(slot), parent_crosslink.end_epoch + MAX_EPOCHS_PER_CROSSLINK),
|
||||||
data_root=spec.ZERO_HASH,
|
data_root=spec.ZERO_HASH,
|
||||||
parent_root=hash_tree_root(crosslinks[shard]),
|
parent_root=hash_tree_root(parent_crosslink),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user