local testnet config updates
This commit is contained in:
parent
e72d9fb922
commit
2704955b2e
1
Cargo.lock
generated
1
Cargo.lock
generated
@ -3228,6 +3228,7 @@ dependencies = [
|
|||||||
"environment",
|
"environment",
|
||||||
"eth1_test_rig",
|
"eth1_test_rig",
|
||||||
"eth2",
|
"eth2",
|
||||||
|
"eth2_hashing",
|
||||||
"eth2_network_config",
|
"eth2_network_config",
|
||||||
"eth2_ssz",
|
"eth2_ssz",
|
||||||
"eth2_wallet",
|
"eth2_wallet",
|
||||||
|
@ -14,7 +14,7 @@ use std::io::Read;
|
|||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
use std::time::{SystemTime, UNIX_EPOCH};
|
use std::time::{SystemTime, UNIX_EPOCH};
|
||||||
use types::ExecutionBlockHash;
|
use types::{BeaconStateMerge, ExecutionBlockHash};
|
||||||
use types::{
|
use types::{
|
||||||
test_utils::generate_deterministic_keypairs, Address, BeaconState, ChainSpec, Config, Eth1Data,
|
test_utils::generate_deterministic_keypairs, Address, BeaconState, ChainSpec, Config, Eth1Data,
|
||||||
EthSpec, ExecutionPayloadHeader, ExecutionPayloadHeaderMerge, Hash256, Keypair, PublicKey,
|
EthSpec, ExecutionPayloadHeader, ExecutionPayloadHeaderMerge, Hash256, Keypair, PublicKey,
|
||||||
@ -141,10 +141,13 @@ pub fn run<T: EthSpec>(testnet_dir_path: PathBuf, matches: &ArgMatches) -> Resul
|
|||||||
None
|
None
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let mut merge_state : types::BeaconState<T>=BeaconState::Merge(BeaconStateMerge::from_ssz_bytes(genesis_state_bytes.unwrap().as_ref()).unwrap());
|
||||||
|
upgrade_to_capella(&mut merge_state, &spec).unwrap();
|
||||||
|
|
||||||
let testnet = Eth2NetworkConfig {
|
let testnet = Eth2NetworkConfig {
|
||||||
deposit_contract_deploy_block,
|
deposit_contract_deploy_block,
|
||||||
boot_enr: Some(vec![]),
|
boot_enr: Some(vec![]),
|
||||||
genesis_state_bytes,
|
genesis_state_bytes: Some(merge_state.as_ssz_bytes()),
|
||||||
config: Config::from_chain_spec::<T>(&spec),
|
config: Config::from_chain_spec::<T>(&spec),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ http_port=${@:$OPTIND+2:1}
|
|||||||
execution_endpoint=${@:$OPTIND+3:1}
|
execution_endpoint=${@:$OPTIND+3:1}
|
||||||
execution_jwt=${@:$OPTIND+4:1}
|
execution_jwt=${@:$OPTIND+4:1}
|
||||||
|
|
||||||
lighthouse_binary=lighthouse-4844
|
lighthouse_binary=lighthouse
|
||||||
|
|
||||||
exec $lighthouse_binary \
|
exec $lighthouse_binary \
|
||||||
--debug-level $DEBUG_LEVEL \
|
--debug-level $DEBUG_LEVEL \
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
priv_key="02fd74636e96a8ffac8e7b01b0de8dea94d6bcf4989513b38cf59eb32163ff91"
|
priv_key="02fd74636e96a8ffac8e7b01b0de8dea94d6bcf4989513b38cf59eb32163ff91"
|
||||||
|
|
||||||
|
|
||||||
bootnode --nodekeyhex $priv_key
|
/home/sean/CLionProjects/eip4844-interop/geth/go-ethereum/build/bin/bootnode --nodekeyhex $priv_key
|
@ -11,8 +11,9 @@
|
|||||||
"istanbulBlock": 0,
|
"istanbulBlock": 0,
|
||||||
"berlinBlock": 0,
|
"berlinBlock": 0,
|
||||||
"londonBlock": 0,
|
"londonBlock": 0,
|
||||||
"mergeForkBlock": 0,
|
"mergeNetsplitBlock": 0,
|
||||||
"shardingForkBlock": 64,
|
"shanghaiBlock": 0,
|
||||||
|
"shardingForkBlock": 32,
|
||||||
"terminalTotalDifficulty": 0
|
"terminalTotalDifficulty": 0
|
||||||
},
|
},
|
||||||
"alloc": {
|
"alloc": {
|
||||||
|
@ -33,7 +33,7 @@ http_port=${@:$OPTIND+2:1}
|
|||||||
auth_port=${@:$OPTIND+3:1}
|
auth_port=${@:$OPTIND+3:1}
|
||||||
genesis_file=${@:$OPTIND+4:1}
|
genesis_file=${@:$OPTIND+4:1}
|
||||||
|
|
||||||
geth_binary=geth-merge
|
geth_binary=/home/sean/CLionProjects/eip4844-interop/geth/go-ethereum/build/bin/geth
|
||||||
|
|
||||||
# Init
|
# Init
|
||||||
$geth_binary init \
|
$geth_binary init \
|
||||||
@ -51,5 +51,4 @@ exec $geth_binary \
|
|||||||
--syncmode=full \
|
--syncmode=full \
|
||||||
--bootnodes $EL_BOOTNODE_ENODE \
|
--bootnodes $EL_BOOTNODE_ENODE \
|
||||||
--port $network_port \
|
--port $network_port \
|
||||||
--http.port $http_port \
|
--http.port $auth_port
|
||||||
--authrpc.port $auth_port
|
|
@ -104,10 +104,10 @@ echo "executing: ./setup.sh >> $LOG_DIR/setup.log"
|
|||||||
|
|
||||||
# Delay to let boot_enr.yaml to be created
|
# Delay to let boot_enr.yaml to be created
|
||||||
execute_command_add_PID bootnode.log ./bootnode.sh
|
execute_command_add_PID bootnode.log ./bootnode.sh
|
||||||
sleeping 1
|
sleeping 3
|
||||||
|
|
||||||
execute_command_add_PID el_bootnode.log ./el_bootnode.sh
|
execute_command_add_PID el_bootnode.log ./el_bootnode.sh
|
||||||
sleeping 1
|
sleeping 3
|
||||||
|
|
||||||
# Start beacon nodes
|
# Start beacon nodes
|
||||||
BN_udp_tcp_base=9000
|
BN_udp_tcp_base=9000
|
||||||
@ -120,12 +120,14 @@ EL_base_auth_http=5000
|
|||||||
(( $VC_COUNT < $BN_COUNT )) && SAS=-s || SAS=
|
(( $VC_COUNT < $BN_COUNT )) && SAS=-s || SAS=
|
||||||
|
|
||||||
for (( el=1; el<=$BN_COUNT; el++ )); do
|
for (( el=1; el<=$BN_COUNT; el++ )); do
|
||||||
execute_command_add_PID geth_$el.log ./geth.sh $DATADIR/geth_datadir$el $((EL_base_network + $el)) $((EL_base_http + $el)) $((EL_base_auth_http + $el)) $genesis_file
|
execute_command_add_PID geth_$el.log ./geth.sh $DATADIR/geth_datadir$el $((EL_base_network + $el)) $((EL_base_http + $el)) $((EL_base_auth_http + $el + 10)) $genesis_file
|
||||||
done
|
done
|
||||||
|
|
||||||
sleeping 20
|
sleeping 20
|
||||||
|
|
||||||
for (( bn=1; bn<=$BN_COUNT; bn++ )); do
|
for (( bn=1; bn<=$BN_COUNT; bn++ )); do
|
||||||
|
|
||||||
|
execute_command_add_PID json_snoop_$bn.log json_rpc_snoop -p $((EL_base_auth_http + $bn)) -b 0.0.0.0 http://localhost:$((EL_base_auth_http + $bn + 10))
|
||||||
secret=$DATADIR/geth_datadir$bn/geth/jwtsecret
|
secret=$DATADIR/geth_datadir$bn/geth/jwtsecret
|
||||||
echo $secret
|
echo $secret
|
||||||
execute_command_add_PID beacon_node_$bn.log ./beacon_node.sh $SAS -d $DEBUG_LEVEL $DATADIR/node_$bn $((BN_udp_tcp_base + $bn)) $((BN_http_port_base + $bn)) http://localhost:$((EL_base_auth_http + $bn)) $secret
|
execute_command_add_PID beacon_node_$bn.log ./beacon_node.sh $SAS -d $DEBUG_LEVEL $DATADIR/node_$bn $((BN_udp_tcp_base + $bn)) $((BN_http_port_base + $bn)) http://localhost:$((EL_base_auth_http + $bn)) $secret
|
||||||
|
@ -37,8 +37,8 @@ CHAIN_ID=4242
|
|||||||
# Hard fork configuration
|
# Hard fork configuration
|
||||||
ALTAIR_FORK_EPOCH=0
|
ALTAIR_FORK_EPOCH=0
|
||||||
BELLATRIX_FORK_EPOCH=0
|
BELLATRIX_FORK_EPOCH=0
|
||||||
CAPELLA_FORK_EPOCH=1
|
CAPELLA_FORK_EPOCH=0
|
||||||
EIP4844_FORK_EPOCH=2
|
EIP4844_FORK_EPOCH=1
|
||||||
|
|
||||||
TTD=0
|
TTD=0
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user