Add ./run-medalla-beacon-node script
This commit is contained in:
parent
4a710252d8
commit
ac1072b4bb
22
Makefile
22
Makefile
|
@ -33,7 +33,7 @@ endif
|
|||
# unconditionally built by the default Make target
|
||||
# TODO re-enable ncli_query if/when it works again
|
||||
TOOLS := \
|
||||
medalla_beacon_node \
|
||||
beacon_node_spec_0_12_3 \
|
||||
beacon_node \
|
||||
block_sim \
|
||||
deposit_contract \
|
||||
|
@ -283,27 +283,27 @@ endef
|
|||
### medalla
|
||||
###
|
||||
# https://www.gnu.org/software/make/manual/html_node/Call-Function.html#Call-Function
|
||||
medalla: | medalla_beacon_node signing_process
|
||||
$(call CONNECT_TO_NETWORK,medalla,medalla_beacon_node)
|
||||
medalla: | beacon_node_0_12_3 signing_process
|
||||
$(call CONNECT_TO_NETWORK,medalla,beacon_node_spec_0_12_3)
|
||||
|
||||
medalla-vc: | medalla_beacon_node signing_process validator_client
|
||||
$(call CONNECT_TO_NETWORK_WITH_VALIDATOR_CLIENT,medalla,medalla_beacon_node)
|
||||
medalla-vc: | beacon_node_spec_0_12_3 signing_process validator_client
|
||||
$(call CONNECT_TO_NETWORK_WITH_VALIDATOR_CLIENT,medalla,beacon_node_spec_0_12_3)
|
||||
|
||||
medalla-fast-sync: | medalla_beacon_node signing_process
|
||||
$(call CONNECT_TO_NETWORK,medalla,medalla_beacon_node,FastSync)
|
||||
medalla-fast-sync: | beacon_node_spec_0_12_3 signing_process
|
||||
$(call CONNECT_TO_NETWORK,medalla,beacon_node_spec_0_12_3,FastSync)
|
||||
|
||||
ifneq ($(LOG_LEVEL), TRACE)
|
||||
medalla-dev:
|
||||
+ "$(MAKE)" LOG_LEVEL=TRACE $@
|
||||
else
|
||||
medalla-dev: | medalla_beacon_node signing_process
|
||||
$(call CONNECT_TO_NETWORK_IN_DEV_MODE,medalla,medalla_beacon_node)
|
||||
medalla-dev: | beacon_node_spec_0_12_3 signing_process
|
||||
$(call CONNECT_TO_NETWORK_IN_DEV_MODE,medalla,beacon_node_spec_0_12_3)
|
||||
endif
|
||||
|
||||
medalla-deposit-data: | medalla_beacon_node signing_process deposit_contract
|
||||
medalla-deposit-data: | beacon_node_spec_0_12_3 signing_process deposit_contract
|
||||
$(call MAKE_DEPOSIT_DATA,medalla)
|
||||
|
||||
medalla-deposit: | medalla_beacon_node signing_process deposit_contract
|
||||
medalla-deposit: | beacon_node_spec_0_12_3 signing_process deposit_contract
|
||||
$(call MAKE_DEPOSIT,medalla)
|
||||
|
||||
clean-medalla:
|
||||
|
|
|
@ -4,7 +4,7 @@ set -e
|
|||
|
||||
cd /home/user/nimbus-eth2
|
||||
|
||||
BINARIES="beacon_node medalla_beacon_node"
|
||||
BINARIES="beacon_node beacon_node_spec_0_12_3"
|
||||
|
||||
# we need to build everything against libraries available inside this container, including the Nim compiler
|
||||
make clean
|
||||
|
|
|
@ -1,28 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
cd "$(dirname $0)"
|
||||
|
||||
if [[ "$WEB3_URL" == "" ]]; then
|
||||
cat <<WEB3_HELP
|
||||
|
||||
To monitor the Eth1 validator deposit contract, you'll need to pair
|
||||
the Nimbus beacon node with a Web3 provider capable of serving Eth1
|
||||
event logs. This could be a locally running Eth1 client such as Geth
|
||||
or a cloud service such as Infura. For more information please see
|
||||
our setup guides:
|
||||
|
||||
https://status-im.github.io/nimbus-eth2/infura-guide.html
|
||||
|
||||
WEB3_HELP
|
||||
|
||||
echo -n "Please enter a Web3 provider URL: "
|
||||
read WEB3_URL
|
||||
fi
|
||||
|
||||
build/beacon_node \
|
||||
--data-dir=build/data/mainnet \
|
||||
--web3-url="${WEB3_URL}" \
|
||||
$@
|
||||
scripts/run-beacon-node.sh beacon_node mainnet
|
||||
|
||||
|
|
Loading…
Reference in New Issue