@@ -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"
@@ -220,10 +228,16 @@ MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE="mantle-sepolia-historic
220228# Game7
221229GAME7_METADATA_SERVICE_FILE=" game7-metadata.service"
222230GAME7_METADATA_TIMER_FILE=" game7-metadata.timer"
231+ GAME7_STATE_SERVICE_FILE=" game7-state.service"
232+ GAME7_STATE_TIMER_FILE=" game7-state.timer"
233+ GAME7_STATE_CLEAN_SERVICE_FILE=" game7-state-clean.service"
234+ GAME7_STATE_CLEAN_TIMER_FILE=" game7-state-clean.timer"
223235
224236# Game7 testnet
225237GAME7_TESTNET_METADATA_SERVICE_FILE=" game7-testnet-metadata.service"
226238GAME7_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"
227241
228242set -eu
229243
@@ -354,6 +368,20 @@ XDG_RUNTIME_DIR="/run/user/1000" systemctl --user daemon-reload
354368XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ETHEREUM_HISTORICAL_CRAWL_EVENTS_TIMER_FILE} "
355369
356370
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+
357385echo
358386echo
359387echo -e " ${PREFIX_INFO} Replacing existing Polygon block with transactions syncronizer service definition with ${POLYGON_SYNCHRONIZE_SERVICE} "
@@ -709,6 +737,14 @@ cp "${SCRIPT_DIR}/${ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE}" "/home/ubu
709737XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
710738XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE} "
711739
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} "
712748
713749# Arbitrum Sepolia
714750echo
@@ -736,6 +772,15 @@ cp "${SCRIPT_DIR}/${ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE}" "/home/ubun
736772XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
737773XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE} "
738774
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+
739784# Xai
740785echo
741786echo
@@ -1129,6 +1174,25 @@ cp "${SCRIPT_DIR}/${GAME7_METADATA_TIMER_FILE}" "/home/ubuntu/.config/systemd/us
11291174XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
11301175XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_METADATA_TIMER_FILE} "
11311176
1177+ echo
1178+ echo
1179+ echo -e " ${PREFIX_INFO} Replacing existing Game7 state service and timer with: ${GAME7_STATE_SERVICE_FILE} , ${GAME7_STATE_TIMER_FILE} "
1180+ chmod 644 " ${SCRIPT_DIR} /${GAME7_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_STATE_TIMER_FILE} "
1181+ cp " ${SCRIPT_DIR} /${GAME7_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_STATE_SERVICE_FILE} "
1182+ cp " ${SCRIPT_DIR} /${GAME7_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_STATE_TIMER_FILE} "
1183+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1184+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_STATE_TIMER_FILE} "
1185+
1186+ echo
1187+ echo
1188+ echo -e " ${PREFIX_INFO} Replacing existing Game7 state clean service and timer with: ${GAME7_STATE_CLEAN_SERVICE_FILE} , ${GAME7_STATE_CLEAN_TIMER_FILE} "
1189+ chmod 644 " ${SCRIPT_DIR} /${GAME7_STATE_CLEAN_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_STATE_CLEAN_TIMER_FILE} "
1190+ cp " ${SCRIPT_DIR} /${GAME7_STATE_CLEAN_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_STATE_CLEAN_SERVICE_FILE} "
1191+ cp " ${SCRIPT_DIR} /${GAME7_STATE_CLEAN_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_STATE_CLEAN_TIMER_FILE} "
1192+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1193+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_STATE_CLEAN_TIMER_FILE} "
1194+
1195+
11321196# Game7 testnet
11331197echo
11341198echo
@@ -1138,3 +1202,12 @@ cp "${SCRIPT_DIR}/${GAME7_TESTNET_METADATA_SERVICE_FILE}" "/home/ubuntu/.config/
11381202cp " ${SCRIPT_DIR} /${GAME7_TESTNET_METADATA_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_METADATA_TIMER_FILE} "
11391203XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
11401204XDG_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