PM2 Logs

web-server
CPU: 0.0% | Mem: 344 MB
rpc-monitor
CPU: 0.0% | Mem: 231 MB
governance-monitor
CPU: 77.0% | Mem: 597 MB
proposals-updater
CPU: 1.6% | Mem: 608 MB
upgrades-updater
CPU: 0.0% | Mem: 184 MB
live-height-monitor
CPU: 0.0% | Mem: 480 MB
snapshot-monitor
CPU: 0.0% | Mem: 205 MB
decentralization-monitor
CPU: 0.0% | Mem: 233 MB
consensus-monitor
CPU: 1.6% | Mem: 208 MB
upgrade-history-extractor
CPU: 0.0% | Mem: 52 MB
logs-server
CPU: 3.3% | Mem: 206 MB
parameters-fetcher
CPU: 0.0% | Mem: 237 MB
keybase-fetcher
CPU: 0.0% | Mem: -
telegram-bot
CPU: 0.0% | Mem: -
upgrade-bot
CPU: 0.0% | Mem: -
evm-monitor
CPU: 0.0% | Mem: -
All Processes Last updated: 5:12:56 PM
[TAILING] Tailing last 100 lines for [all] processes (change the value with --lines option)
/home/ubuntu/.pm2/pm2.log last 100 lines:
PM2 | 2026-05-04T12:45:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T12:45:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T12:45:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T13:00:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T13:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T13:00:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T13:00:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T13:00:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T13:15:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T13:15:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T13:15:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T13:15:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T13:15:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T13:30:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T13:30:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T13:30:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T13:30:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T13:30:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T13:45:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T13:45:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T13:45:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T13:45:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T13:45:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T14:00:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T14:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T14:00:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T14:00:00: PM2 log: [PM2] Deregistering a cron job on: 12
PM2 | 2026-05-04T14:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 12
PM2 | 2026-05-04T14:00:00: PM2 log: App [keybase-fetcher:12] starting in -fork mode-
PM2 | 2026-05-04T14:00:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T14:00:00: PM2 log: App [keybase-fetcher:12] online
PM2 | 2026-05-04T14:00:09: PM2 log: App [keybase-fetcher:12] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T14:00:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T14:15:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T14:15:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T14:15:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T14:15:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T14:15:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T14:16:30: PM2 log: [PM2] This PM2 is not UP TO DATE
PM2 | 2026-05-04T14:16:30: PM2 log: [PM2] Upgrade to version 7.0.1
PM2 | 2026-05-04T14:30:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T14:30:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T14:30:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T14:30:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T14:30:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T14:45:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T14:45:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T14:45:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T14:45:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T14:45:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T15:00:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T15:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T15:00:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T15:00:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T15:00:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T15:15:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T15:15:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T15:15:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T15:15:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T15:15:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T15:30:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T15:30:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T15:30:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T15:30:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T15:30:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T15:45:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T15:45:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T15:45:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T15:45:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T15:45:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T16:00:00: PM2 log: [PM2] Deregistering a cron job on: 12
PM2 | 2026-05-04T16:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 12
PM2 | 2026-05-04T16:00:00: PM2 log: App [keybase-fetcher:12] starting in -fork mode-
PM2 | 2026-05-04T16:00:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T16:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T16:00:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T16:00:00: PM2 log: App [keybase-fetcher:12] online
PM2 | 2026-05-04T16:00:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T16:00:09: PM2 log: App [keybase-fetcher:12] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T16:00:36: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T16:15:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T16:15:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T16:15:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T16:15:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T16:15:36: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T16:30:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T16:30:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T16:30:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T16:30:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T16:30:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T16:45:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T16:45:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T16:45:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T16:45:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T16:45:24: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]
PM2 | 2026-05-04T17:00:00: PM2 log: [PM2] Deregistering a cron job on: 15
PM2 | 2026-05-04T17:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 15
PM2 | 2026-05-04T17:00:00: PM2 log: App [evm-monitor:15] starting in -fork mode-
PM2 | 2026-05-04T17:00:00: PM2 log: App [evm-monitor:15] online
PM2 | 2026-05-04T17:00:36: PM2 log: App [evm-monitor:15] exited with code [0] via signal [SIGINT]

/home/ubuntu/nh-services/logs/proposals-updater-error.log last 100 lines:
/home/ubuntu/nh-services/logs/upgrades-updater-error.log last 100 lines:
/home/ubuntu/nh-services/logs/live-height-monitor-error.log last 100 lines:
/home/ubuntu/nh-services/logs/consensus-monitor-error.log last 100 lines:
/home/ubuntu/nh-services/logs/upgrade-history-extractor-error.log last 100 lines:
/home/ubuntu/nh-services/logs/logs-server-error.log last 100 lines:
/home/ubuntu/nh-services/logs/parameters-fetcher-error.log last 100 lines:
/home/ubuntu/nh-services/logs/keybase-fetcher-error.log last 100 lines:
/home/ubuntu/nh-services/logs/evm-monitor-error.log last 100 lines:
/home/ubuntu/nh-services/logs/logs-server-out.log last 100 lines:
10|logs-se | 2026-04-25 14:17:49 +05:30:
10|logs-se | 2026-04-25 14:17:49 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-25 14:17:49 +05:30:
10|logs-se | 2026-04-25 16:46:09 +05:30:
10|logs-se | 2026-04-25 16:46:09 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-25 16:46:09 +05:30:
10|logs-se | 2026-04-25 17:18:11 +05:30:
10|logs-se | 2026-04-25 17:18:11 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-25 17:18:11 +05:30:
10|logs-se | 2026-04-25 17:19:55 +05:30:
10|logs-se | 2026-04-25 17:19:55 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-25 17:19:55 +05:30:
10|logs-se | 2026-04-26 07:19:09 +05:30:
10|logs-se | 2026-04-26 07:19:09 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-26 07:19:09 +05:30:
10|logs-se | 2026-04-26 09:44:17 +05:30:
10|logs-se | 2026-04-26 09:44:17 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-26 09:44:17 +05:30:
10|logs-se | 2026-04-26 10:11:43 +05:30:
10|logs-se | 2026-04-26 10:11:43 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-04-26 10:11:43 +05:30:
10|logs-se | 2026-05-03 12:28:39 +05:30:
10|logs-se | 2026-05-03 12:28:39 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-05-03 12:28:39 +05:30:

/home/ubuntu/nh-services/logs/live-height-monitor-out.log last 100 lines:
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 14055 observations for testnet/gnoland
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 27677 observations for testnet/juno
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 23068 observations for testnet/kiichain
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 16124 observations for testnet/mantra
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 68953 observations for testnet/monad
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 9929 observations for testnet/odiseo
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 51102 observations for testnet/push
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 11069 observations for testnet/republic
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 22677 observations for testnet/safrochain
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 32940 observations for testnet/story
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 11848 observations for testnet/terra
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 6583 observations for testnet/titan
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 12207 observations for testnet/xrp
5|live-hei | 2026-04-26 09:44:17 +05:30: [BlockTime] Restored 27110 observations for testnet/zetachain
5|live-hei | 2026-04-26 09:44:17 +05:30: Restored observations for 48/51 chains
5|live-hei | 2026-04-26 09:44:17 +05:30: Seeded block time for 45/51 chains
5|live-hei | 2026-04-26 09:44:17 +05:30:
5|live-hei | 2026-04-26 10:11:44 +05:30: [DNS] Custom DNS resolver initialized with servers: 8.8.8.8, 8.8.4.4, 1.1.1.1
5|live-hei | 2026-04-26 10:11:44 +05:30:
5|live-hei | 2026-04-26 10:11:44 +05:30: Live Height & Block Time Monitor Started
5|live-hei | 2026-04-26 10:11:44 +05:30: Polling 51 chains every 1s
5|live-hei | 2026-04-26 10:11:44 +05:30: Block time windows: 5min / 1hr / 24hr
5|live-hei | 2026-04-26 10:11:44 +05:30: Min samples: 30 (current), 100 (history)
5|live-hei | 2026-04-26 10:11:44 +05:30:
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11400 observations for mainnet/arkeo
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11297 observations for mainnet/atomone
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 7012 observations for mainnet/babylon
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 10477 observations for mainnet/bitway
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 18298 observations for mainnet/bouncebit
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11347 observations for mainnet/cosmos
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 5661 observations for mainnet/crossfi
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 36679 observations for mainnet/dymension
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 18058 observations for mainnet/elys
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11494 observations for mainnet/firmachain
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 13614 observations for mainnet/functionx
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 3256 observations for mainnet/hippo
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 23473 observations for mainnet/juno
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 28020 observations for mainnet/kiichain
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11758 observations for mainnet/kyve
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 1789 observations for mainnet/lava
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 19795 observations for mainnet/mantra
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 10006 observations for mainnet/mezo
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 50867 observations for mainnet/noble
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 40649 observations for mainnet/osmosis
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 12594 observations for mainnet/realio
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 12720 observations for mainnet/secret
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 12263 observations for mainnet/shentu
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11576 observations for mainnet/source
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 31369 observations for mainnet/story
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 47333 observations for mainnet/symphony
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 34182 observations for mainnet/tellor
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11374 observations for mainnet/terra
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11181 observations for mainnet/xrp
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 268 observations for mainnet/xrplevm
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11073 observations for mainnet/zenrock
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 17168 observations for mainnet/zetachain
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11558 observations for testnet/atomone
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 10036 observations for testnet/elys
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 12496 observations for testnet/empe
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 14413 observations for testnet/gnoland
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 28307 observations for testnet/juno
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 23640 observations for testnet/kiichain
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 16522 observations for testnet/mantra
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 70483 observations for testnet/monad
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 274 observations for testnet/mono
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 10149 observations for testnet/odiseo
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 52281 observations for testnet/push
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 11337 observations for testnet/republic
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 23196 observations for testnet/safrochain
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 33758 observations for testnet/story
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 12142 observations for testnet/terra
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 6854 observations for testnet/titan
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 12207 observations for testnet/xrp
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 278 observations for testnet/xrplevm
5|live-hei | 2026-04-26 10:11:44 +05:30: [BlockTime] Restored 27732 observations for testnet/zetachain
5|live-hei | 2026-04-26 10:11:44 +05:30: Restored observations for 51/51 chains
5|live-hei | 2026-04-26 10:11:44 +05:30: Seeded block time for 45/51 chains
5|live-hei | 2026-04-26 10:11:44 +05:30:
5|live-hei | 2026-05-03 12:28:40 +05:30: [DNS] Custom DNS resolver initialized with servers: 8.8.8.8, 8.8.4.4, 1.1.1.1
5|live-hei | 2026-05-03 12:28:40 +05:30:
5|live-hei | 2026-05-03 12:28:40 +05:30: Live Height & Block Time Monitor Started
5|live-hei | 2026-05-03 12:28:40 +05:30: Polling 51 chains every 1s
5|live-hei | 2026-05-03 12:28:40 +05:30: Block time windows: 5min / 1hr / 24hr
5|live-hei | 2026-05-03 12:28:40 +05:30: Min samples: 30 (current), 100 (history)
5|live-hei | 2026-05-03 12:28:40 +05:30:
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 14984 observations for mainnet/arkeo
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 45114 observations for mainnet/dymension
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 14341 observations for mainnet/hippo
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 25510 observations for mainnet/mantra
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 15452 observations for mainnet/secret
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 39826 observations for mainnet/tellor
5|live-hei | 2026-05-03 12:28:40 +05:30: [BlockTime] Restored 22486 observations for mainnet/zetachain
5|live-hei | 2026-05-03 12:28:41 +05:30: [BlockTime] Restored 15207 observations for testnet/atomone
5|live-hei | 2026-05-03 12:28:41 +05:30: [BlockTime] Restored 19676 observations for testnet/gnoland
5|live-hei | 2026-05-03 12:28:41 +05:30: [BlockTime] Restored 31564 observations for testnet/kiichain
5|live-hei | 2026-05-03 12:28:41 +05:30: [BlockTime] Restored 11123 observations for testnet/mantra
5|live-hei | 2026-05-03 12:28:41 +05:30: [BlockTime] Restored 85646 observations for testnet/monad
5|live-hei | 2026-05-03 12:28:41 +05:30: Restored observations for 12/51 chains
5|live-hei | 2026-05-03 12:28:41 +05:30: Seeded block time for 11/51 chains
5|live-hei | 2026-05-03 12:28:41 +05:30:

/home/ubuntu/nh-services/logs/upgrade-bot-out.log last 100 lines:
14|upgrade | 2026-04-25 16:40:54 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:01 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:10 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:17 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:25 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:32 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:39 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:47 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:41:54 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:02 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:09 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:18 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:25 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:32 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:40 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:47 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:42:55 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:03 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:10 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:18 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:25 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:33 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:41 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:50 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:43:58 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:05 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:14 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:21 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:29 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:36 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:44 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:52 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:44:59 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:45:06 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:45:14 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:45:21 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:45:29 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:45:37 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:45:45 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:14 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:21 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:28 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:35 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:43 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:50 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:46:57 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:47:05 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:47:12 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 16:47:20 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:18:18 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:00 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:07 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:14 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:22 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:30 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:37 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:44 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:51 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:20:58 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-25 17:21:05 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:19:22 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:19:29 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:19:36 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:19:44 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:19:52 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:20:00 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:20:07 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:20:14 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 07:20:22 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:17 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:24 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:31 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:37 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:45 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:51 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:44:58 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:45:04 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:45:10 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 09:45:17 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:11:44 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:11:51 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:11:57 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:04 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:10 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:17 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:23 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:29 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:36 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-04-26 10:12:42 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:28:40 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:28:48 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:28:55 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:03 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:11 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:18 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:25 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:32 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:40 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:47 +05:30: 🔔 NodesHub Upgrade Bot starting…
14|upgrade | 2026-05-03 12:29:54 +05:30: 🔔 NodesHub Upgrade Bot starting…

/home/ubuntu/nh-services/logs/upgrade-bot-error.log last 100 lines:
14|upgrade | 2026-05-03 12:28:48 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:28:55 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:28:55 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:28:55 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:28:55 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:28:55 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:28:55 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:28:55 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:28:55 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:28:55 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:28:55 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:28:55 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:03 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:03 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:03 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:03 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:03 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:03 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:03 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:03 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:03 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:03 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:03 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:11 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:11 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:11 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:11 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:11 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:11 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:11 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:11 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:11 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:11 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:11 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:18 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:18 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:18 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:18 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:18 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:18 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:18 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:18 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:18 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:18 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:18 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:25 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:25 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:25 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:25 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:25 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:25 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:25 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:25 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:25 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:25 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:25 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:32 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:32 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:32 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:32 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:32 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:32 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:32 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:32 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:32 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:32 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:32 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:40 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:40 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:40 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:40 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:40 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:40 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:40 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:40 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:40 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:40 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:40 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:47 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:47 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:47 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:47 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:47 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:47 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:47 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:47 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:47 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:47 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:47 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
14|upgrade | 2026-05-03 12:29:54 +05:30: Fatal error: Error: UPGRADE_BOT_TOKEN not set. Add it to config/upgrade-bot/.env
14|upgrade | 2026-05-03 12:29:54 +05:30: at getBotToken (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:70:9)
14|upgrade | 2026-05-03 12:29:54 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:795:17
14|upgrade | 2026-05-03 12:29:54 +05:30: at step (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:53:23)
14|upgrade | 2026-05-03 12:29:54 +05:30: at Object.next (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:34:53)
14|upgrade | 2026-05-03 12:29:54 +05:30: at /home/ubuntu/nh-services/services/upgrade-bot/index.ts:28:71
14|upgrade | 2026-05-03 12:29:54 +05:30: at new Promise (<anonymous>)
14|upgrade | 2026-05-03 12:29:54 +05:30: at __awaiter (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:24:12)
14|upgrade | 2026-05-03 12:29:54 +05:30: at main (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:965:12)
14|upgrade | 2026-05-03 12:29:54 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/upgrade-bot/index.ts:840:1)
14|upgrade | 2026-05-03 12:29:54 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)

/home/ubuntu/nh-services/logs/telegram-bot-out.log last 100 lines:
13|telegra | 2026-04-25 16:41:01 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:09 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:17 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:24 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:31 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:39 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:46 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:41:53 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:01 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:08 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:17 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:24 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:32 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:39 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:47 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:42:55 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:02 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:10 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:17 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:25 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:32 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:41 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:49 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:43:57 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:05 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:13 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:21 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:28 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:36 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:43 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:51 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:44:58 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:45:05 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:45:13 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:45:20 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:45:28 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:45:36 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:45:44 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:12 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:20 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:27 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:34 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:42 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:49 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:46:57 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:47:04 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:47:12 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 16:47:19 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:18:18 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:19:58 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:05 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:12 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:20 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:27 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:34 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:41 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:48 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:20:55 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-25 17:21:02 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:19:14 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:19:22 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:19:29 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:19:36 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:19:44 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:19:52 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:20:00 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:20:07 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:20:14 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 07:20:22 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:17 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:24 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:31 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:37 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:44 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:51 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:44:57 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:45:03 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:45:10 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 09:45:16 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:11:44 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:11:50 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:11:57 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:03 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:10 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:16 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:22 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:29 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:35 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-04-26 10:12:41 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:28:41 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:28:48 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:28:56 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:04 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:11 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:18 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:25 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:33 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:40 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:47 +05:30: 🤖 NodesHub Telegram Bot starting…
13|telegra | 2026-05-03 12:29:55 +05:30: 🤖 NodesHub Telegram Bot starting…

/home/ubuntu/nh-services/logs/telegram-bot-error.log last 100 lines:
13|telegra | 2026-05-03 12:28:48 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:28:56 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:28:56 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:28:56 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:28:56 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:28:56 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:28:56 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:28:56 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:28:56 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:28:56 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:28:56 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:28:56 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:04 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:04 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:04 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:04 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:04 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:04 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:04 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:04 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:04 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:04 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:04 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:11 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:11 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:11 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:11 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:11 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:11 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:11 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:11 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:11 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:11 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:11 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:18 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:18 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:18 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:18 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:18 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:18 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:18 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:18 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:18 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:18 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:18 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:25 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:25 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:25 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:25 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:25 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:25 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:25 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:25 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:25 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:25 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:25 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:33 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:33 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:33 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:33 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:33 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:33 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:33 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:33 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:33 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:33 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:33 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:40 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:40 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:40 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:40 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:40 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:40 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:40 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:40 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:40 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:40 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:40 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:47 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:47 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:47 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:47 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:47 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:47 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:47 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:47 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:47 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:47 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:47 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)
13|telegra | 2026-05-03 12:29:55 +05:30: Fatal error: Error: TELEGRAM_BOT_TOKEN not set. Add it to config/governance-bot/.env or config/governance-bot/config.json
13|telegra | 2026-05-03 12:29:55 +05:30: at getBotToken (/home/ubuntu/nh-services/services/telegram-bot/index.ts:77:9)
13|telegra | 2026-05-03 12:29:55 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:935:17
13|telegra | 2026-05-03 12:29:55 +05:30: at step (/home/ubuntu/nh-services/services/telegram-bot/index.ts:53:23)
13|telegra | 2026-05-03 12:29:55 +05:30: at Object.next (/home/ubuntu/nh-services/services/telegram-bot/index.ts:34:53)
13|telegra | 2026-05-03 12:29:55 +05:30: at /home/ubuntu/nh-services/services/telegram-bot/index.ts:28:71
13|telegra | 2026-05-03 12:29:55 +05:30: at new Promise (<anonymous>)
13|telegra | 2026-05-03 12:29:55 +05:30: at __awaiter (/home/ubuntu/nh-services/services/telegram-bot/index.ts:24:12)
13|telegra | 2026-05-03 12:29:55 +05:30: at main (/home/ubuntu/nh-services/services/telegram-bot/index.ts:1130:12)
13|telegra | 2026-05-03 12:29:55 +05:30: at Object.<anonymous> (/home/ubuntu/nh-services/services/telegram-bot/index.ts:961:1)
13|telegra | 2026-05-03 12:29:55 +05:30: at Module._compile (node:internal/modules/cjs/loader:1546:14)

/home/ubuntu/nh-services/logs/web-server-error.log last 100 lines:
0|web-serv | 2026-05-04 01:41:40 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:41:40 +05:30: }
0|web-serv | 2026-05-04 01:44:11 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 01:44:11 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 01:44:11 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 01:44:11 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 01:44:11 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 01:44:11 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 01:44:11 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 01:44:11 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 01:44:11 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 01:44:11 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 01:44:11 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:44:11 +05:30: }
0|web-serv | 2026-05-04 01:45:05 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 01:45:05 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 01:45:05 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 01:45:05 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 01:45:05 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 01:45:05 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 01:45:05 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 01:45:05 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 01:45:05 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 01:45:05 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 01:45:05 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:45:05 +05:30: }
0|web-serv | 2026-05-04 01:49:16 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 01:49:16 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 01:49:16 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 01:49:16 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 01:49:16 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 01:49:16 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 01:49:16 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 01:49:16 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 01:49:16 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 01:49:16 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 01:49:16 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:49:16 +05:30: }
0|web-serv | 2026-05-04 01:53:14 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 01:53:14 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 01:53:14 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 01:53:14 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 01:53:14 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 01:53:14 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 01:53:14 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 01:53:14 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 01:53:14 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 01:53:14 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 01:53:14 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:53:14 +05:30: }
0|web-serv | 2026-05-04 01:58:19 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 01:58:19 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 01:58:19 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 01:58:19 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 01:58:19 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 01:58:19 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 01:58:19 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 01:58:19 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 01:58:19 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 01:58:19 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 01:58:19 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:58:19 +05:30: }
0|web-serv | 2026-05-04 01:59:10 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 01:59:10 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 01:59:10 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 01:59:10 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 01:59:10 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 01:59:10 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 01:59:10 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 01:59:10 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 01:59:10 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 01:59:10 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 01:59:10 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 01:59:10 +05:30: }
0|web-serv | 2026-05-04 02:00:25 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 02:00:25 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 02:00:25 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 02:00:25 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 02:00:25 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 02:00:25 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 02:00:25 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 02:00:25 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 02:00:25 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 02:00:25 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 02:00:25 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 02:00:25 +05:30: }
0|web-serv | 2026-05-04 02:07:14 +05:30: Error: Unexpected end of form
0|web-serv | 2026-05-04 02:07:14 +05:30: at e.exports._final (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:2:457)
0|web-serv | 2026-05-04 02:07:14 +05:30: at prefinish (node:internal/streams/writable:914:14)
0|web-serv | 2026-05-04 02:07:14 +05:30: at finishMaybe (node:internal/streams/writable:928:5)
0|web-serv | 2026-05-04 02:07:14 +05:30: at Writable.end (node:internal/streams/writable:843:5)
0|web-serv | 2026-05-04 02:07:14 +05:30: at IncomingMessage.onend (node:internal/streams/readable:946:10)
0|web-serv | 2026-05-04 02:07:14 +05:30: at Object.onceWrapper (node:events:627:28)
0|web-serv | 2026-05-04 02:07:14 +05:30: at IncomingMessage.emit (node:events:525:35)
0|web-serv | 2026-05-04 02:07:14 +05:30: at endReadableNT (node:internal/streams/readable:1696:12)
0|web-serv | 2026-05-04 02:07:14 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
0|web-serv | 2026-05-04 02:07:14 +05:30: digest: '3373278789'
0|web-serv | 2026-05-04 02:07:14 +05:30: }
0|web-serv | 2026-05-04 03:01:24 +05:30: ⨯ The requested resource isn't a valid image for /chains/logos/xrp.png received text/html; charset=utf-8
0|web-serv | 2026-05-04 03:01:26 +05:30: ⨯ The requested resource isn't a valid image for /chains/logos/xrp.png received text/html; charset=utf-8

/home/ubuntu/nh-services/logs/parameters-fetcher-out.log last 100 lines:
11|paramet | 2026-05-03 10:12:12 +05:30: [2026-05-03T04:41:59.905Z] Parameters: 39 updated, 6 failed
11|paramet | 2026-05-03 12:28:40 +05:30: ⚙️ Parameters Fetcher Service Started
11|paramet | 2026-05-03 12:28:40 +05:30: Updating every 24 hours
11|paramet | 2026-05-03 12:28:40 +05:30:
11|paramet | 2026-05-03 12:28:40 +05:30:
11|paramet | 2026-05-03 12:28:40 +05:30: [2026-05-03T06:58:40.318Z] Fetching parameters for 45 chains...
11|paramet | 2026-05-03 12:28:41 +05:30: ✓ mainnet/arkeo
11|paramet | 2026-05-03 12:28:41 +05:30: ✓ mainnet/atomone
11|paramet | 2026-05-03 12:28:41 +05:30: ✓ mainnet/babylon
11|paramet | 2026-05-03 12:28:41 +05:30: - mainnet/bitway: no parameter data returned
11|paramet | 2026-05-03 12:28:42 +05:30: ✓ mainnet/bouncebit
11|paramet | 2026-05-03 12:28:42 +05:30: ✓ mainnet/cosmos
11|paramet | 2026-05-03 12:28:43 +05:30: ✓ mainnet/crossfi
11|paramet | 2026-05-03 12:28:43 +05:30: ✓ mainnet/dymension
11|paramet | 2026-05-03 12:28:44 +05:30: ✓ mainnet/firmachain
11|paramet | 2026-05-03 12:28:44 +05:30: ✓ mainnet/hippo
11|paramet | 2026-05-03 12:28:44 +05:30: ✓ mainnet/juno
11|paramet | 2026-05-03 12:28:45 +05:30: ✓ mainnet/kiichain
11|paramet | 2026-05-03 12:28:45 +05:30: ✓ mainnet/kyve
11|paramet | 2026-05-03 12:28:45 +05:30: ✓ mainnet/lava
11|paramet | 2026-05-03 12:28:45 +05:30: ✓ mainnet/mantra
11|paramet | 2026-05-03 12:28:45 +05:30: - mainnet/mezo: no parameter data returned
11|paramet | 2026-05-03 12:28:45 +05:30: ✓ mainnet/noble
11|paramet | 2026-05-03 12:28:46 +05:30: ✓ mainnet/osmosis
11|paramet | 2026-05-03 12:28:46 +05:30: ✓ mainnet/realio
11|paramet | 2026-05-03 12:28:46 +05:30: - mainnet/secret: no active API endpoint
11|paramet | 2026-05-03 12:28:47 +05:30: ✓ mainnet/shentu
11|paramet | 2026-05-03 12:28:47 +05:30: ✓ mainnet/source
11|paramet | 2026-05-03 12:28:47 +05:30: - mainnet/story: no active API endpoint
11|paramet | 2026-05-03 12:28:47 +05:30: ✓ mainnet/symphony
11|paramet | 2026-05-03 12:28:47 +05:30: ✓ mainnet/tellor
11|paramet | 2026-05-03 12:28:47 +05:30: ✓ mainnet/terra
11|paramet | 2026-05-03 12:28:48 +05:30: ✓ mainnet/xrplevm
11|paramet | 2026-05-03 12:28:48 +05:30: ✓ mainnet/zetachain
11|paramet | 2026-05-03 12:28:49 +05:30: ✓ testnet/atomone
11|paramet | 2026-05-03 12:28:49 +05:30: ✓ testnet/empe
11|paramet | 2026-05-03 12:28:49 +05:30: - testnet/gnoland: no active API endpoint
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/juno
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/kiichain
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/mantra
11|paramet | 2026-05-03 12:28:50 +05:30: - testnet/monad: no active API endpoint
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/mono
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/odiseo
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/push
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/republic
11|paramet | 2026-05-03 12:28:50 +05:30: ✓ testnet/safrochain
11|paramet | 2026-05-03 12:28:50 +05:30: - testnet/story: no active API endpoint
11|paramet | 2026-05-03 12:28:51 +05:30: ✓ testnet/terra
11|paramet | 2026-05-03 12:28:52 +05:30: ✓ testnet/titan
11|paramet | 2026-05-03 12:28:52 +05:30: ✓ testnet/xrplevm
11|paramet | 2026-05-03 12:28:53 +05:30: ✓ testnet/zetachain
11|paramet | 2026-05-03 12:28:53 +05:30: [2026-05-03T06:58:40.318Z] Parameters: 38 updated, 7 failed
11|paramet | 2026-05-04 12:28:53 +05:30:
11|paramet | 2026-05-04 12:28:53 +05:30: [2026-05-04T06:58:53.029Z] Fetching parameters for 45 chains...
11|paramet | 2026-05-04 12:28:53 +05:30: ✓ mainnet/arkeo
11|paramet | 2026-05-04 12:28:53 +05:30: ✓ mainnet/atomone
11|paramet | 2026-05-04 12:28:54 +05:30: ✓ mainnet/babylon
11|paramet | 2026-05-04 12:28:54 +05:30: ✓ mainnet/bitway
11|paramet | 2026-05-04 12:28:54 +05:30: ✓ mainnet/bouncebit
11|paramet | 2026-05-04 12:28:54 +05:30: ✓ mainnet/cosmos
11|paramet | 2026-05-04 12:28:55 +05:30: ✓ mainnet/crossfi
11|paramet | 2026-05-04 12:28:55 +05:30: ✓ mainnet/dymension
11|paramet | 2026-05-04 12:28:56 +05:30: ✓ mainnet/firmachain
11|paramet | 2026-05-04 12:28:56 +05:30: ✓ mainnet/hippo
11|paramet | 2026-05-04 12:28:56 +05:30: ✓ mainnet/juno
11|paramet | 2026-05-04 12:28:57 +05:30: ✓ mainnet/kiichain
11|paramet | 2026-05-04 12:28:57 +05:30: ✓ mainnet/kyve
11|paramet | 2026-05-04 12:28:57 +05:30: ✓ mainnet/lava
11|paramet | 2026-05-04 12:28:57 +05:30: ✓ mainnet/mantra
11|paramet | 2026-05-04 12:28:57 +05:30: - mainnet/mezo: no active API endpoint
11|paramet | 2026-05-04 12:28:57 +05:30: ✓ mainnet/noble
11|paramet | 2026-05-04 12:28:58 +05:30: ✓ mainnet/osmosis
11|paramet | 2026-05-04 12:28:58 +05:30: ✓ mainnet/realio
11|paramet | 2026-05-04 12:28:58 +05:30: - mainnet/secret: no active API endpoint
11|paramet | 2026-05-04 12:28:59 +05:30: ✓ mainnet/shentu
11|paramet | 2026-05-04 12:28:59 +05:30: ✓ mainnet/source
11|paramet | 2026-05-04 12:28:59 +05:30: - mainnet/story: no active API endpoint
11|paramet | 2026-05-04 12:28:59 +05:30: ✓ mainnet/symphony
11|paramet | 2026-05-04 12:28:59 +05:30: ✓ mainnet/tellor
11|paramet | 2026-05-04 12:28:59 +05:30: ✓ mainnet/terra
11|paramet | 2026-05-04 12:29:00 +05:30: ✓ mainnet/xrplevm
11|paramet | 2026-05-04 12:29:00 +05:30: ✓ mainnet/zetachain
11|paramet | 2026-05-04 12:29:01 +05:30: ✓ testnet/atomone
11|paramet | 2026-05-04 12:29:01 +05:30: ✓ testnet/empe
11|paramet | 2026-05-04 12:29:01 +05:30: - testnet/gnoland: no active API endpoint
11|paramet | 2026-05-04 12:29:01 +05:30: ✓ testnet/juno
11|paramet | 2026-05-04 12:29:01 +05:30: ✓ testnet/kiichain
11|paramet | 2026-05-04 12:29:01 +05:30: ✓ testnet/mantra
11|paramet | 2026-05-04 12:29:01 +05:30: - testnet/monad: no active API endpoint
11|paramet | 2026-05-04 12:29:01 +05:30: ✓ testnet/mono
11|paramet | 2026-05-04 12:29:02 +05:30: ✓ testnet/odiseo
11|paramet | 2026-05-04 12:29:02 +05:30: ✓ testnet/push
11|paramet | 2026-05-04 12:29:02 +05:30: ✓ testnet/republic
11|paramet | 2026-05-04 12:29:02 +05:30: ✓ testnet/safrochain
11|paramet | 2026-05-04 12:29:02 +05:30: - testnet/story: no active API endpoint
11|paramet | 2026-05-04 12:29:02 +05:30: ✓ testnet/terra
11|paramet | 2026-05-04 12:29:04 +05:30: ✓ testnet/titan
11|paramet | 2026-05-04 12:29:04 +05:30: ✓ testnet/xrplevm
11|paramet | 2026-05-04 12:29:04 +05:30: ✓ testnet/zetachain
11|paramet | 2026-05-04 12:29:04 +05:30: [2026-05-04T06:58:53.029Z] Parameters: 39 updated, 6 failed

/home/ubuntu/nh-services/logs/keybase-fetcher-out.log last 100 lines:
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Fall2: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Fall: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 666: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Fallbight: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ EC5031E0B598AB4A41B116C3546D00508A34FA2F: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ AF2558349C162387: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 6f558855731ec636374ee161680c3072ef93ebe8: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ @arfiyantd168: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ izmerempe: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 28/35]
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Fallblight: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Node Runner: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 463FE1FAD8B5FF35849D50DD00A23237049A73CA: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 6B288D478D47FE32: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Manzcode: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ hishashi: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 837A9994C9B1F3CF : Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 08db0be106692764c8571618c7e30c37433b9596: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ EE173F51300382DE: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 1C41853BD15107B6: API error 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 29/35]
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 7F02D21AD61ACCE7FD17F7CDED8BB5A28393BDEF: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 7: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Builder: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 43FBF31A8AC31E74: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ xxxxxx: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 6CB6AC3E672AAB9D : Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Keybase_ID: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 3C08565B66C4DDE12612A22EF8ACEAEF8C7A57E4: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ AA718FA3E7B04D85: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ YOUR_KEYBASE: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 30/35]
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ majikayo: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ C2E8D14F6B09A73D: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 7B259695C6423A31: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ anak buah timothy labs: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ <YOUR_KEYBASE_ID>: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ ExoticNode: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ C4E9FF95584A6E7B121965C62485261EE5223417: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 7A3F91C4D0B6E2A8: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Your_Keybase: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ B9FD76B74CE3CA7D : Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 31/35]
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 3CAB8B1F528E8743: No picture found on Keybase
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ @XyDMN_: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ CryptoData: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ kamiya: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ nyilzz-node: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ https://github.com/roz2000: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 03049f5ecd1ce7bbf0d72349a8c5cf19: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 608CBA22041C922: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ leiz: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ https://github.com/jgx99/Safrochain: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 32/35]
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 00258: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ N/A: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ ceces123: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Keybase: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 98EFFDFA7E68565BCD5C79FB855CB7FE5B49CB47: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ margar3tas: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ opsiyonel: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ https://keybase.io/johnwiard: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ Eser: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ richardwilson: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 33/35]
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ KeybaseIdentity: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ <identity>: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ radogosts: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ volodymir32: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ bondvik: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 36133A0C3F9B1A1A2DBA04913B55132BBB4A84AF: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ kazantor: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ tarovlado: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ falkbo22: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:06 +05:30: ✗ 2D5B4E1903B6A08A9E2AE321FE49171574F42B9F: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:06 +05:30: [Batch 34/35]
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ paquinentin: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ 46F42CD0-026B-476F-BF68-8D106F153626: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ nodeguards: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ murktom: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ cukiva: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ miroglavchenko: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ dm1sla: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ yarofey: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ FA178E005CAE88E6: No picture found on Keybase
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ charleshall: Image fetch failed: 429
12|keybase | 2026-05-04 16:00:07 +05:30: [Batch 35/35]
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ wilsonjaames: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ 12D755630064FD2B0E0984A9EAE0EDD0D8F5487E: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ 779712C94C077F16: No picture found on Keybase
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ AF9D7EF7CC70CE24: No picture found on Keybase
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ q6qQoMpJAaC47B9YH/gytezbFNzEhw7AUr78uNmM1Is=: Image fetch failed: 404
12|keybase | 2026-05-04 16:00:07 +05:30:
12|keybase | 2026-05-04 16:00:07 +05:30: Saved failed logos to: /home/ubuntu/nh-services/public/logos/keybase/failed-logos.json
12|keybase | 2026-05-04 16:00:07 +05:30:
12|keybase | 2026-05-04 16:00:07 +05:30: ================================
12|keybase | 2026-05-04 16:00:07 +05:30: ✓ Fetched: 0
12|keybase | 2026-05-04 16:00:07 +05:30: ○ Skipped (cached): 1831
12|keybase | 2026-05-04 16:00:07 +05:30: ✗ Failed: 345
12|keybase | 2026-05-04 16:00:07 +05:30: Total: 2176

/home/ubuntu/nh-services/logs/upgrade-history-extractor-out.log last 100 lines:
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ mainnet/zetachain: 23 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/atomone: 2 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/empe: 3 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/juno: 2 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/kiichain: 12 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/mantra: 19 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/odiseo: 1 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/push: 28 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/republic: 1 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/story: 6 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/terra: 19 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/xrplevm: 4 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ testnet/zetachain: 40 upgrades
9|upgrade- | 2026-05-04 14:28:32 +05:30:
9|upgrade- | 2026-05-04 14:28:32 +05:30: ✓ Upgrade history extraction complete in 0.2s
9|upgrade- | 2026-05-04 14:28:32 +05:30:
9|upgrade- | 2026-05-04 15:28:32 +05:30:
9|upgrade- | 2026-05-04 15:28:32 +05:30: [2026-05-04T09:58:32.158Z] Starting upgrade history extraction...
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/arkeo: 6 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/atomone: 5 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/babylon: 8 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/bitway: 1 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/bouncebit: 9 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/cosmos: 32 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/crossfi: 2 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/dymension: 3 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/firmachain: 5 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/hippo: 2 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/juno: 24 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/kiichain: 3 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/kyve: 8 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/lava: 11 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/mantra: 9 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/osmosis: 26 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/realio: 8 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/secret: 24 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/shentu: 18 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/story: 8 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/symphony: 5 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/tellor: 13 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/terra: 18 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/xrplevm: 3 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ mainnet/zetachain: 23 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/atomone: 2 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/empe: 3 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/juno: 2 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/kiichain: 12 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/mantra: 19 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/odiseo: 1 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/push: 28 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/republic: 1 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/story: 6 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/terra: 19 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/xrplevm: 4 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ testnet/zetachain: 40 upgrades
9|upgrade- | 2026-05-04 15:28:32 +05:30:
9|upgrade- | 2026-05-04 15:28:32 +05:30: ✓ Upgrade history extraction complete in 0.3s
9|upgrade- | 2026-05-04 15:28:32 +05:30:
9|upgrade- | 2026-05-04 16:28:32 +05:30:
9|upgrade- | 2026-05-04 16:28:32 +05:30: [2026-05-04T10:58:32.159Z] Starting upgrade history extraction...
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/arkeo: 6 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/atomone: 5 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/babylon: 8 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/bitway: 1 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/bouncebit: 9 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/cosmos: 32 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/crossfi: 2 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/dymension: 3 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/firmachain: 5 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/hippo: 2 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/juno: 24 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/kiichain: 3 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/kyve: 8 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/lava: 11 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/mantra: 9 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/osmosis: 26 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/realio: 8 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/secret: 24 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/shentu: 18 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/story: 8 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/symphony: 5 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/tellor: 13 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/terra: 18 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/xrplevm: 3 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ mainnet/zetachain: 23 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/atomone: 2 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/empe: 3 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/juno: 2 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/kiichain: 12 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/mantra: 19 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/odiseo: 1 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/push: 28 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/republic: 1 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/story: 6 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/terra: 19 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/xrplevm: 4 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ testnet/zetachain: 40 upgrades
9|upgrade- | 2026-05-04 16:28:32 +05:30:
9|upgrade- | 2026-05-04 16:28:32 +05:30: ✓ Upgrade history extraction complete in 0.3s
9|upgrade- | 2026-05-04 16:28:32 +05:30:

/home/ubuntu/nh-services/logs/consensus-monitor-out.log last 100 lines:
8|consensu | 2026-05-04 15:28:48 +05:30: ✓ mainnet/mantra: 85 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/noble: 24 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/kiichain: 20 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/kyve: 211 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/osmosis: 387 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/lava: 195 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/juno: 342 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ⚠ No API endpoints for mainnet/story
8|consensu | 2026-05-04 15:28:49 +05:30: ⚠ No chain-info.json for mainnet/xrp
8|consensu | 2026-05-04 15:28:49 +05:30: ⚠ Using existing cache for mainnet/secret (API unavailable)
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/tellor: 48 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/terra: 208 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/source: 153 validators cached
8|consensu | 2026-05-04 15:28:49 +05:30: ✓ mainnet/symphony: 37 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ mainnet/xrplevm: 22 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ mainnet/realio: 110 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ mainnet/shentu: 238 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ⚠ No chain-info.json for mainnet/zenrock
8|consensu | 2026-05-04 15:28:50 +05:30: ⚠ No chain-info.json for testnet/elys
8|consensu | 2026-05-04 15:28:50 +05:30: ⚠ No API endpoints for testnet/gnoland
8|consensu | 2026-05-04 15:28:50 +05:30: ⏭ Skipping EVM chain: testnet/monad
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ mainnet/zetachain: 189 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/juno: 22 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/mantra: 62 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/kiichain: 203 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/empe: 501 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/atomone: 117 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ⚠ No API endpoints for testnet/story
8|consensu | 2026-05-04 15:28:50 +05:30: ⚠ No chain-info.json for testnet/xrp
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/safrochain: 187 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/mono: 50 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/push: 158 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/xrplevm: 28 validators cached
8|consensu | 2026-05-04 15:28:50 +05:30: ✓ testnet/terra: 162 validators cached
8|consensu | 2026-05-04 15:28:51 +05:30: ✓ testnet/republic: 647 validators cached
8|consensu | 2026-05-04 15:28:51 +05:30: ✓ testnet/odiseo: 83 validators cached
8|consensu | 2026-05-04 15:28:53 +05:30: ✓ testnet/titan: 343 validators cached
8|consensu | 2026-05-04 15:28:54 +05:30: ✓ testnet/zetachain: 250 validators cached
8|consensu | 2026-05-04 15:28:54 +05:30:
8|consensu | 2026-05-04 15:28:54 +05:30: ✓ Validator info update complete in 7.3s
8|consensu | 2026-05-04 15:28:54 +05:30: Success: 51, Errors: 0
8|consensu | 2026-05-04 15:28:54 +05:30:
8|consensu | 2026-05-04 16:28:47 +05:30:
8|consensu | 2026-05-04 16:28:47 +05:30: [2026-05-04T10:58:47.345Z] Starting validator info update...
8|consensu | 2026-05-04 16:28:47 +05:30: Processing 51 chains...
8|consensu | 2026-05-04 16:28:47 +05:30: ⚠ No chain-info.json for mainnet/elys
8|consensu | 2026-05-04 16:28:47 +05:30: ✓ mainnet/crossfi: 147 validators cached
8|consensu | 2026-05-04 16:28:47 +05:30: ✓ mainnet/bitway: 121 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/bouncebit: 33 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/firmachain: 83 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/atomone: 146 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/babylon: 141 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/arkeo: 90 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/dymension: 278 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/cosmos: 513 validators cached
8|consensu | 2026-05-04 16:28:48 +05:30: ⚠ No chain-info.json for mainnet/functionx
8|consensu | 2026-05-04 16:28:48 +05:30: ⚠ No API endpoints for mainnet/mezo
8|consensu | 2026-05-04 16:28:48 +05:30: ✓ mainnet/hippo: 49 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/mantra: 85 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/noble: 24 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/kiichain: 20 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/kyve: 211 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/juno: 342 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/osmosis: 387 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/lava: 195 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ⚠ No API endpoints for mainnet/secret
8|consensu | 2026-05-04 16:28:49 +05:30: ⚠ No API endpoints for mainnet/story
8|consensu | 2026-05-04 16:28:49 +05:30: ⚠ No chain-info.json for mainnet/xrp
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/tellor: 48 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/symphony: 37 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/source: 153 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/terra: 208 validators cached
8|consensu | 2026-05-04 16:28:49 +05:30: ✓ mainnet/xrplevm: 22 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ mainnet/realio: 110 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ mainnet/shentu: 238 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ⚠ No chain-info.json for mainnet/zenrock
8|consensu | 2026-05-04 16:28:50 +05:30: ⚠ No chain-info.json for testnet/elys
8|consensu | 2026-05-04 16:28:50 +05:30: ⚠ No API endpoints for testnet/gnoland
8|consensu | 2026-05-04 16:28:50 +05:30: ⏭ Skipping EVM chain: testnet/monad
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/juno: 22 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ mainnet/zetachain: 189 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/mantra: 62 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/empe: 501 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/atomone: 117 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/kiichain: 203 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ⚠ No API endpoints for testnet/story
8|consensu | 2026-05-04 16:28:50 +05:30: ⚠ No chain-info.json for testnet/xrp
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/safrochain: 187 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/xrplevm: 28 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/mono: 50 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/push: 158 validators cached
8|consensu | 2026-05-04 16:28:50 +05:30: ✓ testnet/terra: 162 validators cached
8|consensu | 2026-05-04 16:28:51 +05:30: ✓ testnet/republic: 647 validators cached
8|consensu | 2026-05-04 16:28:51 +05:30: ✓ testnet/odiseo: 83 validators cached
8|consensu | 2026-05-04 16:28:53 +05:30: ✓ testnet/titan: 343 validators cached
8|consensu | 2026-05-04 16:28:54 +05:30: ✓ testnet/zetachain: 250 validators cached
8|consensu | 2026-05-04 16:28:54 +05:30:
8|consensu | 2026-05-04 16:28:54 +05:30: ✓ Validator info update complete in 7.0s
8|consensu | 2026-05-04 16:28:54 +05:30: Success: 51, Errors: 0
8|consensu | 2026-05-04 16:28:54 +05:30:

/home/ubuntu/nh-services/logs/decentralization-monitor-error.log last 100 lines:
7|decentra | 2026-05-04 12:35:34 +05:30: Error fetching peers from https://empe.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 12:35:47 +05:30: Error fetching peers from https://rpc-t.kiichain.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 12:35:50 +05:30: Error fetching peers from https://mantra.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 12:35:54 +05:30: Error fetching peers from https://mono.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 12:36:00 +05:30: Error fetching peers from https://rpc-t.mono.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 14:32:39 +05:30: Error fetching peers from https://rpc.arkeo.roomit.xyz: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 14:32:49 +05:30: Error fetching peers from https://arkeo-rpc.moonbridge.org: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 14:32:58 +05:30: Error fetching peers from https://rpc-babylon.imperator.co: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:32:58 +05:30: Error fetching peers from https://rpc.lavenderfive.com/babylon: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:32:58 +05:30: Error fetching peers from https://babylon-archive.nodes.guru/rpc: Error: Failed to fetch net_info: 503
7|decentra | 2026-05-04 14:32:58 +05:30: Error fetching peers from https://babylon-rpc.noders.services: TypeError: fetch failed
7|decentra | 2026-05-04 14:32:58 +05:30: Error fetching peers from https://rpc.babylon.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 14:33:05 +05:30: Error fetching peers from https://rpc.lavenderfive.com/bitway: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:33:15 +05:30: Error fetching peers from https://bitway.rpc.mandragora.io: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 14:33:15 +05:30: Error fetching peers from https://bitway-rpc.polkachu.com: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 14:33:22 +05:30: Error fetching peers from https://rpc.lavenderfive.com/cosmoshub: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:33:22 +05:30: Error fetching peers from https://rpc.cosmoshub.goldenratiostaking.net: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:33:22 +05:30: Error fetching peers from https://go.getblock.io/17515cb3ec0e43b7817f182e5de6066a: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:33:31 +05:30: Error fetching peers from https://rpc.crossfi.roomit.xyz: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 14:33:35 +05:30: Error fetching peers from https://rpc.dymension.silentvalidator.com: TypeError: fetch failed
7|decentra | 2026-05-04 14:33:35 +05:30: Error fetching peers from https://rpc-dymension.imperator.co: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:33:35 +05:30: Error fetching peers from https://rpc.lavenderfive.com/dymension: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:33:35 +05:30: Error fetching peers from https://rpc.mainnet.dymension.aviaone.com: TypeError: fetch failed
7|decentra | 2026-05-04 14:33:35 +05:30: Error fetching peers from https://rpc.dymension.posthuman.digital: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:33:45 +05:30: Error fetching peers from https://dymension-rpc.polkachu.com: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 14:33:49 +05:30: Error fetching peers from https://rpc.lavenderfive.com/firmachain: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:33:54 +05:30: Error fetching peers from https://rpc.hippo-protocol.com: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 14:34:05 +05:30: Error fetching peers from https://rpc-kyve.ecostake.com: Error: Failed to fetch net_info: 525
7|decentra | 2026-05-04 14:34:05 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
7|decentra | 2026-05-04 14:34:05 +05:30: Error fetching peers from https://kyve-mainnet-rpc.mellifera.network: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:34:09 +05:30: Error fetching peers from https://rpc.lavenderfive.com/lava: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:34:14 +05:30: Error fetching peers from https://mantra-mainnet-rpc.shazoes.xyz: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:34:23 +05:30: Error fetching peers from https://mezo.rpc.nodeshub.online: Error: Failed to fetch net_info: 501
7|decentra | 2026-05-04 14:34:26 +05:30: Error fetching peers from https://rpc-noble.imperator.co: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:34:29 +05:30: Error fetching peers from https://rpc-osmosis.imperator.co: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:34:29 +05:30: Error fetching peers from https://osmosis.api.pocket.network: Error: Failed to fetch net_info: 500
7|decentra | 2026-05-04 14:34:29 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 14:34:44 +05:30: Error fetching peers from https://secret.rpc.nodeshub.online: TypeError: fetch failed
7|decentra | 2026-05-04 14:34:48 +05:30: Error fetching peers from https://rpc.shentu.stakeup.tech: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:34:48 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404
7|decentra | 2026-05-04 14:34:49 +05:30: Error fetching peers from https://shentu-rpc.node39.top: Error: Failed to fetch net_info: 526
7|decentra | 2026-05-04 14:34:53 +05:30: Error fetching peers from https://rpc.source.roomit.xyz: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 14:34:54 +05:30: Geolocation batch failed: 429
7|decentra | 2026-05-04 14:34:57 +05:30: Geolocation batch failed: 429
7|decentra | 2026-05-04 14:35:10 +05:30: Error fetching peers from https://symphony-mainnet-rpc.cryptonode.id: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 14:35:17 +05:30: Error fetching peers from https://terra-rpc.polkachu.com: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:35:20 +05:30: Error fetching peers from https://rpc-xrp.imperator.co: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:35:24 +05:30: Error fetching peers from https://rpc.lavenderfive.com/zetachain: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:35:29 +05:30: Error fetching peers from https://atomone.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 14:35:45 +05:30: Error fetching peers from https://mantra.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:35:48 +05:30: Error fetching peers from https://rpc-t.mono.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 14:35:49 +05:30: Error fetching peers from https://mono.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 14:36:08 +05:30: Geolocation batch failed: 429
7|decentra | 2026-05-04 14:36:13 +05:30: Geolocation batch failed: 429
7|decentra | 2026-05-04 14:36:16 +05:30: Geolocation batch failed: 429
7|decentra | 2026-05-04 14:36:19 +05:30: Geolocation batch failed: 429
7|decentra | 2026-05-04 16:32:39 +05:30: Error fetching peers from https://rpc.arkeo.roomit.xyz: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 16:32:49 +05:30: Error fetching peers from https://arkeo-rpc.moonbridge.org: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:32:59 +05:30: Error fetching peers from https://babylon-rpc.noders.services: TypeError: fetch failed
7|decentra | 2026-05-04 16:32:59 +05:30: Error fetching peers from https://rpc.babylon.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 16:33:09 +05:30: Error fetching peers from https://babylon.nodes.guru/rpc: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:33:09 +05:30: Error fetching peers from https://babylon-archive.nodes.guru/rpc: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:33:21 +05:30: Error fetching peers from https://rpc.bitway.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 16:33:25 +05:30: Error fetching peers from https://bitway.rpc.mandragora.io: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:33:25 +05:30: Error fetching peers from https://bitway-rpc.polkachu.com: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:33:32 +05:30: Error fetching peers from https://rpc.cosmoshub.goldenratiostaking.net: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:33:32 +05:30: Error fetching peers from https://cosmoshub.rpc.stakin-nodes.com: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:33:44 +05:30: Error fetching peers from https://rpc.crossfi.roomit.xyz: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 16:33:47 +05:30: Error fetching peers from https://rpc.dymension.silentvalidator.com: TypeError: fetch failed
7|decentra | 2026-05-04 16:33:47 +05:30: Error fetching peers from https://rpc.mainnet.dymension.aviaone.com: TypeError: fetch failed
7|decentra | 2026-05-04 16:33:48 +05:30: Error fetching peers from https://rpc.dymension.posthuman.digital: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:33:57 +05:30: Error fetching peers from https://rpc-dymension.imperator.co: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:33:57 +05:30: Error fetching peers from https://dymension-rpc.polkachu.com: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:34:07 +05:30: Error fetching peers from https://rpc.hippo-protocol.com: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 16:34:24 +05:30: Error fetching peers from https://rpc-kyve.ecostake.com: Error: Failed to fetch net_info: 525
7|decentra | 2026-05-04 16:34:24 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
7|decentra | 2026-05-04 16:34:24 +05:30: Error fetching peers from https://kyve-mainnet-rpc.mellifera.network: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:34:34 +05:30: Error fetching peers from https://kyve.rpc.nodeshub.online: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:34:37 +05:30: Error fetching peers from https://rpc.lavenderfive.com/lava: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:34:43 +05:30: Error fetching peers from https://mantra-mainnet-rpc.shazoes.xyz: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:34:51 +05:30: Error fetching peers from https://mezo.rpc.nodeshub.online: Error: Failed to fetch net_info: 501
7|decentra | 2026-05-04 16:34:54 +05:30: Error fetching peers from https://rpc.lavenderfive.com/noble: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:34:54 +05:30: Error fetching peers from https://rpc-noble.imperator.co: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:34:58 +05:30: Error fetching peers from https://rpc.lavenderfive.com/osmosis: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:34:58 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 16:34:58 +05:30: Error fetching peers from https://public.stakewolle.com/cosmos/osmosis/rpc: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 16:34:58 +05:30: Error fetching peers from https://osmosis-rpc.polkachu.com: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:34:58 +05:30: Error fetching peers from https://osmosis.rpc.stakin-nodes.com: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:35:14 +05:30: Error fetching peers from https://rpc.lavenderfive.com/secretnetwork: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:35:17 +05:30: Error fetching peers from https://secret.rpc.nodeshub.online: TypeError: fetch failed
7|decentra | 2026-05-04 16:35:20 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404
7|decentra | 2026-05-04 16:35:21 +05:30: Error fetching peers from https://shentu-rpc.node39.top: Error: Failed to fetch net_info: 526
7|decentra | 2026-05-04 16:35:25 +05:30: Error fetching peers from https://rpc.source.roomit.xyz: Error: Failed to fetch net_info: 403
7|decentra | 2026-05-04 16:35:29 +05:30: Error fetching peers from https://rpc.lavenderfive.com/story: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:35:46 +05:30: Error fetching peers from https://symphony-mainnet-rpc.cryptonode.id: TimeoutError: The operation was aborted due to timeout
7|decentra | 2026-05-04 16:35:53 +05:30: Error fetching peers from https://terra-rpc.polkachu.com: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:36:00 +05:30: Error fetching peers from https://rpc.lavenderfive.com/zetachain: Error: Failed to fetch net_info: 429
7|decentra | 2026-05-04 16:36:23 +05:30: Error fetching peers from https://mantra.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 502
7|decentra | 2026-05-04 16:36:26 +05:30: Error fetching peers from https://rpc-t.mono.nodestake.org: TypeError: fetch failed
7|decentra | 2026-05-04 16:36:26 +05:30: Error fetching peers from https://mono.test.rpc.nodeshub.online: Error: Failed to fetch net_info: 502

/home/ubuntu/nh-services/logs/decentralization-monitor-out.log last 100 lines:
7|decentra | 2026-05-04 16:36:09 +05:30: Geolocated 59 IPs
7|decentra | 2026-05-04 16:36:09 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/empe/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:09 +05:30: ✓ testnet/empe: 61 nodes
7|decentra | 2026-05-04 16:36:12 +05:30: Fetching decentralization data for Gnoland...
7|decentra | 2026-05-04 16:36:12 +05:30: Fetching peers from 5 RPC endpoints...
7|decentra | 2026-05-04 16:36:12 +05:30: Collected 50 unique peers from 5 RPCs
7|decentra | 2026-05-04 16:36:12 +05:30: Found 50 unique peers
7|decentra | 2026-05-04 16:36:12 +05:30: Geolocated 47 IPs
7|decentra | 2026-05-04 16:36:12 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/gnoland/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:12 +05:30: ✓ testnet/gnoland: 49 nodes
7|decentra | 2026-05-04 16:36:15 +05:30: Fetching decentralization data for Juno...
7|decentra | 2026-05-04 16:36:15 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:16 +05:30: Collected 15 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:16 +05:30: Found 15 unique peers
7|decentra | 2026-05-04 16:36:16 +05:30: Geolocated 15 IPs
7|decentra | 2026-05-04 16:36:16 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/juno/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:16 +05:30: ✓ testnet/juno: 15 nodes
7|decentra | 2026-05-04 16:36:19 +05:30: Fetching decentralization data for Kiichain...
7|decentra | 2026-05-04 16:36:19 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:20 +05:30: Collected 51 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:20 +05:30: Found 51 unique peers
7|decentra | 2026-05-04 16:36:20 +05:30: Geolocated 48 IPs
7|decentra | 2026-05-04 16:36:20 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/kiichain/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:20 +05:30: ✓ testnet/kiichain: 48 nodes
7|decentra | 2026-05-04 16:36:23 +05:30: Fetching decentralization data for Mantra...
7|decentra | 2026-05-04 16:36:23 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:23 +05:30: Collected 35 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:23 +05:30: Found 35 unique peers
7|decentra | 2026-05-04 16:36:23 +05:30: Geolocated 34 IPs
7|decentra | 2026-05-04 16:36:23 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/mantra/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:23 +05:30: ✓ testnet/mantra: 35 nodes
7|decentra | 2026-05-04 16:36:26 +05:30: Fetching decentralization data for Monolythium...
7|decentra | 2026-05-04 16:36:26 +05:30: Fetching peers from 4 RPC endpoints...
7|decentra | 2026-05-04 16:36:26 +05:30: Collected 33 unique peers from 4 RPCs
7|decentra | 2026-05-04 16:36:26 +05:30: Found 33 unique peers
7|decentra | 2026-05-04 16:36:26 +05:30: Geolocated 33 IPs
7|decentra | 2026-05-04 16:36:26 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/mono/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:26 +05:30: ✓ testnet/mono: 33 nodes
7|decentra | 2026-05-04 16:36:29 +05:30: Fetching decentralization data for Odiseo...
7|decentra | 2026-05-04 16:36:29 +05:30: Fetching peers from 10 RPC endpoints...
7|decentra | 2026-05-04 16:36:30 +05:30: Collected 40 unique peers from 10 RPCs
7|decentra | 2026-05-04 16:36:30 +05:30: Found 40 unique peers
7|decentra | 2026-05-04 16:36:30 +05:30: Geolocated 39 IPs
7|decentra | 2026-05-04 16:36:30 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/odiseo/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:30 +05:30: ✓ testnet/odiseo: 40 nodes
7|decentra | 2026-05-04 16:36:33 +05:30: Fetching decentralization data for Push...
7|decentra | 2026-05-04 16:36:33 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:33 +05:30: Collected 17 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:33 +05:30: Found 17 unique peers
7|decentra | 2026-05-04 16:36:33 +05:30: Geolocated 17 IPs
7|decentra | 2026-05-04 16:36:33 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/push/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:33 +05:30: ✓ testnet/push: 17 nodes
7|decentra | 2026-05-04 16:36:36 +05:30: Fetching decentralization data for Republic...
7|decentra | 2026-05-04 16:36:36 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:36 +05:30: Collected 52 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:36 +05:30: Found 52 unique peers
7|decentra | 2026-05-04 16:36:36 +05:30: Geolocated 50 IPs
7|decentra | 2026-05-04 16:36:36 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/republic/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:36 +05:30: ✓ testnet/republic: 50 nodes
7|decentra | 2026-05-04 16:36:39 +05:30: Fetching decentralization data for Safrochain...
7|decentra | 2026-05-04 16:36:39 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:39 +05:30: Collected 62 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:39 +05:30: Found 62 unique peers
7|decentra | 2026-05-04 16:36:39 +05:30: Geolocated 62 IPs
7|decentra | 2026-05-04 16:36:39 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/safrochain/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:39 +05:30: ✓ testnet/safrochain: 62 nodes
7|decentra | 2026-05-04 16:36:42 +05:30: Fetching decentralization data for Story...
7|decentra | 2026-05-04 16:36:42 +05:30: Fetching peers from 2 RPC endpoints...
7|decentra | 2026-05-04 16:36:42 +05:30: Collected 55 unique peers from 2 RPCs
7|decentra | 2026-05-04 16:36:42 +05:30: Found 55 unique peers
7|decentra | 2026-05-04 16:36:42 +05:30: Geolocated 55 IPs
7|decentra | 2026-05-04 16:36:42 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/story/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:42 +05:30: ✓ testnet/story: 55 nodes
7|decentra | 2026-05-04 16:36:45 +05:30: Fetching decentralization data for Terra...
7|decentra | 2026-05-04 16:36:45 +05:30: Found 9 unique peers
7|decentra | 2026-05-04 16:36:45 +05:30: Geolocated 9 IPs
7|decentra | 2026-05-04 16:36:45 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/terra/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:45 +05:30: ✓ testnet/terra: 9 nodes
7|decentra | 2026-05-04 16:36:48 +05:30: Fetching decentralization data for Titan...
7|decentra | 2026-05-04 16:36:48 +05:30: Fetching peers from 2 RPC endpoints...
7|decentra | 2026-05-04 16:36:50 +05:30: Collected 14 unique peers from 2 RPCs
7|decentra | 2026-05-04 16:36:50 +05:30: Found 14 unique peers
7|decentra | 2026-05-04 16:36:50 +05:30: Geolocated 14 IPs
7|decentra | 2026-05-04 16:36:50 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/titan/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:50 +05:30: ✓ testnet/titan: 14 nodes
7|decentra | 2026-05-04 16:36:53 +05:30: Fetching decentralization data for XRPLEVM...
7|decentra | 2026-05-04 16:36:53 +05:30: Fetching peers from 3 RPC endpoints...
7|decentra | 2026-05-04 16:36:53 +05:30: Collected 37 unique peers from 3 RPCs
7|decentra | 2026-05-04 16:36:53 +05:30: Found 37 unique peers
7|decentra | 2026-05-04 16:36:53 +05:30: Geolocated 37 IPs
7|decentra | 2026-05-04 16:36:53 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/xrplevm/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:53 +05:30: ✓ testnet/xrplevm: 37 nodes
7|decentra | 2026-05-04 16:36:56 +05:30: Fetching decentralization data for Zetachain...
7|decentra | 2026-05-04 16:36:56 +05:30: Fetching peers from 4 RPC endpoints...
7|decentra | 2026-05-04 16:36:56 +05:30: Collected 48 unique peers from 4 RPCs
7|decentra | 2026-05-04 16:36:56 +05:30: Found 48 unique peers
7|decentra | 2026-05-04 16:36:56 +05:30: Geolocated 48 IPs
7|decentra | 2026-05-04 16:36:56 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/zetachain/Decentralization/node-locations.json
7|decentra | 2026-05-04 16:36:56 +05:30: ✓ testnet/zetachain: 48 nodes
7|decentra | 2026-05-04 16:36:59 +05:30: [2026-05-04T11:02:39.589Z] Decentralization: 44 updated, 0 failed

/home/ubuntu/nh-services/logs/evm-monitor-out.log last 100 lines:
15|evm-mon | 2026-05-04 16:30:05 +05:30: Retry 2/3 for https://story.test.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:30:05 +05:30: Retry 2/3 for https://story-testnet-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:30:07 +05:30: 1/3 active
15|evm-mon | 2026-05-04 16:30:07 +05:30:
15|evm-mon | 2026-05-04 16:30:07 +05:30: ========================================
15|evm-mon | 2026-05-04 16:30:07 +05:30: Summary:
15|evm-mon | 2026-05-04 16:30:07 +05:30: Checked: 3
15|evm-mon | 2026-05-04 16:30:07 +05:30: Skipped: 0
15|evm-mon | 2026-05-04 16:30:07 +05:30:
15|evm-mon | 2026-05-04 16:30:07 +05:30: Endpoints:
15|evm-mon | 2026-05-04 16:30:07 +05:30: Total: 17
15|evm-mon | 2026-05-04 16:30:07 +05:30: Active: 11
15|evm-mon | 2026-05-04 16:30:07 +05:30: Inactive: 6
15|evm-mon | 2026-05-04 16:30:07 +05:30:
15|evm-mon | 2026-05-04 16:30:07 +05:30: By chain:
15|evm-mon | 2026-05-04 16:30:07 +05:30: mainnet/story (dual-client): 9/13 active
15|evm-mon | 2026-05-04 16:30:07 +05:30: testnet/monad (evm): 1/1 active
15|evm-mon | 2026-05-04 16:30:07 +05:30: testnet/story (dual-client): 1/3 active
15|evm-mon | 2026-05-04 16:30:07 +05:30:
15|evm-mon | 2026-05-04 16:30:07 +05:30: [2026-05-04T11:00:07.926Z] Done
15|evm-mon | 2026-05-04 16:45:01 +05:30: [2026-05-04T11:15:01.211Z] Starting EVM endpoint check...
15|evm-mon | 2026-05-04 16:45:01 +05:30: Checking: all EVM chains
15|evm-mon | 2026-05-04 16:45:01 +05:30: Found 3 chain(s) with EVM endpoints
15|evm-mon | 2026-05-04 16:45:01 +05:30:
15|evm-mon | 2026-05-04 16:45:01 +05:30: mainnet/story:
15|evm-mon | 2026-05-04 16:45:01 +05:30: Checking 13 EVM endpoints...
15|evm-mon | 2026-05-04 16:45:01 +05:30: Retry 1/3 for https://evm-rpc.story.nodestake.org... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:01 +05:30: Retry 1/3 for https://story-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:01 +05:30: Retry 1/3 for https://story.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:02 +05:30: Retry 2/3 for https://story-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:02 +05:30: Retry 2/3 for https://evm-rpc.story.nodestake.org... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:02 +05:30: Retry 2/3 for https://story.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:04 +05:30: 9/13 active
15|evm-mon | 2026-05-04 16:45:04 +05:30: testnet/monad:
15|evm-mon | 2026-05-04 16:45:04 +05:30: Checking 1 EVM endpoints...
15|evm-mon | 2026-05-04 16:45:04 +05:30: 1/1 active
15|evm-mon | 2026-05-04 16:45:04 +05:30: testnet/story:
15|evm-mon | 2026-05-04 16:45:04 +05:30: Checking 3 EVM endpoints...
15|evm-mon | 2026-05-04 16:45:04 +05:30: Retry 1/3 for https://story.test.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:04 +05:30: Retry 1/3 for https://story-testnet-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:05 +05:30: Retry 2/3 for https://story.test.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:05 +05:30: Retry 2/3 for https://story-testnet-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 16:45:07 +05:30: 1/3 active
15|evm-mon | 2026-05-04 16:45:07 +05:30:
15|evm-mon | 2026-05-04 16:45:07 +05:30: ========================================
15|evm-mon | 2026-05-04 16:45:07 +05:30: Summary:
15|evm-mon | 2026-05-04 16:45:07 +05:30: Checked: 3
15|evm-mon | 2026-05-04 16:45:07 +05:30: Skipped: 0
15|evm-mon | 2026-05-04 16:45:07 +05:30:
15|evm-mon | 2026-05-04 16:45:07 +05:30: Endpoints:
15|evm-mon | 2026-05-04 16:45:07 +05:30: Total: 17
15|evm-mon | 2026-05-04 16:45:07 +05:30: Active: 11
15|evm-mon | 2026-05-04 16:45:07 +05:30: Inactive: 6
15|evm-mon | 2026-05-04 16:45:07 +05:30:
15|evm-mon | 2026-05-04 16:45:07 +05:30: By chain:
15|evm-mon | 2026-05-04 16:45:07 +05:30: mainnet/story (dual-client): 9/13 active
15|evm-mon | 2026-05-04 16:45:07 +05:30: testnet/monad (evm): 1/1 active
15|evm-mon | 2026-05-04 16:45:07 +05:30: testnet/story (dual-client): 1/3 active
15|evm-mon | 2026-05-04 16:45:07 +05:30:
15|evm-mon | 2026-05-04 16:45:07 +05:30: [2026-05-04T11:15:07.943Z] Done
15|evm-mon | 2026-05-04 17:00:01 +05:30: [2026-05-04T11:30:01.257Z] Starting EVM endpoint check...
15|evm-mon | 2026-05-04 17:00:01 +05:30: Checking: all EVM chains
15|evm-mon | 2026-05-04 17:00:01 +05:30: Found 3 chain(s) with EVM endpoints
15|evm-mon | 2026-05-04 17:00:01 +05:30:
15|evm-mon | 2026-05-04 17:00:01 +05:30: mainnet/story:
15|evm-mon | 2026-05-04 17:00:01 +05:30: Checking 13 EVM endpoints...
15|evm-mon | 2026-05-04 17:00:01 +05:30: Retry 1/3 for https://story.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:01 +05:30: Retry 1/3 for https://story-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:02 +05:30: Retry 2/3 for https://story.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:02 +05:30: Retry 2/3 for https://story-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:05 +05:30: Retry 1/3 for https://evm-rpc.story.nodestake.org... (EAI_AGAIN)
15|evm-mon | 2026-05-04 17:00:10 +05:30: Retry 2/3 for https://evm-rpc.story.nodestake.org... (EAI_AGAIN)
15|evm-mon | 2026-05-04 17:00:16 +05:30: 9/13 active
15|evm-mon | 2026-05-04 17:00:16 +05:30: testnet/monad:
15|evm-mon | 2026-05-04 17:00:16 +05:30: Checking 1 EVM endpoints...
15|evm-mon | 2026-05-04 17:00:16 +05:30: 1/1 active
15|evm-mon | 2026-05-04 17:00:16 +05:30: testnet/story:
15|evm-mon | 2026-05-04 17:00:16 +05:30: Checking 3 EVM endpoints...
15|evm-mon | 2026-05-04 17:00:16 +05:30: Retry 1/3 for https://story-testnet-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:16 +05:30: Retry 1/3 for https://story.test.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:17 +05:30: Retry 2/3 for https://story-testnet-evm.polkachu.com... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:17 +05:30: Retry 2/3 for https://story.test.evm.nodeshub.online... (ENOTFOUND)
15|evm-mon | 2026-05-04 17:00:19 +05:30: 1/3 active
15|evm-mon | 2026-05-04 17:00:19 +05:30:
15|evm-mon | 2026-05-04 17:00:19 +05:30: ========================================
15|evm-mon | 2026-05-04 17:00:19 +05:30: Summary:
15|evm-mon | 2026-05-04 17:00:19 +05:30: Checked: 3
15|evm-mon | 2026-05-04 17:00:19 +05:30: Skipped: 0
15|evm-mon | 2026-05-04 17:00:19 +05:30:
15|evm-mon | 2026-05-04 17:00:19 +05:30: Endpoints:
15|evm-mon | 2026-05-04 17:00:19 +05:30: Total: 17
15|evm-mon | 2026-05-04 17:00:19 +05:30: Active: 11
15|evm-mon | 2026-05-04 17:00:19 +05:30: Inactive: 6
15|evm-mon | 2026-05-04 17:00:19 +05:30:
15|evm-mon | 2026-05-04 17:00:19 +05:30: By chain:
15|evm-mon | 2026-05-04 17:00:19 +05:30: mainnet/story (dual-client): 9/13 active
15|evm-mon | 2026-05-04 17:00:19 +05:30: testnet/monad (evm): 1/1 active
15|evm-mon | 2026-05-04 17:00:19 +05:30: testnet/story (dual-client): 1/3 active
15|evm-mon | 2026-05-04 17:00:19 +05:30:
15|evm-mon | 2026-05-04 17:00:19 +05:30: [2026-05-04T11:30:19.747Z] Done

/home/ubuntu/nh-services/logs/rpc-monitor-error.log last 100 lines:
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://rpc.lavenderfive.com/kyve: HTTP 429
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://kiichain-mainnet-rpc.luckystar.asia: HTTP 502
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://kiichain-mainnet-rpc.coinsspor.com: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://rpc-kiichain.onenov.xyz: fetch failed (cause: self-signed certificate)
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://rpc-hippo.revonode.com: HTTP 521
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://rpc-kyve.ecostake.com: HTTP 525
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://kyve-mainnet-rpc.mellifera.network: HTTP 502
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [FETCH ERROR] https://hippo-rpc.node39.top: HTTP 526
1|rpc-moni | 2026-05-04 17:04:05 +05:30: [FETCH ERROR] https://hippo.blocksync.me/rpc: fetch failed (cause: getaddrinfo ENOTFOUND hippo.blocksync.me)
1|rpc-moni | 2026-05-04 17:04:05 +05:30: [FETCH ERROR] https://rpc.hippo.nodevism.com: fetch failed (cause: getaddrinfo ENOTFOUND rpc.hippo.nodevism.com)
1|rpc-moni | 2026-05-04 17:04:05 +05:30: [API FETCH ERROR] https://kiichain-mainnet-api.coinsspor.com: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
1|rpc-moni | 2026-05-04 17:04:24 +05:30: [FETCH ERROR] https://rpc-kyve.imperator.co: HTTP 522
1|rpc-moni | 2026-05-04 17:04:24 +05:30: [FETCH ERROR] https://rpc-hippo.imperator.co: HTTP 522
1|rpc-moni | 2026-05-04 17:04:25 +05:30: [API FETCH ERROR] https://hippo.blocksync.me/api: fetch failed (cause: getaddrinfo ENOTFOUND hippo.blocksync.me)
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [FETCH ERROR] https://rpc.lavenderfive.com/noble: HTTP 429
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [FETCH ERROR] https://rpc.lavenderfive.com/lava: HTTP 429
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [FETCH ERROR] https://osmosis.api.pocket.network: HTTP 500
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://rpc.lavenderfive.com/osmosis: HTTP 429
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://rpc-noble.imperator.co: HTTP 502
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://noble-rpc.owallet.io: HTTP 502
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://mantra-mainnet-rpc.shazoes.xyz: HTTP 502
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://rpc.osmosis.goldenratiostaking.net: HTTP 502
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://mantra.rpc.m.stavr.tech: HTTP 502
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://mezo.rpc.nodeshub.online: HTTP 501
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://lava-rpc.node39.top: HTTP 526
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://lava-mainnet-rpc.mekonglabs.tech: fetch failed (cause: getaddrinfo ENOTFOUND lava-mainnet-rpc.mekonglabs.tech)
1|rpc-moni | 2026-05-04 17:04:44 +05:30: [FETCH ERROR] https://osmosis.rpc.nodeshub.online: fetch failed (cause: getaddrinfo ENOTFOUND osmosis.rpc.nodeshub.online)
1|rpc-moni | 2026-05-04 17:04:54 +05:30: [FETCH ERROR] https://noble-rpc.noders.services: fetch failed (cause: Connect Timeout Error (attempted address: noble-rpc.noders.services:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:04:54 +05:30: [FETCH ERROR] https://rpc.osmosis.citizenweb3.com: fetch failed (cause: Connect Timeout Error (attempted address: rpc.osmosis.citizenweb3.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:05:03 +05:30: [FETCH ERROR] https://lava-mainnet-rpc.mellifera.network: HTTP 522
1|rpc-moni | 2026-05-04 17:05:03 +05:30: [FETCH ERROR] https://rpc.mantra.nodestake.org: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:05:03 +05:30: [FETCH ERROR] https://rpc.cros-nest.com/osmosis: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:05:04 +05:30: [API FETCH ERROR] https://lava-mainnet-api.mekonglabs.tech: fetch failed (cause: getaddrinfo ENOTFOUND lava-mainnet-api.mekonglabs.tech)
1|rpc-moni | 2026-05-04 17:05:04 +05:30: [API FETCH ERROR] https://noble-api.noders.services: fetch failed (cause: Connect Timeout Error (attempted address: noble-api.noders.services:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:05:07 +05:30: [API FETCH ERROR] https://osmosis.api.nodeshub.online: fetch failed (cause: getaddrinfo ENOTFOUND osmosis.api.nodeshub.online)
1|rpc-moni | 2026-05-04 17:05:14 +05:30: [API FETCH ERROR] https://api.osmosis.citizenweb3.com: fetch failed (cause: Connect Timeout Error (attempted address: api.osmosis.citizenweb3.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [API FETCH ERROR] https://api.mantra.nodestake.org: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [API FETCH ERROR] https://rest.osmosis.goldenratiostaking.net: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [FETCH ERROR] https://rpc.lavenderfive.com/secretnetwork: HTTP 429
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [FETCH ERROR] https://rpc.lavenderfive.com/story: HTTP 429
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [FETCH ERROR] https://rpc.source.roomit.xyz: HTTP 403
1|rpc-moni | 2026-05-04 17:05:24 +05:30: [FETCH ERROR] https://rpc-realio-network.nodeist.net: HTTP 502
1|rpc-moni | 2026-05-04 17:05:24 +05:30: [FETCH ERROR] https://shentu-rpc.node39.top: HTTP 526
1|rpc-moni | 2026-05-04 17:05:24 +05:30: [FETCH ERROR] https://shentu.blocksync.me/rpc: fetch failed (cause: getaddrinfo ENOTFOUND shentu.blocksync.me)
1|rpc-moni | 2026-05-04 17:05:25 +05:30: [API FETCH ERROR] https://shentu.blocksync.me/api: fetch failed (cause: getaddrinfo ENOTFOUND shentu.blocksync.me)
1|rpc-moni | 2026-05-04 17:05:25 +05:30: [FETCH ERROR] https://story.rpc.nodeshub.online: fetch failed (cause: getaddrinfo ENOTFOUND story.rpc.nodeshub.online)
1|rpc-moni | 2026-05-04 17:05:26 +05:30: [FETCH ERROR] https://rpc.archive.scrt.marionode.com: fetch failed (cause: connect EHOSTUNREACH 142.234.204.83:443)
1|rpc-moni | 2026-05-04 17:05:26 +05:30: [API FETCH ERROR] https://story.api.nodeshub.online: fetch failed (cause: getaddrinfo ENOTFOUND story.api.nodeshub.online)
1|rpc-moni | 2026-05-04 17:05:26 +05:30: [FETCH ERROR] https://secret.rpc.nodeshub.online: fetch failed (cause: redirect count exceeded)
1|rpc-moni | 2026-05-04 17:05:29 +05:30: [API FETCH ERROR] https://secret.api.nodeshub.online: fetch failed (cause: redirect count exceeded)
1|rpc-moni | 2026-05-04 17:05:34 +05:30: [FETCH ERROR] https://source-rpc.moonbridge.org: fetch failed (cause: Connect Timeout Error (attempted address: source-rpc.moonbridge.org:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:05:34 +05:30: [FETCH ERROR] https://realio-rpc.moonbridge.org: fetch failed (cause: Connect Timeout Error (attempted address: realio-rpc.moonbridge.org:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:05:43 +05:30: [FETCH ERROR] https://realio-rpc.genznodes.dev: HTTP 522
1|rpc-moni | 2026-05-04 17:05:44 +05:30: [API FETCH ERROR] https://source-api.moonbridge.org: fetch failed (cause: Connect Timeout Error (attempted address: source-api.moonbridge.org:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:05:53 +05:30: [API FETCH ERROR] https://realio-api.moonbridge.org: fetch failed (cause: Connect Timeout Error (attempted address: realio-api.moonbridge.org:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:06:02 +05:30: [FETCH ERROR] https://rpc.xrp.nodestake.org: fetch failed (cause: connect ECONNREFUSED 185.194.177.8:443)
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [FETCH ERROR] https://terra-rpc.polkachu.com: HTTP 502
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [FETCH ERROR] https://xrp-rpc.noders.services: HTTP 502
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [FETCH ERROR] https://terra.rpc.nodeshub.online: HTTP 502
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [FETCH ERROR] https://rpc.symphony.citizenweb3.com: fetch failed (cause: getaddrinfo ENOTFOUND rpc.symphony.citizenweb3.com)
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [FETCH ERROR] https://xrpl-rpc.stakeme.pro: fetch failed (cause: getaddrinfo ENOTFOUND xrpl-rpc.stakeme.pro)
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [FETCH ERROR] https://rpc-layer.winnode.xyz: fetch failed (cause: getaddrinfo ENOTFOUND rpc-layer.winnode.xyz)
1|rpc-moni | 2026-05-04 17:06:22 +05:30: [FETCH ERROR] https://tellor.rpc.nodeshub.online: HTTP 522
1|rpc-moni | 2026-05-04 17:06:22 +05:30: [FETCH ERROR] https://symphony-mainnet-rpc.cryptonode.id: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:06:22 +05:30: [FETCH ERROR] https://xrpl-mainnet-rpc.bonynode.online: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:06:22 +05:30: [API FETCH ERROR] https://api.xrp.nodestake.org: fetch failed (cause: connect ECONNREFUSED 185.194.177.8:443)
1|rpc-moni | 2026-05-04 17:06:23 +05:30: [API FETCH ERROR] https://api.symphony.citizenweb3.com: fetch failed (cause: getaddrinfo ENOTFOUND api.symphony.citizenweb3.com)
1|rpc-moni | 2026-05-04 17:06:24 +05:30: [API FETCH ERROR] https://xrpl-rest.stakeme.pro: fetch failed (cause: getaddrinfo ENOTFOUND xrpl-rest.stakeme.pro)
1|rpc-moni | 2026-05-04 17:06:42 +05:30: [API FETCH ERROR] https://xrpl-mainnet-api.bonynode.online: The operation was aborted due to timeout
1|rpc-moni | 2026-05-04 17:06:43 +05:30: [FETCH ERROR] https://empe-testnet-rpc.polkachu.com: fetch failed (cause: getaddrinfo ENOTFOUND empe-testnet-rpc.polkachu.com)
1|rpc-moni | 2026-05-04 17:06:43 +05:30: [FETCH ERROR] https://atomone-testnet-rpc.ibs.team: fetch failed (cause: getaddrinfo ENOTFOUND atomone-testnet-rpc.ibs.team)
1|rpc-moni | 2026-05-04 17:06:44 +05:30: [API FETCH ERROR] https://empe-testnet-api.polkachu.com: fetch failed (cause: getaddrinfo ENOTFOUND empe-testnet-api.polkachu.com)
1|rpc-moni | 2026-05-04 17:06:53 +05:30: [FETCH ERROR] https://rpc-atomone-t.sychonix.com: fetch failed (cause: Connect Timeout Error (attempted address: rpc-atomone-t.sychonix.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:06:54 +05:30: [API FETCH ERROR] https://atomone-testnet-api.ibs.team: fetch failed (cause: getaddrinfo ENOTFOUND atomone-testnet-api.ibs.team)
1|rpc-moni | 2026-05-04 17:07:03 +05:30: [API FETCH ERROR] https://api-atomone-t.sychonix.com: fetch failed (cause: Connect Timeout Error (attempted address: api-atomone-t.sychonix.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:03 +05:30: [FETCH ERROR] https://testnet-rpc.monad.xyz: HTTP 400
1|rpc-moni | 2026-05-04 17:07:03 +05:30: [FETCH ERROR] https://mantra.test.rpc.nodeshub.online: HTTP 502
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [FETCH ERROR] https://rpc-kiichain.vinjan.xyz: fetch failed (cause: getaddrinfo ENOTFOUND rpc-kiichain.vinjan.xyz)
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [FETCH ERROR] https://gnoland.test.rpc.nodeshub.online: fetch failed (cause: getaddrinfo ENOTFOUND gnoland.test.rpc.nodeshub.online)
1|rpc-moni | 2026-05-04 17:07:05 +05:30: [API FETCH ERROR] https://api-kiichain.vinjan.xyz: fetch failed (cause: getaddrinfo ENOTFOUND api-kiichain.vinjan.xyz)
1|rpc-moni | 2026-05-04 17:07:05 +05:30: [FETCH ERROR] https://mono.test.rpc.nodeshub.online: HTTP 502
1|rpc-moni | 2026-05-04 17:07:06 +05:30: [FETCH ERROR] https://rpc.odiseo-t.nodevism.com: fetch failed (cause: getaddrinfo ENOTFOUND rpc.odiseo-t.nodevism.com)
1|rpc-moni | 2026-05-04 17:07:06 +05:30: [FETCH ERROR] https://republic-testnet-rpc.mictonode.com: fetch failed (cause: getaddrinfo ENOTFOUND republic-testnet-rpc.mictonode.com)
1|rpc-moni | 2026-05-04 17:07:06 +05:30: [FETCH ERROR] https://rpc-daodiseo.dnsarz.xyz: fetch failed (cause: getaddrinfo ENOTFOUND rpc-daodiseo.dnsarz.xyz)
1|rpc-moni | 2026-05-04 17:07:06 +05:30: [FETCH ERROR] https://monolythium-testnet-rpc.bonynode.online: fetch failed (cause: getaddrinfo ENOTFOUND monolythium-testnet-rpc.bonynode.online)
1|rpc-moni | 2026-05-04 17:07:07 +05:30: [API FETCH ERROR] https://republic-testnet-api.mictonode.com: fetch failed (cause: getaddrinfo ENOTFOUND republic-testnet-api.mictonode.com)
1|rpc-moni | 2026-05-04 17:07:15 +05:30: [FETCH ERROR] https://rpc-odiseo-t.sychonix.com: fetch failed (cause: Connect Timeout Error (attempted address: rpc-odiseo-t.sychonix.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:15 +05:30: [FETCH ERROR] http://136.112.142.137:26657: fetch failed (cause: Connect Timeout Error (attempted address: 136.112.142.137:26657, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:15 +05:30: [FETCH ERROR] https://odiseo-testnet.rpc.sbgid.com: fetch failed (cause: Connect Timeout Error (attempted address: odiseo-testnet.rpc.sbgid.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:16 +05:30: [API FETCH ERROR] https://api-daodiseo.dnsarz.xyz: fetch failed (cause: getaddrinfo ENOTFOUND api-daodiseo.dnsarz.xyz)
1|rpc-moni | 2026-05-04 17:07:16 +05:30: [API FETCH ERROR] https://api.odiseo-t.nodevism.com: fetch failed (cause: getaddrinfo ENOTFOUND api.odiseo-t.nodevism.com)
1|rpc-moni | 2026-05-04 17:07:19 +05:30: [FETCH ERROR] https://rpc-t.mono.nodestake.org: fetch failed (cause: Connect Timeout Error (attempted address: rpc-t.mono.nodestake.org:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:20 +05:30: [API FETCH ERROR] https://monolythium-testnet-api.stakerhouse.com: fetch failed (cause: getaddrinfo ENOTFOUND monolythium-testnet-api.stakerhouse.com)
1|rpc-moni | 2026-05-04 17:07:20 +05:30: [API FETCH ERROR] https://monolythium-testnet-api.bonynode.online: fetch failed (cause: getaddrinfo ENOTFOUND monolythium-testnet-api.bonynode.online)
1|rpc-moni | 2026-05-04 17:07:26 +05:30: [API FETCH ERROR] https://odiseo-testnet.api.sbgid.com: fetch failed (cause: Connect Timeout Error (attempted address: odiseo-testnet.api.sbgid.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:26 +05:30: [API FETCH ERROR] https://api-odiseo-t.sychonix.com: fetch failed (cause: Connect Timeout Error (attempted address: api-odiseo-t.sychonix.com:443, timeout: 10000ms))
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [API FETCH ERROR] https://api-t.mono.nodestake.org: fetch failed (cause: 80BCABAEF8750000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 80
1|rpc-moni | 2026-05-04 17:07:39 +05:30: )
1|rpc-moni | 2026-05-04 17:07:40 +05:30: [FETCH ERROR] https://titan-testnet-rpc.mictonode.com: fetch failed (cause: getaddrinfo ENOTFOUND titan-testnet-rpc.mictonode.com)
1|rpc-moni | 2026-05-04 17:07:42 +05:30: [API FETCH ERROR] https://titan-testnet-api.mictonode.com: fetch failed (cause: getaddrinfo ENOTFOUND titan-testnet-api.mictonode.com)

/home/ubuntu/nh-services/logs/rpc-monitor-out.log last 100 lines:
1|rpc-moni | 2026-05-04 16:37:07 +05:30: [2026-05-04T11:07:07.564Z] testnet/odiseo: 10/14 RPC endpoints active
1|rpc-moni | 2026-05-04 16:37:07 +05:30: [2026-05-04T11:07:07.670Z] testnet/story: 2/2 RPC endpoints active
1|rpc-moni | 2026-05-04 16:37:07 +05:30: [2026-05-04T11:07:07.821Z] testnet/terra: 1/1 API endpoints active
1|rpc-moni | 2026-05-04 16:37:07 +05:30: [2026-05-04T11:07:07.822Z] testnet/terra: 1/1 RPC endpoints active
1|rpc-moni | 2026-05-04 16:37:07 +05:30: [2026-05-04T11:07:07.834Z] testnet/xrplevm: 3/3 API endpoints active
1|rpc-moni | 2026-05-04 16:37:07 +05:30: [2026-05-04T11:07:07.834Z] testnet/xrplevm: 3/3 RPC endpoints active
1|rpc-moni | 2026-05-04 16:37:11 +05:30: [2026-05-04T11:07:11.409Z] testnet/titan: 2/3 API endpoints active
1|rpc-moni | 2026-05-04 16:37:11 +05:30: [2026-05-04T11:07:11.410Z] testnet/titan: 2/3 RPC endpoints active
1|rpc-moni | 2026-05-04 16:37:11 +05:30: [2026-05-04T11:07:11.707Z] testnet/zetachain: 3/3 API endpoints active
1|rpc-moni | 2026-05-04 16:37:11 +05:30: [2026-05-04T11:07:11.707Z] testnet/zetachain: 4/4 RPC endpoints active
1|rpc-moni | 2026-05-04 17:02:46 +05:30: [2026-05-04T11:32:46.194Z] mainnet/bouncebit: 1/1 API endpoints active
1|rpc-moni | 2026-05-04 17:02:46 +05:30: [2026-05-04T11:32:46.194Z] mainnet/bouncebit: 2/2 RPC endpoints active
1|rpc-moni | 2026-05-04 17:02:49 +05:30: [2026-05-04T11:32:49.073Z] mainnet/atomone: 34/40 API endpoints active
1|rpc-moni | 2026-05-04 17:02:49 +05:30: [2026-05-04T11:32:49.074Z] mainnet/atomone: 36/43 RPC endpoints active
1|rpc-moni | 2026-05-04 17:03:13 +05:30: [2026-05-04T11:33:13.804Z] mainnet/arkeo: 12/14 API endpoints active
1|rpc-moni | 2026-05-04 17:03:13 +05:30: [2026-05-04T11:33:13.805Z] mainnet/arkeo: 12/15 RPC endpoints active
1|rpc-moni | 2026-05-04 17:03:23 +05:30: [2026-05-04T11:33:23.899Z] mainnet/bitway: 12/15 API endpoints active
1|rpc-moni | 2026-05-04 17:03:23 +05:30: [2026-05-04T11:33:23.899Z] mainnet/bitway: 12/16 RPC endpoints active
1|rpc-moni | 2026-05-04 17:03:24 +05:30: [2026-05-04T11:33:24.416Z] mainnet/babylon: 8/11 API endpoints active
1|rpc-moni | 2026-05-04 17:03:24 +05:30: [2026-05-04T11:33:24.416Z] mainnet/babylon: 7/12 RPC endpoints active
1|rpc-moni | 2026-05-04 17:03:26 +05:30: [2026-05-04T11:33:26.361Z] mainnet/firmachain: 9/9 API endpoints active
1|rpc-moni | 2026-05-04 17:03:26 +05:30: [2026-05-04T11:33:26.361Z] mainnet/firmachain: 9/9 RPC endpoints active
1|rpc-moni | 2026-05-04 17:03:26 +05:30: [2026-05-04T11:33:26.365Z] mainnet/cosmos: 24/26 API endpoints active
1|rpc-moni | 2026-05-04 17:03:26 +05:30: [2026-05-04T11:33:26.366Z] mainnet/cosmos: 26/29 RPC endpoints active
1|rpc-moni | 2026-05-04 17:03:45 +05:30: [2026-05-04T11:33:45.259Z] mainnet/crossfi: 6/8 API endpoints active
1|rpc-moni | 2026-05-04 17:03:45 +05:30: [2026-05-04T11:33:45.260Z] mainnet/crossfi: 7/9 RPC endpoints active
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [2026-05-04T11:34:04.452Z] mainnet/dymension: 12/18 API endpoints active
1|rpc-moni | 2026-05-04 17:04:04 +05:30: [2026-05-04T11:34:04.452Z] mainnet/dymension: 14/20 RPC endpoints active
1|rpc-moni | 2026-05-04 17:04:06 +05:30: [2026-05-04T11:34:06.451Z] mainnet/kiichain: 5/8 API endpoints active
1|rpc-moni | 2026-05-04 17:04:06 +05:30: [2026-05-04T11:34:06.452Z] mainnet/kiichain: 5/9 RPC endpoints active
1|rpc-moni | 2026-05-04 17:04:06 +05:30: [2026-05-04T11:34:06.659Z] mainnet/juno: 10/11 API endpoints active
1|rpc-moni | 2026-05-04 17:04:06 +05:30: [2026-05-04T11:34:06.659Z] mainnet/juno: 10/11 RPC endpoints active
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [2026-05-04T11:34:43.730Z] mainnet/kyve: 6/9 API endpoints active
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [2026-05-04T11:34:43.730Z] mainnet/kyve: 7/11 RPC endpoints active
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [2026-05-04T11:34:43.847Z] mainnet/hippo: 7/12 API endpoints active
1|rpc-moni | 2026-05-04 17:04:43 +05:30: [2026-05-04T11:34:43.847Z] mainnet/hippo: 7/13 RPC endpoints active
1|rpc-moni | 2026-05-04 17:04:45 +05:30: ⛔ Wrong chain API: https://mezo.api.nodeshub.online reports chain 'arkeo-main-v1' (expected: 'mezo_31612-1')
1|rpc-moni | 2026-05-04 17:04:45 +05:30: [2026-05-04T11:34:45.179Z] mainnet/mezo: 1/2 API endpoints active
1|rpc-moni | 2026-05-04 17:04:45 +05:30: [2026-05-04T11:34:45.180Z] mainnet/mezo: 1/2 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:03 +05:30: ⚠️ Outlier detected: https://osmosis-rpc.staketab.org reports height 12752076 (median: 60878961, variance: 48126885)
1|rpc-moni | 2026-05-04 17:05:03 +05:30: Marked 1 endpoint(s) as inactive due to height variance > 200000
1|rpc-moni | 2026-05-04 17:05:04 +05:30: [2026-05-04T11:35:04.596Z] mainnet/lava: 15/19 API endpoints active
1|rpc-moni | 2026-05-04 17:05:04 +05:30: [2026-05-04T11:35:04.596Z] mainnet/lava: 15/20 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:04 +05:30: [2026-05-04T11:35:04.649Z] mainnet/noble: 3/7 API endpoints active
1|rpc-moni | 2026-05-04 17:05:04 +05:30: [2026-05-04T11:35:04.649Z] mainnet/noble: 4/8 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [2026-05-04T11:35:23.861Z] mainnet/mantra: 5/7 API endpoints active
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [2026-05-04T11:35:23.861Z] mainnet/mantra: 4/7 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [2026-05-04T11:35:23.890Z] mainnet/osmosis: 21/26 API endpoints active
1|rpc-moni | 2026-05-04 17:05:23 +05:30: [2026-05-04T11:35:23.891Z] mainnet/osmosis: 22/28 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:25 +05:30: [2026-05-04T11:35:25.856Z] mainnet/shentu: 13/15 API endpoints active
1|rpc-moni | 2026-05-04 17:05:25 +05:30: [2026-05-04T11:35:25.857Z] mainnet/shentu: 13/15 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:28 +05:30: [2026-05-04T11:35:28.188Z] mainnet/story: 0/4 API endpoints active
1|rpc-moni | 2026-05-04 17:05:28 +05:30: [2026-05-04T11:35:28.190Z] mainnet/story: 8/10 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:29 +05:30: [2026-05-04T11:35:29.882Z] mainnet/secret: 0/2 API endpoints active
1|rpc-moni | 2026-05-04 17:05:29 +05:30: [2026-05-04T11:35:29.882Z] mainnet/secret: 1/4 RPC endpoints active
1|rpc-moni | 2026-05-04 17:05:44 +05:30: [2026-05-04T11:35:44.594Z] mainnet/source: 5/7 API endpoints active
1|rpc-moni | 2026-05-04 17:05:44 +05:30: [2026-05-04T11:35:44.594Z] mainnet/source: 5/7 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:02 +05:30: [2026-05-04T11:36:02.936Z] mainnet/realio: 7/10 API endpoints active
1|rpc-moni | 2026-05-04 17:06:02 +05:30: [2026-05-04T11:36:02.937Z] mainnet/realio: 8/11 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [2026-05-04T11:36:03.540Z] mainnet/terra: 1/3 API endpoints active
1|rpc-moni | 2026-05-04 17:06:03 +05:30: [2026-05-04T11:36:03.540Z] mainnet/terra: 1/3 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:23 +05:30: [2026-05-04T11:36:23.906Z] mainnet/symphony: 9/10 API endpoints active
1|rpc-moni | 2026-05-04 17:06:23 +05:30: [2026-05-04T11:36:23.906Z] mainnet/symphony: 8/10 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:42 +05:30: [2026-05-04T11:36:42.310Z] mainnet/tellor: 2/3 API endpoints active
1|rpc-moni | 2026-05-04 17:06:42 +05:30: [2026-05-04T11:36:42.311Z] mainnet/tellor: 3/5 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:42 +05:30: [2026-05-04T11:36:42.948Z] mainnet/xrplevm: 3/7 API endpoints active
1|rpc-moni | 2026-05-04 17:06:42 +05:30: [2026-05-04T11:36:42.948Z] mainnet/xrplevm: 3/7 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:44 +05:30: [2026-05-04T11:36:44.119Z] mainnet/zetachain: 12/12 API endpoints active
1|rpc-moni | 2026-05-04 17:06:44 +05:30: [2026-05-04T11:36:44.119Z] mainnet/zetachain: 12/12 RPC endpoints active
1|rpc-moni | 2026-05-04 17:06:44 +05:30: [2026-05-04T11:36:44.638Z] testnet/empe: 2/3 API endpoints active
1|rpc-moni | 2026-05-04 17:06:44 +05:30: [2026-05-04T11:36:44.638Z] testnet/empe: 3/4 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:03 +05:30: [2026-05-04T11:37:03.839Z] testnet/atomone: 6/8 API endpoints active
1|rpc-moni | 2026-05-04 17:07:03 +05:30: [2026-05-04T11:37:03.840Z] testnet/atomone: 8/10 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:03 +05:30: [2026-05-04T11:37:03.898Z] testnet/monad: 1/1 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [2026-05-04T11:37:04.430Z] testnet/mantra: 2/3 API endpoints active
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [2026-05-04T11:37:04.430Z] testnet/mantra: 2/3 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [2026-05-04T11:37:04.706Z] testnet/gnoland: 5/6 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [2026-05-04T11:37:04.768Z] testnet/juno: 3/3 API endpoints active
1|rpc-moni | 2026-05-04 17:07:04 +05:30: [2026-05-04T11:37:04.768Z] testnet/juno: 3/3 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:05 +05:30: [2026-05-04T11:37:05.473Z] testnet/kiichain: 3/4 API endpoints active
1|rpc-moni | 2026-05-04 17:07:05 +05:30: [2026-05-04T11:37:05.473Z] testnet/kiichain: 3/4 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:05 +05:30: [2026-05-04T11:37:05.792Z] testnet/safrochain: 3/3 API endpoints active
1|rpc-moni | 2026-05-04 17:07:05 +05:30: [2026-05-04T11:37:05.792Z] testnet/safrochain: 3/3 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:07 +05:30: [2026-05-04T11:37:07.180Z] testnet/republic: 3/4 API endpoints active
1|rpc-moni | 2026-05-04 17:07:07 +05:30: [2026-05-04T11:37:07.180Z] testnet/republic: 3/4 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:16 +05:30: [2026-05-04T11:37:16.051Z] testnet/push: 1/1 API endpoints active
1|rpc-moni | 2026-05-04 17:07:16 +05:30: [2026-05-04T11:37:16.051Z] testnet/push: 3/4 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:26 +05:30: [2026-05-04T11:37:26.422Z] testnet/odiseo: 8/12 API endpoints active
1|rpc-moni | 2026-05-04 17:07:26 +05:30: [2026-05-04T11:37:26.422Z] testnet/odiseo: 10/14 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.723Z] testnet/mono: 1/5 API endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.723Z] testnet/mono: 2/5 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.857Z] testnet/story: 2/2 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.972Z] testnet/terra: 1/1 API endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.972Z] testnet/terra: 1/1 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.998Z] testnet/xrplevm: 3/3 API endpoints active
1|rpc-moni | 2026-05-04 17:07:39 +05:30: [2026-05-04T11:37:39.999Z] testnet/xrplevm: 3/3 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:43 +05:30: [2026-05-04T11:37:43.185Z] testnet/titan: 2/3 API endpoints active
1|rpc-moni | 2026-05-04 17:07:43 +05:30: [2026-05-04T11:37:43.185Z] testnet/titan: 2/3 RPC endpoints active
1|rpc-moni | 2026-05-04 17:07:43 +05:30: [2026-05-04T11:37:43.436Z] testnet/zetachain: 3/3 API endpoints active
1|rpc-moni | 2026-05-04 17:07:43 +05:30: [2026-05-04T11:37:43.436Z] testnet/zetachain: 4/4 RPC endpoints active

/home/ubuntu/nh-services/logs/snapshot-monitor-error.log last 100 lines:
6|snapshot | 2026-05-04 16:08:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:08:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:08:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:08:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:13:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:13:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:18:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:23:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:23:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:28:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:28:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:33:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:38:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:38:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:43:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:43:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:48:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:53:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:53:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 16:58:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 16:58:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 17:03:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 17:03:41 +05:30: ✗ testnet/story: HTTP 404
6|snapshot | 2026-05-04 17:08:40 +05:30: ✗ mainnet/babylon: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ mainnet/dymension: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ mainnet/osmosis: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ mainnet/secret: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ mainnet/story: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ testnet/gnoland: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ testnet/monad: HTTP 404
6|snapshot | 2026-05-04 17:08:41 +05:30: ✗ testnet/story: HTTP 404

/home/ubuntu/nh-services/logs/snapshot-monitor-out.log last 100 lines:
6|snapshot | 2026-05-04 14:23:41 +05:30: [2026-05-04T08:53:40.815Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:28:40 +05:30:
6|snapshot | 2026-05-04 14:28:40 +05:30: [2026-05-04T08:58:40.816Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:28:41 +05:30: [2026-05-04T08:58:40.816Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:33:40 +05:30:
6|snapshot | 2026-05-04 14:33:40 +05:30: [2026-05-04T09:03:40.816Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:33:41 +05:30: [2026-05-04T09:03:40.816Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:38:40 +05:30:
6|snapshot | 2026-05-04 14:38:40 +05:30: [2026-05-04T09:08:40.816Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:38:41 +05:30: [2026-05-04T09:08:40.816Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:43:40 +05:30:
6|snapshot | 2026-05-04 14:43:40 +05:30: [2026-05-04T09:13:40.815Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:43:41 +05:30: [2026-05-04T09:13:40.815Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:48:40 +05:30:
6|snapshot | 2026-05-04 14:48:40 +05:30: [2026-05-04T09:18:40.816Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:48:41 +05:30: [2026-05-04T09:18:40.816Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:53:40 +05:30:
6|snapshot | 2026-05-04 14:53:40 +05:30: [2026-05-04T09:23:40.816Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:53:41 +05:30: [2026-05-04T09:23:40.816Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 14:58:40 +05:30:
6|snapshot | 2026-05-04 14:58:40 +05:30: [2026-05-04T09:28:40.816Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 14:58:41 +05:30: [2026-05-04T09:28:40.816Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:03:40 +05:30:
6|snapshot | 2026-05-04 15:03:40 +05:30: [2026-05-04T09:33:40.817Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:03:42 +05:30: [2026-05-04T09:33:40.817Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:08:40 +05:30:
6|snapshot | 2026-05-04 15:08:40 +05:30: [2026-05-04T09:38:40.817Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:08:41 +05:30: [2026-05-04T09:38:40.817Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:13:40 +05:30:
6|snapshot | 2026-05-04 15:13:40 +05:30: [2026-05-04T09:43:40.818Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:13:41 +05:30: [2026-05-04T09:43:40.818Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:18:40 +05:30:
6|snapshot | 2026-05-04 15:18:40 +05:30: [2026-05-04T09:48:40.818Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:18:41 +05:30: [2026-05-04T09:48:40.818Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:23:40 +05:30:
6|snapshot | 2026-05-04 15:23:40 +05:30: [2026-05-04T09:53:40.819Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:23:41 +05:30: [2026-05-04T09:53:40.819Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:28:40 +05:30:
6|snapshot | 2026-05-04 15:28:40 +05:30: [2026-05-04T09:58:40.820Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:28:42 +05:30: [2026-05-04T09:58:40.820Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:33:40 +05:30:
6|snapshot | 2026-05-04 15:33:40 +05:30: [2026-05-04T10:03:40.819Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:33:41 +05:30: [2026-05-04T10:03:40.819Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:38:40 +05:30:
6|snapshot | 2026-05-04 15:38:40 +05:30: [2026-05-04T10:08:40.819Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:38:41 +05:30: [2026-05-04T10:08:40.819Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:43:40 +05:30:
6|snapshot | 2026-05-04 15:43:40 +05:30: [2026-05-04T10:13:40.820Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:43:41 +05:30: [2026-05-04T10:13:40.820Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:48:40 +05:30:
6|snapshot | 2026-05-04 15:48:40 +05:30: [2026-05-04T10:18:40.819Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:48:41 +05:30: [2026-05-04T10:18:40.819Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:53:40 +05:30:
6|snapshot | 2026-05-04 15:53:40 +05:30: [2026-05-04T10:23:40.820Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:53:41 +05:30: [2026-05-04T10:23:40.820Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 15:58:40 +05:30:
6|snapshot | 2026-05-04 15:58:40 +05:30: [2026-05-04T10:28:40.820Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 15:58:41 +05:30: [2026-05-04T10:28:40.820Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:03:40 +05:30:
6|snapshot | 2026-05-04 16:03:40 +05:30: [2026-05-04T10:33:40.820Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:03:41 +05:30: [2026-05-04T10:33:40.820Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:08:40 +05:30:
6|snapshot | 2026-05-04 16:08:40 +05:30: [2026-05-04T10:38:40.819Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:08:41 +05:30: [2026-05-04T10:38:40.819Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:13:40 +05:30:
6|snapshot | 2026-05-04 16:13:40 +05:30: [2026-05-04T10:43:40.820Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:13:41 +05:30: [2026-05-04T10:43:40.820Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:18:40 +05:30:
6|snapshot | 2026-05-04 16:18:40 +05:30: [2026-05-04T10:48:40.821Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:18:41 +05:30: [2026-05-04T10:48:40.821Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:23:40 +05:30:
6|snapshot | 2026-05-04 16:23:40 +05:30: [2026-05-04T10:53:40.821Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:23:41 +05:30: [2026-05-04T10:53:40.821Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:28:40 +05:30:
6|snapshot | 2026-05-04 16:28:40 +05:30: [2026-05-04T10:58:40.822Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:28:42 +05:30: [2026-05-04T10:58:40.822Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:33:40 +05:30:
6|snapshot | 2026-05-04 16:33:40 +05:30: [2026-05-04T11:03:40.821Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:33:42 +05:30: [2026-05-04T11:03:40.821Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:38:40 +05:30:
6|snapshot | 2026-05-04 16:38:40 +05:30: [2026-05-04T11:08:40.821Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:38:41 +05:30: [2026-05-04T11:08:40.821Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:43:40 +05:30:
6|snapshot | 2026-05-04 16:43:40 +05:30: [2026-05-04T11:13:40.823Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:43:41 +05:30: [2026-05-04T11:13:40.823Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:48:40 +05:30:
6|snapshot | 2026-05-04 16:48:40 +05:30: [2026-05-04T11:18:40.822Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:48:41 +05:30: [2026-05-04T11:18:40.822Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:53:40 +05:30:
6|snapshot | 2026-05-04 16:53:40 +05:30: [2026-05-04T11:23:40.822Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:53:41 +05:30: [2026-05-04T11:23:40.822Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 16:58:40 +05:30:
6|snapshot | 2026-05-04 16:58:40 +05:30: [2026-05-04T11:28:40.823Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 16:58:41 +05:30: [2026-05-04T11:28:40.823Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 17:03:40 +05:30:
6|snapshot | 2026-05-04 17:03:40 +05:30: [2026-05-04T11:33:40.823Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 17:03:41 +05:30: [2026-05-04T11:33:40.823Z] Snapshots: 37 updated, 8 failed
6|snapshot | 2026-05-04 17:08:40 +05:30:
6|snapshot | 2026-05-04 17:08:40 +05:30: [2026-05-04T11:38:40.824Z] Updating 45 chain snapshots...
6|snapshot | 2026-05-04 17:08:41 +05:30: [2026-05-04T11:38:40.824Z] Snapshots: 37 updated, 8 failed

/home/ubuntu/nh-services/logs/governance-monitor-error.log last 100 lines:
2|governan | 2026-05-04 09:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:49:19 +05:30: ✗ Error for mainnet/osmosis: Timeout after 120s
2|governan | 2026-05-04 09:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 09:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 10:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 11:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 12:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 13:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:26:19 +05:30: ✗ Error for mainnet/symphony: Timeout after 120s
2|governan | 2026-05-04 14:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:59:20 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 14:59:20 +05:30: ✗ Error for mainnet/mantra: Timeout after 120s
2|governan | 2026-05-04 14:59:20 +05:30: ✗ Error for mainnet/osmosis: Timeout after 120s
2|governan | 2026-05-04 15:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 15:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:14:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:19:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:24:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:29:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:34:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:39:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:44:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:49:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:54:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 16:59:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 17:04:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-05-04 17:07:26 +05:30: Notification config not found
2|governan | 2026-05-04 17:09:19 +05:30: ✗ Error for mainnet/lava: Timeout after 120s

/home/ubuntu/nh-services/logs/web-server-out.log last 100 lines:
0|web-serv | 2026-05-03 23:58:09 +05:30: [Snapshot API] Using cached data for testnet/republic (267s old)
0|web-serv | 2026-05-04 00:03:09 +05:30: [Snapshot API] Using cached data for testnet/republic (267s old)
0|web-serv | 2026-05-04 00:08:14 +05:30: [Snapshot API] Using cached data for testnet/push (271s old)
0|web-serv | 2026-05-04 00:10:24 +05:30: [Snapshot API] Using cached data for testnet/push (101s old)
0|web-serv | 2026-05-04 00:11:00 +05:30: [ValidatorInfo] Using cached validator-info.json (42min old)
0|web-serv | 2026-05-04 00:15:13 +05:30: [Snapshot API] Using cached data for testnet/push (89s old)
0|web-serv | 2026-05-04 02:12:12 +05:30: [Snapshot API] Using cached data for mainnet/atomone (211s old)
0|web-serv | 2026-05-04 02:33:09 +05:30: [Snapshot API] Using cached data for mainnet/atomone (268s old)
0|web-serv | 2026-05-04 05:30:24 +05:30: [Snapshot API] Using cached data for testnet/push (102s old)
0|web-serv | 2026-05-04 05:41:39 +05:30: [Snapshot API] Using cached data for testnet/safrochain (178s old)
0|web-serv | 2026-05-04 05:46:39 +05:30: [Snapshot API] Using cached data for testnet/safrochain (176s old)
0|web-serv | 2026-05-04 07:04:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (45s old)
0|web-serv | 2026-05-04 09:00:38 +05:30: [Snapshot API] Using cached data for mainnet/atomone (117s old)
0|web-serv | 2026-05-04 13:50:47 +05:30: [Snapshot API] Using cached data for mainnet/atomone (126s old)
0|web-serv | 2026-05-04 14:39:25 +05:30: [Snapshot API] Using cached data for mainnet/atomone (44s old)
0|web-serv | 2026-05-04 14:43:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 14:48:20 +05:30: [Snapshot API] Using cached data for testnet/titan (278s old)
0|web-serv | 2026-05-04 14:48:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 14:53:20 +05:30: [Snapshot API] Using cached data for testnet/titan (278s old)
0|web-serv | 2026-05-04 14:53:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 14:58:21 +05:30: [Snapshot API] Using cached data for testnet/titan (279s old)
0|web-serv | 2026-05-04 14:58:27 +05:30: [Snapshot API] Using cached data for mainnet/atomone (286s old)
0|web-serv | 2026-05-04 14:59:54 +05:30: [Snapshot API] Using cached data for mainnet/atomone (73s old)
0|web-serv | 2026-05-04 15:03:21 +05:30: [Snapshot API] Using cached data for testnet/titan (279s old)
0|web-serv | 2026-05-04 15:03:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:04:53 +05:30: [Snapshot API] Using cached data for mainnet/atomone (72s old)
0|web-serv | 2026-05-04 15:08:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:09:53 +05:30: [Snapshot API] Using cached data for mainnet/atomone (72s old)
0|web-serv | 2026-05-04 15:13:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:14:53 +05:30: [Snapshot API] Using cached data for mainnet/atomone (72s old)
0|web-serv | 2026-05-04 15:18:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:19:53 +05:30: [Snapshot API] Using cached data for mainnet/atomone (72s old)
0|web-serv | 2026-05-04 15:23:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:23:55 +05:30: [Snapshot API] Using cached data for mainnet/realio (14s old)
0|web-serv | 2026-05-04 15:24:53 +05:30: [Snapshot API] Using cached data for mainnet/atomone (72s old)
0|web-serv | 2026-05-04 15:28:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:28:56 +05:30: [Snapshot API] Using cached data for mainnet/realio (15s old)
0|web-serv | 2026-05-04 15:29:53 +05:30: [Snapshot API] Using cached data for mainnet/atomone (72s old)
0|web-serv | 2026-05-04 15:33:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:33:56 +05:30: [Snapshot API] Using cached data for mainnet/realio (15s old)
0|web-serv | 2026-05-04 15:35:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (101s old)
0|web-serv | 2026-05-04 15:35:29 +05:30: [Snapshot API] Using cached data for mainnet/realio (108s old)
0|web-serv | 2026-05-04 15:38:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:40:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (101s old)
0|web-serv | 2026-05-04 15:40:30 +05:30: [Snapshot API] Using cached data for mainnet/realio (109s old)
0|web-serv | 2026-05-04 15:43:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:45:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 15:45:30 +05:30: [Snapshot API] Using cached data for mainnet/realio (109s old)
0|web-serv | 2026-05-04 15:48:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:50:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 15:50:30 +05:30: [Snapshot API] Using cached data for mainnet/realio (109s old)
0|web-serv | 2026-05-04 15:53:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:55:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (101s old)
0|web-serv | 2026-05-04 15:55:30 +05:30: [Snapshot API] Using cached data for mainnet/realio (109s old)
0|web-serv | 2026-05-04 15:58:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 15:58:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (0s old)
0|web-serv | 2026-05-04 16:00:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:03:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:03:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (1s old)
0|web-serv | 2026-05-04 16:05:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:08:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:08:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (1s old)
0|web-serv | 2026-05-04 16:10:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:13:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:13:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (1s old)
0|web-serv | 2026-05-04 16:15:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:18:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:18:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (0s old)
0|web-serv | 2026-05-04 16:20:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (101s old)
0|web-serv | 2026-05-04 16:23:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:23:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (1s old)
0|web-serv | 2026-05-04 16:25:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (101s old)
0|web-serv | 2026-05-04 16:28:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:28:42 +05:30: [Snapshot API] Using cached data for mainnet/realio (0s old)
0|web-serv | 2026-05-04 16:30:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:33:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:34:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (52s old)
0|web-serv | 2026-05-04 16:35:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:38:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:39:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (53s old)
0|web-serv | 2026-05-04 16:40:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:43:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:44:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (53s old)
0|web-serv | 2026-05-04 16:45:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:48:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:49:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (52s old)
0|web-serv | 2026-05-04 16:50:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 16:53:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:54:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (53s old)
0|web-serv | 2026-05-04 16:55:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (101s old)
0|web-serv | 2026-05-04 16:58:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 16:58:48 +05:30: [ValidatorInfo] Using cached validator-info.json (30min old)
0|web-serv | 2026-05-04 16:59:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (53s old)
0|web-serv | 2026-05-04 17:00:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 17:03:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 17:04:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (53s old)
0|web-serv | 2026-05-04 17:05:22 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)
0|web-serv | 2026-05-04 17:08:26 +05:30: [Snapshot API] Using cached data for mainnet/atomone (285s old)
0|web-serv | 2026-05-04 17:09:34 +05:30: [Snapshot API] Using cached data for mainnet/realio (52s old)
0|web-serv | 2026-05-04 17:10:23 +05:30: [Snapshot API] Using cached data for mainnet/atomone (102s old)

/home/ubuntu/nh-services/logs/upgrades-updater-out.log last 100 lines:
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc3 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc4 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc5 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc6 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc7 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc8 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v5.0.0-rc9 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v6.0.0-rc0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v6.1.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v7.0.0-rc2 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v7.0.0-rc3 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v8.0.0-rc2 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v8.0.0-rc3 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v8.1.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: mantra: Excluding v8.1.1 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: odiseo: Excluding v1.0.1 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding fee-abs (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding solana-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding eth-hash-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding gas-oracle (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding pc-mint-cap (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding tss-core (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding tss-core-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding tss-core-evm-params-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding evm-rpc-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding tss-vote-gasless (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding remove-fee-abs-v1 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding outbound (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding universal-tx-v1 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding proxy-bytecode-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding supply-slash (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding supply-slash-1.5 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding supply-burn (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding chain-meta (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding chain-meta-vote-gasless (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding cea-gas-and-payload (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding cea-payload-verification-fix (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding ai-audit-fixes (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding ai-audit-fixes-2 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding uea-migration (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding tss-migration (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding purge-expired-outbounds (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding remove-utxverifier (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: push: Excluding tss-fund-migration-fixes (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: republic: Excluding v0.3.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: story: Excluding Horace (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding 2.4.0-rc4 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.5 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.5 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.6 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.7 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.8 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.9 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.10 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.11 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.12 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.13 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.14 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.15 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.16 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.17 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.18 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.19 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: terra: Excluding v2.19 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: xrplevm: Excluding v7.0.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: xrplevm: Excluding v8.0.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: xrplevm: Excluding v9.0.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: xrplevm: Excluding v10.0.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v12.0.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v12.1.0 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v12.2.1 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v13 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v14 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v15 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v16 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v17-athens (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v18 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v19 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v20 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v21 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v22 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v23 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v24 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v25 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v26 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v27 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v28 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v29 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v30 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v31 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v32 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v33 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v34 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v35 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v36 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30: zetachain: Excluding v37 (found in upgrade-history.json)
4|upgrades | 2026-05-04 17:12:39 +05:30:
4|upgrades | 2026-05-04 17:12:39 +05:30: ✓ Updated unified file: 4 total upcoming upgrades
4|upgrades | 2026-05-04 17:12:39 +05:30: Mainnet: 4 | Testnet: 0

/home/ubuntu/nh-services/logs/proposals-updater-out.log last 100 lines:
3|proposal | 2026-05-04 17:11:14 +05:30: Mainnet: 7 | Testnet: 1
3|proposal | 2026-05-04 17:11:41 +05:30:
3|proposal | 2026-05-04 17:11:41 +05:30: [2026-05-04T11:41:41.570Z] Updating active proposals...
3|proposal | 2026-05-04 17:11:41 +05:30: mainnet/babylon: 2 active proposals
3|proposal | 2026-05-04 17:11:41 +05:30: Validators: 0 voted, 88 not voted for proposal 22
3|proposal | 2026-05-04 17:11:41 +05:30: Updated proposal 22 votes: Y:0% N:0%
3|proposal | 2026-05-04 17:11:42 +05:30: Vote fetch empty, preserving 100 existing votes for proposal 21
3|proposal | 2026-05-04 17:11:42 +05:30: Validators: 28 voted, 88 not voted for proposal 21
3|proposal | 2026-05-04 17:11:42 +05:30: Updated proposal 21 votes: Y:94.0% N:1.0%
3|proposal | 2026-05-04 17:11:42 +05:30: mainnet/cosmos: 1 active proposals
3|proposal | 2026-05-04 17:11:42 +05:30: Fetched 1196 votes for proposal 1031
3|proposal | 2026-05-04 17:11:42 +05:30: Validators: 69 voted, 171 not voted for proposal 1031
3|proposal | 2026-05-04 17:11:42 +05:30: Updated proposal 1031 votes: Y:59.3% N:9.3%
3|proposal | 2026-05-04 17:11:42 +05:30: mainnet/juno: 1 active proposals
3|proposal | 2026-05-04 17:11:43 +05:30: Fetched 256 votes for proposal 374
3|proposal | 2026-05-04 17:11:43 +05:30: Validators: 15 voted, 25 not voted for proposal 374
3|proposal | 2026-05-04 17:11:43 +05:30: Updated proposal 374 votes: Y:62.5% N:1.2%
3|proposal | 2026-05-04 17:11:43 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-05-04 17:11:43 +05:30: Fetched 2 votes for proposal 22
3|proposal | 2026-05-04 17:11:43 +05:30: Validators: 2 voted, 17 not voted for proposal 22
3|proposal | 2026-05-04 17:11:43 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:11:43 +05:30: mainnet/xrplevm: 2 active proposals
3|proposal | 2026-05-04 17:11:43 +05:30: Vote fetch empty, preserving 5 existing votes for proposal 30
3|proposal | 2026-05-04 17:11:43 +05:30: Validators: 5 voted, 18 not voted for proposal 30
3|proposal | 2026-05-04 17:11:43 +05:30: Updated proposal 30 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:11:43 +05:30: testnet/xrplevm: 1 active proposals
3|proposal | 2026-05-04 17:11:43 +05:30: Vote fetch empty, preserving 11 existing votes for proposal 29
3|proposal | 2026-05-04 17:11:43 +05:30: Validators: 11 voted, 18 not voted for proposal 29
3|proposal | 2026-05-04 17:11:43 +05:30: Updated proposal 29 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:11:43 +05:30: Fetched 10 votes for proposal 43
3|proposal | 2026-05-04 17:11:43 +05:30: Validators: 10 voted, 22 not voted for proposal 43
3|proposal | 2026-05-04 17:11:43 +05:30: Updated proposal 43 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:11:43 +05:30: ✓ Updated unified file: 8 total active proposals
3|proposal | 2026-05-04 17:11:43 +05:30: Mainnet: 7 | Testnet: 1
3|proposal | 2026-05-04 17:12:11 +05:30:
3|proposal | 2026-05-04 17:12:11 +05:30: [2026-05-04T11:42:11.571Z] Updating active proposals...
3|proposal | 2026-05-04 17:12:11 +05:30: mainnet/babylon: 2 active proposals
3|proposal | 2026-05-04 17:12:11 +05:30: Validators: 0 voted, 88 not voted for proposal 22
3|proposal | 2026-05-04 17:12:11 +05:30: Updated proposal 22 votes: Y:0% N:0%
3|proposal | 2026-05-04 17:12:12 +05:30: Vote fetch empty, preserving 100 existing votes for proposal 21
3|proposal | 2026-05-04 17:12:12 +05:30: Validators: 28 voted, 88 not voted for proposal 21
3|proposal | 2026-05-04 17:12:12 +05:30: Updated proposal 21 votes: Y:94.0% N:1.0%
3|proposal | 2026-05-04 17:12:12 +05:30: mainnet/cosmos: 1 active proposals
3|proposal | 2026-05-04 17:12:12 +05:30: Fetched 1196 votes for proposal 1031
3|proposal | 2026-05-04 17:12:12 +05:30: Validators: 69 voted, 171 not voted for proposal 1031
3|proposal | 2026-05-04 17:12:12 +05:30: Updated proposal 1031 votes: Y:59.3% N:9.3%
3|proposal | 2026-05-04 17:12:12 +05:30: mainnet/juno: 1 active proposals
3|proposal | 2026-05-04 17:12:13 +05:30: Fetched 256 votes for proposal 374
3|proposal | 2026-05-04 17:12:13 +05:30: Validators: 15 voted, 25 not voted for proposal 374
3|proposal | 2026-05-04 17:12:13 +05:30: Updated proposal 374 votes: Y:62.5% N:1.2%
3|proposal | 2026-05-04 17:12:13 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-05-04 17:12:13 +05:30: Vote fetch empty, preserving 11 existing votes for proposal 29
3|proposal | 2026-05-04 17:12:13 +05:30: Validators: 11 voted, 18 not voted for proposal 29
3|proposal | 2026-05-04 17:12:13 +05:30: Updated proposal 29 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:13 +05:30: Fetched 2 votes for proposal 22
3|proposal | 2026-05-04 17:12:13 +05:30: Validators: 2 voted, 17 not voted for proposal 22
3|proposal | 2026-05-04 17:12:13 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:13 +05:30: mainnet/xrplevm: 2 active proposals
3|proposal | 2026-05-04 17:12:13 +05:30: Vote fetch empty, preserving 5 existing votes for proposal 30
3|proposal | 2026-05-04 17:12:13 +05:30: Validators: 5 voted, 18 not voted for proposal 30
3|proposal | 2026-05-04 17:12:13 +05:30: Updated proposal 30 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:13 +05:30: testnet/xrplevm: 1 active proposals
3|proposal | 2026-05-04 17:12:13 +05:30: Fetched 10 votes for proposal 43
3|proposal | 2026-05-04 17:12:13 +05:30: Validators: 10 voted, 22 not voted for proposal 43
3|proposal | 2026-05-04 17:12:13 +05:30: Updated proposal 43 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:13 +05:30: ✓ Updated unified file: 8 total active proposals
3|proposal | 2026-05-04 17:12:13 +05:30: Mainnet: 7 | Testnet: 1
3|proposal | 2026-05-04 17:12:41 +05:30:
3|proposal | 2026-05-04 17:12:41 +05:30: [2026-05-04T11:42:41.572Z] Updating active proposals...
3|proposal | 2026-05-04 17:12:41 +05:30: mainnet/babylon: 2 active proposals
3|proposal | 2026-05-04 17:12:41 +05:30: Validators: 0 voted, 88 not voted for proposal 22
3|proposal | 2026-05-04 17:12:41 +05:30: Updated proposal 22 votes: Y:0% N:0%
3|proposal | 2026-05-04 17:12:42 +05:30: Vote fetch empty, preserving 100 existing votes for proposal 21
3|proposal | 2026-05-04 17:12:42 +05:30: Validators: 28 voted, 88 not voted for proposal 21
3|proposal | 2026-05-04 17:12:42 +05:30: Updated proposal 21 votes: Y:94.0% N:1.0%
3|proposal | 2026-05-04 17:12:42 +05:30: mainnet/cosmos: 1 active proposals
3|proposal | 2026-05-04 17:12:43 +05:30: Vote fetch empty, preserving 5 existing votes for proposal 30
3|proposal | 2026-05-04 17:12:43 +05:30: Validators: 5 voted, 18 not voted for proposal 30
3|proposal | 2026-05-04 17:12:43 +05:30: Updated proposal 30 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:43 +05:30: testnet/xrplevm: 1 active proposals
3|proposal | 2026-05-04 17:12:43 +05:30: Fetched 1196 votes for proposal 1031
3|proposal | 2026-05-04 17:12:43 +05:30: Validators: 69 voted, 171 not voted for proposal 1031
3|proposal | 2026-05-04 17:12:43 +05:30: Updated proposal 1031 votes: Y:59.3% N:9.3%
3|proposal | 2026-05-04 17:12:43 +05:30: mainnet/juno: 1 active proposals
3|proposal | 2026-05-04 17:12:43 +05:30: Vote fetch empty, preserving 11 existing votes for proposal 29
3|proposal | 2026-05-04 17:12:43 +05:30: Validators: 11 voted, 18 not voted for proposal 29
3|proposal | 2026-05-04 17:12:43 +05:30: Updated proposal 29 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:43 +05:30: Fetched 10 votes for proposal 43
3|proposal | 2026-05-04 17:12:43 +05:30: Validators: 10 voted, 22 not voted for proposal 43
3|proposal | 2026-05-04 17:12:43 +05:30: Updated proposal 43 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:43 +05:30: ✓ Updated unified file: 8 total active proposals
3|proposal | 2026-05-04 17:12:43 +05:30: Mainnet: 7 | Testnet: 1
3|proposal | 2026-05-04 17:12:43 +05:30: Fetched 256 votes for proposal 374
3|proposal | 2026-05-04 17:12:43 +05:30: Validators: 15 voted, 25 not voted for proposal 374
3|proposal | 2026-05-04 17:12:43 +05:30: Updated proposal 374 votes: Y:62.5% N:1.2%
3|proposal | 2026-05-04 17:12:43 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-05-04 17:12:44 +05:30: Fetched 2 votes for proposal 22
3|proposal | 2026-05-04 17:12:44 +05:30: Validators: 2 voted, 17 not voted for proposal 22
3|proposal | 2026-05-04 17:12:44 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-05-04 17:12:44 +05:30: mainnet/xrplevm: 2 active proposals

/home/ubuntu/nh-services/logs/governance-monitor-out.log last 100 lines:
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 129 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 130 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 131 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 132 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 133 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 134 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 135 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 136 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 137 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 138 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 139 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 140 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 141 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 142 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 143 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 144 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 145 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 146 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 147 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 148 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 149 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 150 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 151 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 152 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 153 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 154 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 155 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 156 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 157 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 159 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 161 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 162 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 163 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 164 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 165 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 166 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 169 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 170 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 171 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 172 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 173 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 174 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 175 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 176 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 178 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 179 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 180 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 182 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 183 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 184 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 185 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 186 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 187 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 188 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 189 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 190 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 191 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 192 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 194 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 195 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 196 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 197 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 199 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 200 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 201 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 202 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 203 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 204 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 205 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 206 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 207 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 208 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 209 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 210 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 211 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 212 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 213 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 214 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 216 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 217 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 218 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 219 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 220 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 221 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 222 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 223 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 224 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 225 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 226 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 227 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 228 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 229 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 230 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 231 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 232 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 233 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 234 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 235 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 236 (0 votes)
2|governan | 2026-05-04 17:12:56 +05:30: 💾 Using cached votes for proposal 237 (0 votes)