forked from cerc-io/stack-orchestrator
node sync, initial
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Wait for reth container to create jwt auth token
|
||||
while [ ! -f /root/.shared_data/jwt.hex ]; do
|
||||
echo "Jwt auth token not found, sleeping for 5s..."
|
||||
sleep 5
|
||||
done
|
||||
|
||||
echo "Jwt token found. Starting Lighthouse..."
|
||||
export RUST_LOG=info
|
||||
lighthouse bn \
|
||||
--network mainnet \
|
||||
--execution-endpoint http://reth:8551 \
|
||||
--execution-jwt /root/.shared_data/jwt.hex \
|
||||
--checkpoint-sync-url https://mainnet.checkpoint.sigp.io \
|
||||
--disable-deposit-contract-sync
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
# generate jwt token for reth/lighthouse authentication
|
||||
echo "Installing OpenSSL..."
|
||||
apt update
|
||||
apt install openssl
|
||||
echo "Generating jwt token for lighthouse auth..."
|
||||
openssl rand -hex 32 | tr -d "\n" | tee /root/.shared_data/jwt.hex
|
||||
|
||||
# start reth
|
||||
echo "Starting Reth..."
|
||||
export RUST_LOG=info
|
||||
reth node \
|
||||
--authrpc.jwtsecret /root/.shared_data/jwt.hex \
|
||||
--authrpc.addr 0.0.0.0 \
|
||||
--authrpc.port 8551 \
|
||||
--http \
|
||||
--http.addr 0.0.0.0 \
|
||||
--http.corsdomain * \
|
||||
--http.api eth,web3,net,rpc \
|
||||
--ws \
|
||||
--ws.addr 0.0.0.0 \
|
||||
--ws.origins * \
|
||||
--ws.api eth,web3,net,rpc
|
||||
Reference in New Issue
Block a user