@@ -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=" sepolia-state.service"
52+ SEPOLIA_STATE_TIMER_FILE=" 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"
@@ -217,6 +225,18 @@ MANTLE_SEPOLIA_HISTORICAL_CRAWL_EVENTS_TIMER_FILE="mantle-sepolia-historical-cra
217225MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_SERVICE_FILE=" mantle-sepolia-historical-crawl-transactions.service"
218226MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE=" mantle-sepolia-historical-crawl-transactions.timer"
219227
228+ # Game7
229+ GAME7_METADATA_SERVICE_FILE=" game7-metadata.service"
230+ GAME7_METADATA_TIMER_FILE=" game7-metadata.timer"
231+ GAME7_STATE_SERVICE_FILE=" game7-state.service"
232+ GAME7_STATE_TIMER_FILE=" game7-state.timer"
233+
234+ # Game7 testnet
235+ GAME7_TESTNET_METADATA_SERVICE_FILE=" game7-testnet-metadata.service"
236+ GAME7_TESTNET_METADATA_TIMER_FILE=" game7-testnet-metadata.timer"
237+ GAME7_TESTNET_STATE_SERVICE_FILE=" game7-testnet-state.service"
238+ GAME7_TESTNET_STATE_TIMER_FILE=" game7-testnet-state.timer"
239+
220240set -eu
221241
222242echo
@@ -346,6 +366,20 @@ XDG_RUNTIME_DIR="/run/user/1000" systemctl --user daemon-reload
346366XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ETHEREUM_HISTORICAL_CRAWL_EVENTS_TIMER_FILE} "
347367
348368
369+ # # Sepolia
370+
371+ echo
372+ echo
373+ echo -e " ${PREFIX_INFO} Replacing existing Sepolia state service and timer with: ${SEPOLIA_STATE_SERVICE_FILE} , ${SEPOLIA_STATE_TIMER_FILE} "
374+ chmod 644 " ${SCRIPT_DIR} /${SEPOLIA_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${SEPOLIA_STATE_TIMER_FILE} "
375+ cp " ${SCRIPT_DIR} /${SEPOLIA_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${SEPOLIA_STATE_SERVICE_FILE} "
376+ cp " ${SCRIPT_DIR} /${SEPOLIA_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${SEPOLIA_STATE_TIMER_FILE} "
377+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
378+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${SEPOLIA_STATE_TIMER_FILE} "
379+
380+
381+ # # Polygon
382+
349383echo
350384echo
351385echo -e " ${PREFIX_INFO} Replacing existing Polygon block with transactions syncronizer service definition with ${POLYGON_SYNCHRONIZE_SERVICE} "
@@ -701,6 +735,14 @@ cp "${SCRIPT_DIR}/${ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE}" "/home/ubu
701735XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
702736XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_ONE_HISTORICAL_CRAWL_EVENTS_TIMER_FILE} "
703737
738+ echo
739+ echo
740+ echo -e " ${PREFIX_INFO} Replacing existing Arbitrum one state service and timer with: ${ARBITRUM_ONE_STATE_SERVICE_FILE} , ${ARBITRUM_ONE_STATE_TIMER_FILE} "
741+ chmod 644 " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_TIMER_FILE} "
742+ cp " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_ONE_STATE_SERVICE_FILE} "
743+ cp " ${SCRIPT_DIR} /${ARBITRUM_ONE_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_ONE_STATE_TIMER_FILE} "
744+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
745+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_ONE_STATE_TIMER_FILE} "
704746
705747# Arbitrum Sepolia
706748echo
@@ -728,6 +770,15 @@ cp "${SCRIPT_DIR}/${ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE}" "/home/ubun
728770XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
729771XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_SEPOLIA_MOONWORM_CRAWLER_SERVICE_FILE} "
730772
773+ echo
774+ echo
775+ echo -e " ${PREFIX_INFO} Replacing existing Arbitrum Sepolia state service and timer with: ${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} , ${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
776+ chmod 644 " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
777+ cp " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_SEPOLIA_STATE_SERVICE_FILE} "
778+ cp " ${SCRIPT_DIR} /${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
779+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
780+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${ARBITRUM_SEPOLIA_STATE_TIMER_FILE} "
781+
731782# Xai
732783echo
733784echo
@@ -1109,3 +1160,42 @@ cp "${SCRIPT_DIR}/${MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_SERVICE_FILE}"
11091160cp " ${SCRIPT_DIR} /${MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE} "
11101161XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
11111162XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${MANTLE_SEPOLIA_HISTORICAL_CRAWL_TRANSACTIONS_TIMER_FILE} "
1163+
1164+
1165+ # Game7
1166+ echo
1167+ echo
1168+ echo -e " ${PREFIX_INFO} Replacing existing Game7 metadata service and timer with: ${GAME7_METADATA_SERVICE_FILE} , ${GAME7_METADATA_TIMER_FILE} "
1169+ chmod 644 " ${SCRIPT_DIR} /${GAME7_METADATA_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_METADATA_TIMER_FILE} "
1170+ cp " ${SCRIPT_DIR} /${GAME7_METADATA_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_METADATA_SERVICE_FILE} "
1171+ cp " ${SCRIPT_DIR} /${GAME7_METADATA_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_METADATA_TIMER_FILE} "
1172+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1173+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_METADATA_TIMER_FILE} "
1174+
1175+ echo
1176+ echo
1177+ echo -e " ${PREFIX_INFO} Replacing existing Game7 state service and timer with: ${GAME7_STATE_SERVICE_FILE} , ${GAME7_STATE_TIMER_FILE} "
1178+ chmod 644 " ${SCRIPT_DIR} /${GAME7_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_STATE_TIMER_FILE} "
1179+ cp " ${SCRIPT_DIR} /${GAME7_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_STATE_SERVICE_FILE} "
1180+ cp " ${SCRIPT_DIR} /${GAME7_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_STATE_TIMER_FILE} "
1181+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1182+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_STATE_TIMER_FILE} "
1183+
1184+ # Game7 testnet
1185+ echo
1186+ echo
1187+ echo -e " ${PREFIX_INFO} Replacing existing Game7 testnet metadata service and timer with: ${GAME7_TESTNET_METADATA_SERVICE_FILE} , ${GAME7_TESTNET_METADATA_TIMER_FILE} "
1188+ chmod 644 " ${SCRIPT_DIR} /${GAME7_TESTNET_METADATA_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_TESTNET_METADATA_TIMER_FILE} "
1189+ cp " ${SCRIPT_DIR} /${GAME7_TESTNET_METADATA_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_METADATA_SERVICE_FILE} "
1190+ cp " ${SCRIPT_DIR} /${GAME7_TESTNET_METADATA_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_METADATA_TIMER_FILE} "
1191+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1192+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_TESTNET_METADATA_TIMER_FILE} "
1193+
1194+ echo
1195+ echo
1196+ echo -e " ${PREFIX_INFO} Replacing existing Game7 testnet state service and timer with: ${GAME7_TESTNET_STATE_SERVICE_FILE} , ${GAME7_TESTNET_STATE_TIMER_FILE} "
1197+ chmod 644 " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_SERVICE_FILE} " " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_TIMER_FILE} "
1198+ cp " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_SERVICE_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_STATE_SERVICE_FILE} "
1199+ cp " ${SCRIPT_DIR} /${GAME7_TESTNET_STATE_TIMER_FILE} " " /home/ubuntu/.config/systemd/user/${GAME7_TESTNET_STATE_TIMER_FILE} "
1200+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user daemon-reload
1201+ XDG_RUNTIME_DIR=" /run/user/1000" systemctl --user restart --no-block " ${GAME7_TESTNET_STATE_TIMER_FILE} "
0 commit comments