fix permissions
This commit is contained in:
24
optimism/scripts/dtl-start.sh
Executable file
24
optimism/scripts/dtl-start.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
set -eou
|
||||
|
||||
# Setting both endpoints doesn't hurt
|
||||
export DATA_TRANSPORT_LAYER__L1_RPC_ENDPOINT=$DATA_TRANSPORT_LAYER__RPC_ENDPOINT
|
||||
export DATA_TRANSPORT_LAYER__L2_RPC_ENDPOINT=$DATA_TRANSPORT_LAYER__RPC_ENDPOINT
|
||||
|
||||
# Set the backend depending on given sync source
|
||||
export DATA_TRANSPORT_LAYER__DEFAULT_BACKEND=$SYNC_SOURCE
|
||||
export DATA_TRANSPORT_LAYER__L1_GAS_PRICE_BACKEND=$SYNC_SOURCE
|
||||
|
||||
# Also tell the DTL to sync from the right place
|
||||
if [ $SYNC_SOURCE == "l1" ]; then
|
||||
export DATA_TRANSPORT_LAYER__SYNC_FROM_L1=true
|
||||
export DATA_TRANSPORT_LAYER__SYNC_FROM_L2=false
|
||||
else
|
||||
export DATA_TRANSPORT_LAYER__SYNC_FROM_L1=false
|
||||
export DATA_TRANSPORT_LAYER__SYNC_FROM_L2=true
|
||||
fi
|
||||
|
||||
# Run the DTL
|
||||
exec node \
|
||||
dist/src/services/run.js \
|
||||
$@
|
||||
Reference in New Issue
Block a user