fix genesis tests; sign deposit-datas, and lower min validator count for testing
This commit is contained in:
parent
8d2cbc9722
commit
4d5d5971e2
|
@ -17,7 +17,7 @@ CHURN_LIMIT_QUOTIENT: 65536
|
||||||
# [customized] Faster, but unsecure.
|
# [customized] Faster, but unsecure.
|
||||||
SHUFFLE_ROUND_COUNT: 10
|
SHUFFLE_ROUND_COUNT: 10
|
||||||
# [customized]
|
# [customized]
|
||||||
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: 100
|
MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: 64
|
||||||
|
|
||||||
|
|
||||||
# Deposit contract
|
# Deposit contract
|
||||||
|
|
|
@ -4,20 +4,11 @@ from eth2spec.test.helpers.deposits import (
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def create_valid_beacon_state(spec):
|
|
||||||
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT
|
|
||||||
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE)
|
|
||||||
|
|
||||||
eth1_block_hash = b'\x12' * 32
|
|
||||||
eth1_timestamp = spec.MIN_GENESIS_TIME
|
|
||||||
return spec.initialize_beacon_state_from_eth1(eth1_block_hash, eth1_timestamp, deposits)
|
|
||||||
|
|
||||||
|
|
||||||
@with_phases(['phase0'])
|
@with_phases(['phase0'])
|
||||||
@spectest_with_bls_switch
|
@spectest_with_bls_switch
|
||||||
def test_initialize_beacon_state_from_eth1(spec):
|
def test_initialize_beacon_state_from_eth1(spec):
|
||||||
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT
|
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT
|
||||||
deposits, deposit_root = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE)
|
deposits, deposit_root = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE, signed=True)
|
||||||
|
|
||||||
eth1_block_hash = b'\x12' * 32
|
eth1_block_hash = b'\x12' * 32
|
||||||
eth1_timestamp = spec.MIN_GENESIS_TIME
|
eth1_timestamp = spec.MIN_GENESIS_TIME
|
||||||
|
|
|
@ -6,7 +6,7 @@ from eth2spec.test.helpers.deposits import (
|
||||||
|
|
||||||
def create_valid_beacon_state(spec):
|
def create_valid_beacon_state(spec):
|
||||||
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT
|
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT
|
||||||
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE)
|
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE, signed=True)
|
||||||
|
|
||||||
eth1_block_hash = b'\x12' * 32
|
eth1_block_hash = b'\x12' * 32
|
||||||
eth1_timestamp = spec.MIN_GENESIS_TIME
|
eth1_timestamp = spec.MIN_GENESIS_TIME
|
||||||
|
@ -64,7 +64,7 @@ def test_is_valid_genesis_state_false_not_enough_balance(spec):
|
||||||
@spectest_with_bls_switch
|
@spectest_with_bls_switch
|
||||||
def test_is_valid_genesis_state_true_one_more_validator(spec):
|
def test_is_valid_genesis_state_true_one_more_validator(spec):
|
||||||
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT + 1
|
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT + 1
|
||||||
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE)
|
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE, signed=True)
|
||||||
|
|
||||||
eth1_block_hash = b'\x12' * 32
|
eth1_block_hash = b'\x12' * 32
|
||||||
eth1_timestamp = spec.MIN_GENESIS_TIME
|
eth1_timestamp = spec.MIN_GENESIS_TIME
|
||||||
|
@ -77,7 +77,7 @@ def test_is_valid_genesis_state_true_one_more_validator(spec):
|
||||||
@spectest_with_bls_switch
|
@spectest_with_bls_switch
|
||||||
def test_is_valid_genesis_state_flase_not_enough_validator(spec):
|
def test_is_valid_genesis_state_flase_not_enough_validator(spec):
|
||||||
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT - 1
|
deposit_count = spec.MIN_GENESIS_ACTIVE_VALIDATOR_COUNT - 1
|
||||||
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE)
|
deposits, _ = prepare_genesis_deposits(spec, deposit_count, spec.MAX_EFFECTIVE_BALANCE, signed=True)
|
||||||
|
|
||||||
eth1_block_hash = b'\x12' * 32
|
eth1_block_hash = b'\x12' * 32
|
||||||
eth1_timestamp = spec.MIN_GENESIS_TIME
|
eth1_timestamp = spec.MIN_GENESIS_TIME
|
||||||
|
|
Loading…
Reference in New Issue