@@ -47,6 +47,10 @@ ETHEREUM_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE="ethereum-historical-crawl-tra
4747ETHEREUM_HISTORICAL_CRAWL_EVENTS_SERVICE_FILE=" ethereum-historical-crawl-events.service"
4848ETHEREUM_HISTORICAL_CRAWL_EVENTS_TIMER_FILE=" ethereum-historical-crawl-events.timer"
4949
50+ # # Sepolia services files
51+ SEPOLIA_STATE_SERVICE_FILE=" ethereum-sepolia-state.service"
52+ SEPOLIA_STATE_TIMER_FILE=" ethereum-sepolia-state.timer"
53+
5054# Polygon service files
5155POLYGON_SYNCHRONIZE_SERVICE=" polygon-synchronize.service"
5256POLYGON_MISSING_SERVICE_FILE=" polygon-missing.service"
@@ -124,12 +128,16 @@ ARBITRUM_ONE_HISTORICAL_CRAWL_TRANSACTIONS_SERVICE_FILE="arbitrum-one-historical
124128ARBITRUM_ONE_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE=" arbitrum-one-historical-crawl-transactions.timer"
125129ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_SERVICE_FILE=" arbitrum-one-historical-crawl-events.service"
126130ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE=" arbitrum-one-historical-crawl-events.timer"
131+ ARBITRUM_ONE_STATE_SERVICE_FILE=" arbitrum-one-state.service"
132+ ARBITRUM_ONE_STATE_TIMER_FILE=" arbitrum-one-state.timer"
127133
128134# Arbitrum Sepolia
129135ARBITRUM_SEPOLIA_MISSING_SERVICE_FILE=" arbitrum-sepolia-missing.service"
130136ARBITRUM_SEPOLIA_MISSING_TIMER_FILE=" arbitrum-sepolia-missing.timer"
131137ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE=" arbitrum-sepolia-moonworm-crawler.service"
132138ARBITRUM_SEPOLIA_SYNCHRONIZE_SERVICE=" arbitrum-sepolia-synchronize.service"
139+ ARBITRUM_SEPOLIA_STATE_SERVICE_FILE=" arbitrum-sepolia-state.service"
140+ ARBITRUM_SEPOLIA_STATE_TIMER_FILE=" arbitrum-sepolia-state.timer"
133141
134142# Xai
135143XAI_MISSING_SERVICE_FILE=" xai-missing.service"
@@ -228,6 +236,8 @@ GAME7_STATE_CLEAN_TIMER_FILE="game7-state-clean.timer"
228236# Game7 testnet
229237GAME7_TESTNET_METADATA_SERVICE_FILE=" game7-testnet-metadata.service"
230238GAME7_TESTNET_METADATA_TIMER_FILE=" game7-testnet-metadata.timer"
239+ GAME7_TESTNET_STATE_SERVICE_FILE=" game7-testnet-state.service"
240+ GAME7_TESTNET_STATE_TIMER_FILE=" game7-testnet-state.timer"
231241
232242set -eu
233243
@@ -358,6 +368,20 @@ XDG_RUNTIME_DIR="/run/user/1000" systemctl --user daemon-reload
358368XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ETHEREUM_HISTORICAL_CRAWL_EVENTS_TIMER_FILE} "
359369
360370
371+ # # Sepolia
372+
373+ echo
374+ echo
375+ echo -e " ${PREFIX_INFO} Replacing existing Sepolia state service and timer with: ${SEPOLIA_STATE_SERVICE_FILE} , ${SEPOLIA_STATE_TIMER_FILE} "
376+ chmod 644 " ${SCRIPT_DIR} /${SEPOLIA_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${SEPOLIA_STATE_TIMER_FILE} "
377+ cp " ${SCRIPT_DIR} /${SEPOLIA_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${SEPOLIA_STATE_SERVICE_FILE} "
378+ cp " ${SCRIPT_DIR} /${SEPOLIA_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${SEPOLIA_STATE_TIMER_FILE} "
379+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
380+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${SEPOLIA_STATE_TIMER_FILE} "
381+
382+
383+ # # Polygon
384+
361385echo
362386echo
363387echo -e " ${PREFIX_INFO} Replacing existing Polygon block with transactions syncronizer service definition with ${POLYGON_SYNCHRONIZE_SERVICE} "
@@ -713,6 +737,14 @@ cp "${SCRIPT_DIR}/${ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE}" "/home/ubu
713737XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
714738XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE} "
715739
740+ echo
741+ echo
742+ echo -e " ${PREFIX_INFO} Replacing existing Arbitrum one state service and timer with: ${ARBITRUM_ONE_STATE_SERVICE_FILE} , ${ARBITRUM_ONE_STATE_TIMER_FILE} "
743+ chmod 644 " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_TIMER_FILE} "
744+ cp " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_ONE_STATE_SERVICE_FILE} "
745+ cp " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_ONE_STATE_TIMER_FILE} "
746+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
747+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_ONE_STATE_TIMER_FILE} "
716748
717749# Arbitrum Sepolia
718750echo
@@ -740,6 +772,15 @@ cp "${SCRIPT_DIR}/${ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE}" "/home/ubun
740772XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
741773XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE} "
742774
775+ echo
776+ echo
777+ echo -e " ${PREFIX_INFO} Replacing existing Arbitrum Sepolia state service and timer with: ${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} , ${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
778+ chmod 644 " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
779+ cp " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} "
780+ cp " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
781+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
782+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
783+
743784# Xai
744785echo
745786echo
@@ -1161,3 +1202,12 @@ cp "${SCRIPT_DIR}/${GAME7_TESTNET_METADATA_SERVICE_FILE}" "/home/ubuntu/.config/
11611202cp " ${SCRIPT_DIR} /${GAME7_TESTNET_METADATA_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_METADATA_TIMER_FILE} "
11621203XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
11631204XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_TESTNET_METADATA_TIMER_FILE} "
1205+
1206+ echo
1207+ echo
1208+ echo -e " ${PREFIX_INFO} Replacing existing Game7 testnet state service and timer with: ${GAME7_TESTNET_STATE_SERVICE_FILE} , ${GAME7_TESTNET_STATE_TIMER_FILE} "
1209+ chmod 644 " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_TIMER_FILE} "
1210+ cp " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_STATE_SERVICE_FILE} "
1211+ cp " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_STATE_TIMER_FILE} "
1212+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1213+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_TESTNET_STATE_TIMER_FILE} "
0 commit comments