diff --git a/berachain/scripts/init.sh b/berachain/scripts/init.sh index e5575ea3..ca241bbf 100644 --- a/berachain/scripts/init.sh +++ b/berachain/scripts/init.sh @@ -6,6 +6,7 @@ echo "MONIKER: $MONIKER" CHAINID=${CHAINID:-80069} CHAINNAME=${CHAINNAME:-bepolia} +L2_RPC==${L2_RPC:-http://berachain-bepolia:8545} AUTH_RPC=${AUTH_RPC:-http://berachain-bepolia:8551} # just as example #if [ "$CHAINNAME" == "mainnet" ]; then @@ -83,6 +84,12 @@ fi #cd "$CONFIG_DIR" +while curl -s -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' -H "Content-Type: application/json" "$L2_RPC" | grep -q '"result":true'; do + echo "Waiting for L2 to finish syncing..." + sleep 10 +done +echo "L2 sync complete!" + # Execute beacond #exec $BEACOND start --beacon-kit.kzg.trusted-setup-path /root/.beacond/config/kzg-trusted-setup.json --minimum-gas-prices 0atom "$@" env