#!/usr/bin/env bash
set -euo pipefail
SNAPSHOT="/opt/telos-evm-3/snapshots/latest-nodeos.bin"
DATA_DIR="/opt/telos-evm-3/nodeos-http/data"
CONFIG_DIR="/opt/telos-evm-3/nodeos-http"
mkdir -p "$DATA_DIR"
ARGS=()
if [ ! -d "$DATA_DIR/blocks" ] && [ -f "$SNAPSHOT" ]; then
  ARGS+=(--snapshot "$SNAPSHOT")
fi
exec nodeos --disable-replay-opts --data-dir "$DATA_DIR" --blocks-log-stride 10000000   --max-retained-block-files 1 --state-history-stride 10000000   --max-retained-history-files 1 --config-dir "$CONFIG_DIR" "${ARGS[@]}"
