PM2 Logs

web-server
CPU: 1.3% | Mem: 75 MB
rpc-monitor
CPU: 37.3% | Mem: 586 MB
governance-monitor
CPU: 137.3% | Mem: 630 MB
proposals-updater
CPU: 0.0% | Mem: 177 MB
upgrades-updater
CPU: 0.0% | Mem: 137 MB
snapshot-monitor
CPU: 0.0% | Mem: 160 MB
decentralization-monitor
CPU: 0.0% | Mem: 47 MB
consensus-monitor
CPU: 0.0% | Mem: 193 MB
upgrade-history-extractor
CPU: 0.0% | Mem: 44 MB
endpoints-refresher
CPU: 0.0% | Mem: -
logs-server
CPU: 4.0% | Mem: 29 MB
keybase-fetcher
CPU: 0.0% | Mem: -
All Processes Last updated: 11:12:58 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-01-06T10:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T10:00:09: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T10:06:03: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T11:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T11:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T11:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T11:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T11:05:18: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T12:00:00: PM2 log: [PM2] Deregistering a cron job on: 11
PM2 | 2026-01-06T12:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 11
PM2 | 2026-01-06T12:00:00: PM2 log: App [keybase-fetcher:11] starting in -fork mode-
PM2 | 2026-01-06T12:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T12:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T12:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T12:00:00: PM2 log: App [keybase-fetcher:11] online
PM2 | 2026-01-06T12:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T12:00:09: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T12:05:30: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T13:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T13:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T13:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T13:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T13:05:54: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T13:15:00: PM2 log: [PM2] This PM2 is not UP TO DATE
PM2 | 2026-01-06T13:15:00: PM2 log: [PM2] Upgrade to version 6.0.14
PM2 | 2026-01-06T14:00:00: PM2 log: [PM2] Deregistering a cron job on: 11
PM2 | 2026-01-06T14:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 11
PM2 | 2026-01-06T14:00:00: PM2 log: App [keybase-fetcher:11] starting in -fork mode-
PM2 | 2026-01-06T14:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T14:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T14:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T14:00:00: PM2 log: App [keybase-fetcher:11] online
PM2 | 2026-01-06T14:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T14:00:09: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T14:05:27: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T15:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T15:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T15:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T15:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T15:06:48: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T16:00:00: PM2 log: [PM2] Deregistering a cron job on: 11
PM2 | 2026-01-06T16:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 11
PM2 | 2026-01-06T16:00:00: PM2 log: App [keybase-fetcher:11] starting in -fork mode-
PM2 | 2026-01-06T16:00:00: PM2 log: App [keybase-fetcher:11] online
PM2 | 2026-01-06T16:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T16:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T16:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T16:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T16:00:09: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T16:05:24: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T17:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T17:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T17:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T17:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T17:05:45: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T18:00:00: PM2 log: [PM2] Deregistering a cron job on: 11
PM2 | 2026-01-06T18:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 11
PM2 | 2026-01-06T18:00:00: PM2 log: App [keybase-fetcher:11] starting in -fork mode-
PM2 | 2026-01-06T18:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T18:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T18:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T18:00:00: PM2 log: App [keybase-fetcher:11] online
PM2 | 2026-01-06T18:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T18:00:09: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T18:05:39: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T19:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T19:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T19:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T19:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T19:05:48: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T20:00:00: PM2 log: [PM2] Deregistering a cron job on: 11
PM2 | 2026-01-06T20:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 11
PM2 | 2026-01-06T20:00:00: PM2 log: App [keybase-fetcher:11] starting in -fork mode-
PM2 | 2026-01-06T20:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T20:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T20:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T20:00:00: PM2 log: App [keybase-fetcher:11] online
PM2 | 2026-01-06T20:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T20:00:09: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T20:05:42: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T21:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T21:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T21:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T21:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T21:05:42: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T22:00:00: PM2 log: [PM2] Deregistering a cron job on: 11
PM2 | 2026-01-06T22:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 11
PM2 | 2026-01-06T22:00:00: PM2 log: App [keybase-fetcher:11] starting in -fork mode-
PM2 | 2026-01-06T22:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T22:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T22:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T22:00:00: PM2 log: App [keybase-fetcher:11] online
PM2 | 2026-01-06T22:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T22:01:12: PM2 log: App [keybase-fetcher:11] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T22:05:45: PM2 log: App [endpoints-refresher:9] exited with code [0] via signal [SIGINT]
PM2 | 2026-01-06T23:00:00: PM2 log: [PM2] Deregistering a cron job on: 9
PM2 | 2026-01-06T23:00:00: PM2 log: [PM2][WORKER] Registering a cron job on: 9
PM2 | 2026-01-06T23:00:00: PM2 log: App [endpoints-refresher:9] starting in -fork mode-
PM2 | 2026-01-06T23:00:00: PM2 log: App [endpoints-refresher:9] online
PM2 | 2026-01-06T23:05:36: PM2 log: App [endpoints-refresher:9] 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/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/keybase-fetcher-error.log last 100 lines:
/home/ubuntu/nh-services/logs/endpoints-refresher-error.log last 100 lines:
9|endpoint | 2025-12-23 19:02:50 +05:30: Failed to fetch NodesHub endpoints for synternet: DOMException [TimeoutError]: The operation was aborted due to timeout
9|endpoint | 2025-12-23 19:02:50 +05:30: at Object.fetch (node:internal/deps/undici/undici:11360:11)
9|endpoint | 2025-12-24 11:02:19 +05:30: Failed to fetch NodesHub endpoints for gnoland: DOMException [TimeoutError]: The operation was aborted due to timeout
9|endpoint | 2025-12-24 11:02:19 +05:30: at Object.fetch (node:internal/deps/undici/undici:11360:11)
9|endpoint | 2025-12-24 11:02:19 +05:30: Failed to fetch NodesHub endpoints for juno: DOMException [TimeoutError]: The operation was aborted due to timeout
9|endpoint | 2025-12-24 11:02:19 +05:30: at Object.fetch (node:internal/deps/undici/undici:11360:11)
9|endpoint | 2025-12-24 11:02:19 +05:30: at runNextTicks (node:internal/process/task_queues:60:5)
9|endpoint | 2025-12-24 11:02:19 +05:30: at listOnTimeout (node:internal/timers:538:9)
9|endpoint | 2025-12-24 11:02:19 +05:30: at processTimers (node:internal/timers:512:7)
9|endpoint | 2025-12-24 11:02:19 +05:30: Failed to fetch NodesHub endpoints for lumera: DOMException [TimeoutError]: The operation was aborted due to timeout
9|endpoint | 2025-12-24 11:02:19 +05:30: at Object.fetch (node:internal/deps/undici/undici:11360:11)
9|endpoint | 2025-12-24 11:02:19 +05:30: at runNextTicks (node:internal/process/task_queues:60:5)
9|endpoint | 2025-12-24 11:02:19 +05:30: at listOnTimeout (node:internal/timers:538:9)
9|endpoint | 2025-12-24 11:02:19 +05:30: at processTimers (node:internal/timers:512:7)
9|endpoint | 2025-12-24 11:02:58 +05:30: Failed to fetch NodesHub endpoints for prysm: DOMException [TimeoutError]: The operation was aborted due to timeout
9|endpoint | 2025-12-24 11:02:58 +05:30: at Object.fetch (node:internal/deps/undici/undici:11360:11)

/home/ubuntu/nh-services/logs/rpc-monitor-error.log last 100 lines:
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:15 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:28 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:39 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:46 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:47 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:04:58 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at Array.map (<anonymous>)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: SyntaxError: Unexpected string in JSON at position 49
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at JSON.parse (<anonymous>)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:144:32
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at step (/home/ubuntu/nh-services/services/rpc-monitor.ts:50:23)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at Object.next (/home/ubuntu/nh-services/services/rpc-monitor.ts:31:53)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:25:71
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at new Promise (<anonymous>)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at __awaiter (/home/ubuntu/nh-services/services/rpc-monitor.ts:21:12)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at checkAllRPCEndpoints (/home/ubuntu/nh-services/services/rpc-monitor.ts:191:12)
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at /home/ubuntu/nh-services/services/rpc-monitor.ts:471:41
1|rpc-moni | 2026-01-02 10:05:01 +05:30: at Array.map (<anonymous>)

/home/ubuntu/nh-services/logs/logs-server-out.log last 100 lines:
10|logs-se | 2025-12-29 17:57:02 +05:30:
10|logs-se | 2025-12-29 18:35:24 +05:30:
10|logs-se | 2025-12-29 18:35:24 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 18:35:24 +05:30:
10|logs-se | 2025-12-29 22:32:40 +05:30:
10|logs-se | 2025-12-29 22:32:40 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 22:32:40 +05:30:
10|logs-se | 2025-12-29 22:51:07 +05:30:
10|logs-se | 2025-12-29 22:51:07 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 22:51:07 +05:30:
10|logs-se | 2025-12-29 22:53:40 +05:30:
10|logs-se | 2025-12-29 22:53:40 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 22:53:40 +05:30:
10|logs-se | 2025-12-29 22:59:34 +05:30:
10|logs-se | 2025-12-29 22:59:34 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 22:59:34 +05:30:
10|logs-se | 2025-12-29 23:00:10 +05:30:
10|logs-se | 2025-12-29 23:00:10 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 23:00:10 +05:30:
10|logs-se | 2025-12-29 23:03:52 +05:30:
10|logs-se | 2025-12-29 23:03:52 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 23:03:52 +05:30:
10|logs-se | 2025-12-29 23:05:03 +05:30:
10|logs-se | 2025-12-29 23:05:03 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 23:05:03 +05:30:
10|logs-se | 2025-12-29 23:22:02 +05:30:
10|logs-se | 2025-12-29 23:22:02 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-29 23:22:02 +05:30:
10|logs-se | 2025-12-30 00:27:49 +05:30:
10|logs-se | 2025-12-30 00:27:49 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 00:27:49 +05:30:
10|logs-se | 2025-12-30 00:49:53 +05:30:
10|logs-se | 2025-12-30 00:49:53 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 00:49:53 +05:30:
10|logs-se | 2025-12-30 01:14:34 +05:30:
10|logs-se | 2025-12-30 01:14:34 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 01:14:34 +05:30:
10|logs-se | 2025-12-30 01:18:25 +05:30:
10|logs-se | 2025-12-30 01:18:25 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 01:18:25 +05:30:
10|logs-se | 2025-12-30 01:41:17 +05:30:
10|logs-se | 2025-12-30 01:41:17 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 01:41:17 +05:30:
10|logs-se | 2025-12-30 01:51:06 +05:30:
10|logs-se | 2025-12-30 01:51:06 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 01:51:06 +05:30:
10|logs-se | 2025-12-30 02:04:20 +05:30:
10|logs-se | 2025-12-30 02:04:20 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 02:04:20 +05:30:
10|logs-se | 2025-12-30 02:30:53 +05:30:
10|logs-se | 2025-12-30 02:30:53 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 02:30:53 +05:30:
10|logs-se | 2025-12-30 02:47:35 +05:30:
10|logs-se | 2025-12-30 02:47:35 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 02:47:35 +05:30:
10|logs-se | 2025-12-30 03:07:34 +05:30:
10|logs-se | 2025-12-30 03:07:34 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 03:07:34 +05:30:
10|logs-se | 2025-12-30 03:12:43 +05:30:
10|logs-se | 2025-12-30 03:12:43 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2025-12-30 03:12:43 +05:30:
10|logs-se | 2026-01-01 15:31:02 +05:30:
10|logs-se | 2026-01-01 15:31:02 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-01 15:31:02 +05:30:
10|logs-se | 2026-01-01 17:43:25 +05:30:
10|logs-se | 2026-01-01 17:43:25 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-01 17:43:25 +05:30:
10|logs-se | 2026-01-01 17:47:35 +05:30:
10|logs-se | 2026-01-01 17:47:35 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-01 17:47:35 +05:30:
10|logs-se | 2026-01-02 09:38:57 +05:30:
10|logs-se | 2026-01-02 09:38:57 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-02 09:38:57 +05:30:
10|logs-se | 2026-01-02 10:14:55 +05:30:
10|logs-se | 2026-01-02 10:14:55 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-02 10:14:55 +05:30:
10|logs-se | 2026-01-02 10:17:47 +05:30:
10|logs-se | 2026-01-02 10:17:47 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-02 10:17:47 +05:30:
10|logs-se | 2026-01-03 16:42:53 +05:30:
10|logs-se | 2026-01-03 16:42:53 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-03 16:42:53 +05:30:
10|logs-se | 2026-01-03 16:49:25 +05:30:
10|logs-se | 2026-01-03 16:49:25 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-03 16:49:25 +05:30:
10|logs-se | 2026-01-04 05:37:33 +05:30:
10|logs-se | 2026-01-04 05:37:33 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-04 05:37:33 +05:30:
10|logs-se | 2026-01-04 05:40:00 +05:30:
10|logs-se | 2026-01-04 05:40:00 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-04 05:40:00 +05:30:
10|logs-se | 2026-01-04 05:48:48 +05:30:
10|logs-se | 2026-01-04 05:48:48 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-04 05:48:48 +05:30:
10|logs-se | 2026-01-05 11:59:12 +05:30:
10|logs-se | 2026-01-05 11:59:12 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-05 11:59:12 +05:30:
10|logs-se | 2026-01-05 12:02:31 +05:30:
10|logs-se | 2026-01-05 12:02:31 +05:30: 📋 PM2 Logs Server running at http://localhost:3298
10|logs-se | 2026-01-05 12:02:31 +05:30:

/home/ubuntu/nh-services/logs/web-server-error.log last 100 lines:
0|web-serv | 2026-01-05 16:17:16 +05:30: at process.processTimers (node:internal/timers:512:7)
0|web-serv | 2026-01-05 16:17:16 +05:30: at async cacheEntry.imageResponseCache.get.incrementalCache (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:182:65)
0|web-serv | 2026-01-05 16:17:16 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/server/response-cache/index.js:90:36
0|web-serv | 2026-01-05 16:17:16 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/lib/batcher.js:45:32 {
0|web-serv | 2026-01-05 16:17:16 +05:30: statusCode: 400
0|web-serv | 2026-01-05 16:17:16 +05:30: }
0|web-serv | 2026-01-05 18:26:49 +05:30: Error: Failed to find Server Action "x". This request might be from an older or newer deployment. Original error: Cannot read properties of undefined (reading 'workers')
0|web-serv | 2026-01-05 18:26:49 +05:30: at rR (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:1686)
0|web-serv | 2026-01-05 18:26:49 +05:30: at /home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:303
0|web-serv | 2026-01-05 18:26:49 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async rP (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:15:7978)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async r5 (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:18:1139)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async doRender (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1438:30)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async cacheEntry.responseCache.get.routeKind (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1599:28)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async NextNodeServer.renderToResponseWithComponentsImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1507:28)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async NextNodeServer.renderPageComponent (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1924:24)
0|web-serv | 2026-01-05 18:26:49 +05:30: at async NextNodeServer.renderToResponseImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1962:32)
0|web-serv | 2026-01-05 18:28:03 +05:30: Error: Failed to find Server Action "x". This request might be from an older or newer deployment. Original error: Cannot read properties of undefined (reading 'workers')
0|web-serv | 2026-01-05 18:28:03 +05:30: at rR (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:1686)
0|web-serv | 2026-01-05 18:28:03 +05:30: at /home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:303
0|web-serv | 2026-01-05 18:28:03 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async rP (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:15:7978)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async r5 (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:18:1139)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async doRender (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1438:30)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async cacheEntry.responseCache.get.routeKind (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1599:28)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async NextNodeServer.renderToResponseWithComponentsImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1507:28)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async NextNodeServer.renderPageComponent (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1924:24)
0|web-serv | 2026-01-05 18:28:03 +05:30: at async NextNodeServer.renderToResponseImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1962:32)
0|web-serv | 2026-01-05 21:48:12 +05:30: ⨯ The requested resource isn't a valid image for /chains/logos/functionx.png received text/html; charset=utf-8
0|web-serv | 2026-01-05 21:48:12 +05:30: ImageError: The requested resource isn't a valid image.
0|web-serv | 2026-01-05 21:48:12 +05:30: at imageOptimizer (/home/ubuntu/nh-services/node_modules/next/dist/server/image-optimizer.js:637:19)
0|web-serv | 2026-01-05 21:48:12 +05:30: at NextNodeServer.imageOptimizer (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:651:20)
0|web-serv | 2026-01-05 21:48:12 +05:30: at processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-05 21:48:12 +05:30: at runNextTicks (node:internal/process/task_queues:64:3)
0|web-serv | 2026-01-05 21:48:12 +05:30: at process.processImmediate (node:internal/timers:447:9)
0|web-serv | 2026-01-05 21:48:12 +05:30: at process.callbackTrampoline (node:internal/async_hooks:128:17)
0|web-serv | 2026-01-05 21:48:12 +05:30: at async cacheEntry.imageResponseCache.get.incrementalCache (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:182:65)
0|web-serv | 2026-01-05 21:48:12 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/server/response-cache/index.js:90:36
0|web-serv | 2026-01-05 21:48:12 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/lib/batcher.js:45:32 {
0|web-serv | 2026-01-05 21:48:12 +05:30: statusCode: 400
0|web-serv | 2026-01-05 21:48:12 +05:30: }
0|web-serv | 2026-01-06 10:40:42 +05:30: ⨯ The requested resource isn't a valid image for /chains/logos/functionx.png received text/html; charset=utf-8
0|web-serv | 2026-01-06 10:40:42 +05:30: ImageError: The requested resource isn't a valid image.
0|web-serv | 2026-01-06 10:40:42 +05:30: at imageOptimizer (/home/ubuntu/nh-services/node_modules/next/dist/server/image-optimizer.js:637:19)
0|web-serv | 2026-01-06 10:40:42 +05:30: at NextNodeServer.imageOptimizer (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:651:20)
0|web-serv | 2026-01-06 10:40:42 +05:30: at processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-06 10:40:42 +05:30: at runNextTicks (node:internal/process/task_queues:64:3)
0|web-serv | 2026-01-06 10:40:42 +05:30: at listOnTimeout (node:internal/timers:538:9)
0|web-serv | 2026-01-06 10:40:42 +05:30: at process.processTimers (node:internal/timers:512:7)
0|web-serv | 2026-01-06 10:40:42 +05:30: at async cacheEntry.imageResponseCache.get.incrementalCache (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:182:65)
0|web-serv | 2026-01-06 10:40:42 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/server/response-cache/index.js:90:36
0|web-serv | 2026-01-06 10:40:42 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/lib/batcher.js:45:32 {
0|web-serv | 2026-01-06 10:40:42 +05:30: statusCode: 400
0|web-serv | 2026-01-06 10:40:42 +05:30: }
0|web-serv | 2026-01-06 11:53:02 +05:30: Error: Failed to find Server Action "x". This request might be from an older or newer deployment. Original error: Cannot read properties of undefined (reading 'workers')
0|web-serv | 2026-01-06 11:53:02 +05:30: at rR (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:1686)
0|web-serv | 2026-01-06 11:53:02 +05:30: at /home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:303
0|web-serv | 2026-01-06 11:53:02 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async rP (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:15:7978)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async r5 (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:18:1139)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async doRender (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1438:30)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async cacheEntry.responseCache.get.routeKind (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1599:28)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async NextNodeServer.renderToResponseWithComponentsImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1507:28)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async NextNodeServer.renderPageComponent (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1924:24)
0|web-serv | 2026-01-06 11:53:02 +05:30: at async NextNodeServer.renderToResponseImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1962:32)
0|web-serv | 2026-01-06 15:07:37 +05:30: Error: Failed to find Server Action "x". This request might be from an older or newer deployment. Original error: Cannot read properties of undefined (reading 'workers')
0|web-serv | 2026-01-06 15:07:37 +05:30: at rR (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:1686)
0|web-serv | 2026-01-06 15:07:37 +05:30: at /home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:303
0|web-serv | 2026-01-06 15:07:37 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async rP (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:15:7978)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async r5 (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:18:1139)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async doRender (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1438:30)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async cacheEntry.responseCache.get.routeKind (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1599:28)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async NextNodeServer.renderToResponseWithComponentsImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1507:28)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async NextNodeServer.renderPageComponent (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1924:24)
0|web-serv | 2026-01-06 15:07:37 +05:30: at async NextNodeServer.renderToResponseImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1962:32)
0|web-serv | 2026-01-06 18:33:12 +05:30: Error: Failed to find Server Action "x". This request might be from an older or newer deployment. Original error: Cannot read properties of undefined (reading 'workers')
0|web-serv | 2026-01-06 18:33:12 +05:30: at rR (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:1686)
0|web-serv | 2026-01-06 18:33:12 +05:30: at /home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:16:303
0|web-serv | 2026-01-06 18:33:12 +05:30: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async rP (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:15:7978)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async r5 (/home/ubuntu/nh-services/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:18:1139)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async doRender (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1438:30)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async cacheEntry.responseCache.get.routeKind (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1599:28)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async NextNodeServer.renderToResponseWithComponentsImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1507:28)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async NextNodeServer.renderPageComponent (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1924:24)
0|web-serv | 2026-01-06 18:33:12 +05:30: at async NextNodeServer.renderToResponseImpl (/home/ubuntu/nh-services/node_modules/next/dist/server/base-server.js:1962:32)
0|web-serv | 2026-01-06 21:25:08 +05:30: ⨯ The requested resource isn't a valid image for /chains/logos/functionx.png received text/html; charset=utf-8
0|web-serv | 2026-01-06 21:25:08 +05:30: ImageError: The requested resource isn't a valid image.
0|web-serv | 2026-01-06 21:25:08 +05:30: at imageOptimizer (/home/ubuntu/nh-services/node_modules/next/dist/server/image-optimizer.js:637:19)
0|web-serv | 2026-01-06 21:25:08 +05:30: at NextNodeServer.imageOptimizer (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:651:20)
0|web-serv | 2026-01-06 21:25:08 +05:30: at processTicksAndRejections (node:internal/process/task_queues:95:5)
0|web-serv | 2026-01-06 21:25:08 +05:30: at runNextTicks (node:internal/process/task_queues:64:3)
0|web-serv | 2026-01-06 21:25:08 +05:30: at listOnTimeout (node:internal/timers:538:9)
0|web-serv | 2026-01-06 21:25:08 +05:30: at process.processTimers (node:internal/timers:512:7)
0|web-serv | 2026-01-06 21:25:08 +05:30: at async cacheEntry.imageResponseCache.get.incrementalCache (/home/ubuntu/nh-services/node_modules/next/dist/server/next-server.js:182:65)
0|web-serv | 2026-01-06 21:25:08 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/server/response-cache/index.js:90:36
0|web-serv | 2026-01-06 21:25:08 +05:30: at async /home/ubuntu/nh-services/node_modules/next/dist/lib/batcher.js:45:32 {
0|web-serv | 2026-01-06 21:25:08 +05:30: statusCode: 400
0|web-serv | 2026-01-06 21:25:08 +05:30: }

/home/ubuntu/nh-services/logs/keybase-fetcher-out.log last 100 lines:
11|keybase | 2026-01-06 22:01:08 +05:30: [Batch 185/193]
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 0mupo3
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 1260C8D36C38ADB1
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ B1D3313EBC0F158A
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 2E527E2E0AA7555F
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 2EC0C9A4B5081E8D
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 85F504B1ED79C155
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ chareen
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 506ADA7FDB6F1F44
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ 794FCF2871EB3BA6
11|keybase | 2026-01-06 22:01:08 +05:30: ✓ seras1l
11|keybase | 2026-01-06 22:01:08 +05:30: [Batch 186/193]
11|keybase | 2026-01-06 22:01:09 +05:30: ✗ miroglavchenko: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 5B5CBE64AC9E897D
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 7D5861AD74079F31
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 8D9179114300CE4F
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 7D8A42B80D1E5444
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 1258B0F13B719685
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ BE63B4363F88C857
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ do_naw1
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ C2D89D7A587AE6D5
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 0C032749B120E207
11|keybase | 2026-01-06 22:01:09 +05:30: [Batch 187/193]
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 935E9DE7C8B88727
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ fridafalk
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 2AA559238841F299
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ FB4623EAEA363DCD
11|keybase | 2026-01-06 22:01:09 +05:30: ✗ dm1sla: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 7818D73848CA4F69
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ B0588F8B57AF65E6
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ A00123BDB5272B9B
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 6A1681CE2CB674E6
11|keybase | 2026-01-06 22:01:09 +05:30: ✗ yarofey: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:09 +05:30: [Batch 188/193]
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ miroshar
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ E17AD644206AD3A6
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 4D976A3E24BEB74F
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ pe3trus
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ D44B2C8C1B3AE9CC
11|keybase | 2026-01-06 22:01:09 +05:30: ✗ FA178E005CAE88E6: No picture found on Keybase
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ 7E0FACDA8DD4C874
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ C47941C7F2434CFA
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ ff1sher
11|keybase | 2026-01-06 22:01:09 +05:30: ✓ periniladislao
11|keybase | 2026-01-06 22:01:09 +05:30: [Batch 189/193]
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ harunino
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ 4E265A1BAC9A671E
11|keybase | 2026-01-06 22:01:10 +05:30: ✗ charleshall: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ BodyaBro
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ anna_kar1n
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ myk1_1la
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ siegfriedmaus
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ 67902B18FD8EEB68
11|keybase | 2026-01-06 22:01:10 +05:30: ✗ wilsonjaames: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ paque1e
11|keybase | 2026-01-06 22:01:10 +05:30: [Batch 190/193]
11|keybase | 2026-01-06 22:01:10 +05:30: ✗ Keybase: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ 2E055D0940383069
11|keybase | 2026-01-06 22:01:10 +05:30: ✗ 12D755630064FD2B0E0984A9EAE0EDD0D8F5487E: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ 36F259A5982A6150
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ 525EED8FEB9102FD
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ AB15D4F845BDE64A
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ C1986EF2A0CCC0CA
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ 91BBB41BF7D5EA18
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ ronald_al
11|keybase | 2026-01-06 22:01:10 +05:30: ✓ dimauroser
11|keybase | 2026-01-06 22:01:10 +05:30: [Batch 191/193]
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 78004C3ED0B818C5
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 3EF5017B99FFC8FC
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 38F1A63DEE763CDB
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 518A92D1AFE6C00C
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 95CB4A98D2FC5F9E
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ E4FA74FEF2772CBD
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ melnenko
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ CCEF37B93E19614B
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 00D2AC2DC7455A86
11|keybase | 2026-01-06 22:01:11 +05:30: ✗ 0F74B868F04FABAD6690979852AE9CF8D333A7DC: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:11 +05:30: [Batch 192/193]
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 30FAC984DFCABA4D
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 09C11DB19AE52290
11|keybase | 2026-01-06 22:01:11 +05:30: ✗ 779712C94C077F16: No picture found on Keybase
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 5048B115DCE4F4BB
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 62A0F8AAE5E74B32
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ E363414F972F17BF
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ CD28DC812A2D3828
11|keybase | 2026-01-06 22:01:11 +05:30: ✗ AF9D7EF7CC70CE24: No picture found on Keybase
11|keybase | 2026-01-06 22:01:11 +05:30: ✗ q6qQoMpJAaC47B9YH/gytezbFNzEhw7AUr78uNmM1Is=: Image fetch failed: 404
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 6DFD79B6563EA7E9
11|keybase | 2026-01-06 22:01:11 +05:30: [Batch 193/193]
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ FF3AA610129C4104
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ B25EEC06BB16BE96
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ 115F6F44BB4A26F8
11|keybase | 2026-01-06 22:01:11 +05:30:
11|keybase | 2026-01-06 22:01:11 +05:30: Saved failed logos to: /home/ubuntu/nh-services/public/logos/keybase/failed-logos.json
11|keybase | 2026-01-06 22:01:11 +05:30:
11|keybase | 2026-01-06 22:01:11 +05:30: ================================
11|keybase | 2026-01-06 22:01:11 +05:30: ✓ Fetched: 1599
11|keybase | 2026-01-06 22:01:11 +05:30: ○ Skipped (cached): 287
11|keybase | 2026-01-06 22:01:11 +05:30: ✗ Failed: 324
11|keybase | 2026-01-06 22:01:11 +05:30: Total: 2210

/home/ubuntu/nh-services/logs/decentralization-monitor-error.log last 100 lines:
6|decentra | 2026-01-06 12:08:23 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 12:09:16 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 12:09:20 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 12:09:23 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:06:50 +05:30: Error fetching peers from https://rpc.chihuahua.wtf: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 14:07:06 +05:30: Error fetching peers from https://rpc-dydx.imperator.co: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 14:07:06 +05:30: Error fetching peers from https://dydx-rpc.kingnodes.com: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 14:07:15 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:07:18 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:07:22 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:07:26 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:07:30 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:07:34 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:07:37 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 14:08:02 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 14:08:02 +05:30: Error fetching peers from https://rpc.cros-nest.com/osmosis: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 14:08:19 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 14:08:21 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:08:25 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:08:29 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:08:33 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:08:36 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:08:39 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:09:33 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:09:36 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 14:09:39 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:06:48 +05:30: Error fetching peers from https://rpc.chihuahua.wtf: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 16:07:01 +05:30: Error fetching peers from https://go.getblock.io/17515cb3ec0e43b7817f182e5de6066a: TimeoutError: The operation was aborted due to timeout
6|decentra | 2026-01-06 16:07:13 +05:30: Error fetching peers from https://dydx-rpc.kingnodes.com: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 16:07:13 +05:30: Error fetching peers from https://rpc-dydx.imperator.co: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 16:07:40 +05:30: Error fetching peers from https://juno-rpc.stakeandrelax.net: Error: Failed to fetch net_info: 503
6|decentra | 2026-01-06 16:07:43 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:07:46 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 16:07:47 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:07:52 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:07:52 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:07:56 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:07:59 +05:30: Error fetching peers from https://mantra-rpc.stakeandrelax.net: Error: Failed to fetch net_info: 503
6|decentra | 2026-01-06 16:08:00 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:08:06 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 16:08:06 +05:30: Error fetching peers from https://rpc.cros-nest.com/osmosis: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 16:08:22 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 16:08:41 +05:30: Error fetching peers from https://symphony-mainnet-rpc.cryptonode.id: TimeoutError: The operation was aborted due to timeout
6|decentra | 2026-01-06 16:08:59 +05:30: Error fetching peers from https://xrpl-rpc.stakeme.pro: Error: Failed to fetch net_info: 502
6|decentra | 2026-01-06 16:09:51 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 16:09:55 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:06:40 +05:30: Error fetching peers from https://rpc-babylon.imperator.co: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 18:06:53 +05:30: Error fetching peers from https://rpc.chihuahua.wtf: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 18:07:09 +05:30: Error fetching peers from https://dydx-rpc.kingnodes.com: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 18:07:28 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:07:32 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:07:42 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 18:08:05 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 18:08:06 +05:30: Error fetching peers from https://rpc.cros-nest.com/osmosis: Error: Failed to fetch net_info: 500
6|decentra | 2026-01-06 18:08:22 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 18:08:23 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:08:23 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:08:26 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:08:30 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:08:34 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:08:37 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:08:44 +05:30: Error fetching peers from https://rpc-xrp.imperator.co: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 18:09:29 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:09:34 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:09:37 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 18:09:41 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:06:48 +05:30: Error fetching peers from https://rpc.chihuahua.wtf: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 20:06:51 +05:30: Error fetching peers from https://rpc-cosmos.imperator.co: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 20:07:04 +05:30: Error fetching peers from https://dydx-rpc.kingnodes.com: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 20:07:05 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:07:08 +05:30: Error fetching peers from https://rpc.dymension.bronbro.io: Error: Failed to fetch net_info: 503
6|decentra | 2026-01-06 20:07:08 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:07:10 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:07:13 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:07:19 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:07:22 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:07:36 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 20:07:55 +05:30: Error fetching peers from https://rpc-noble.imperator.co: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 20:07:59 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 20:08:11 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:08:15 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:08:18 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 20:08:19 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:08:23 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 20:08:36 +05:30: Error fetching peers from https://symphony-mainnet-rpc.cryptonode.id: TimeoutError: The operation was aborted due to timeout
6|decentra | 2026-01-06 20:09:48 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:06:43 +05:30: Error fetching peers from https://babylon-rpc.stakeandrelax.net: Error: Failed to fetch net_info: 503
6|decentra | 2026-01-06 22:06:55 +05:30: Error fetching peers from https://rpc.chihuahua.wtf: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 22:07:11 +05:30: Error fetching peers from https://dydx-rpc.kingnodes.com: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 22:07:12 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:07:16 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:07:17 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:07:20 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:07:24 +05:30: Error fetching peers from https://firmachain.rpc.nodeshub.online: Error: Failed to fetch net_info: 429
6|decentra | 2026-01-06 22:07:24 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:07:28 +05:30: Geolocation batch failed: 429
6|decentra | 2026-01-06 22:07:35 +05:30: Error fetching peers from https://juno-rpc.stakeandrelax.net: Error: Failed to fetch net_info: 503
6|decentra | 2026-01-06 22:07:42 +05:30: Error fetching peers from https://rpc.kyve.network: Error: Failed to fetch net_info: 404
6|decentra | 2026-01-06 22:08:07 +05:30: Error fetching peers from https://rpc.osmosis.zone: Error: Failed to fetch net_info: 403
6|decentra | 2026-01-06 22:08:24 +05:30: Error fetching peers from https://shentu-rpc.panthea.eu: Error: Failed to fetch net_info: 404

/home/ubuntu/nh-services/logs/decentralization-monitor-out.log last 100 lines:
6|decentra | 2026-01-06 22:08:51 +05:30: ✓ mainnet/xrp: 7 validators, 112 RPC nodes
6|decentra | 2026-01-06 22:08:54 +05:30: Fetching decentralization data for Zenrock...
6|decentra | 2026-01-06 22:08:54 +05:30: Fetching peers from 12 RPC endpoints...
6|decentra | 2026-01-06 22:08:55 +05:30: Collected 56 unique peers from 12 RPCs
6|decentra | 2026-01-06 22:08:55 +05:30: Found 56 unique peers and 72 validators
6|decentra | 2026-01-06 22:08:55 +05:30: Geolocated 49 IPs
6|decentra | 2026-01-06 22:08:55 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/mainnet/zenrock/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:08:55 +05:30: ✓ mainnet/zenrock: 18 validators, 34 RPC nodes
6|decentra | 2026-01-06 22:08:58 +05:30: Fetching decentralization data for Zetachain...
6|decentra | 2026-01-06 22:08:58 +05:30: Fetching peers from 10 RPC endpoints...
6|decentra | 2026-01-06 22:09:00 +05:30: Collected 165 unique peers from 10 RPCs
6|decentra | 2026-01-06 22:09:00 +05:30: Found 165 unique peers and 187 validators
6|decentra | 2026-01-06 22:09:01 +05:30: Geolocated 161 IPs
6|decentra | 2026-01-06 22:09:01 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/mainnet/zetachain/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:01 +05:30: ✓ mainnet/zetachain: 33 validators, 130 RPC nodes
6|decentra | 2026-01-06 22:09:04 +05:30: Fetching decentralization data for Atomone...
6|decentra | 2026-01-06 22:09:04 +05:30: Fetching peers from 11 RPC endpoints...
6|decentra | 2026-01-06 22:09:05 +05:30: Collected 75 unique peers from 11 RPCs
6|decentra | 2026-01-06 22:09:05 +05:30: Found 75 unique peers and 115 validators
6|decentra | 2026-01-06 22:09:05 +05:30: Geolocated 74 IPs
6|decentra | 2026-01-06 22:09:05 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/atomone/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:05 +05:30: ✓ testnet/atomone: 34 validators, 40 RPC nodes
6|decentra | 2026-01-06 22:09:08 +05:30: Fetching decentralization data for Elys...
6|decentra | 2026-01-06 22:09:08 +05:30: Fetching peers from 4 RPC endpoints...
6|decentra | 2026-01-06 22:09:08 +05:30: Collected 24 unique peers from 4 RPCs
6|decentra | 2026-01-06 22:09:08 +05:30: Found 24 unique peers and 64 validators
6|decentra | 2026-01-06 22:09:08 +05:30: Geolocated 23 IPs
6|decentra | 2026-01-06 22:09:08 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/elys/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:08 +05:30: ✓ testnet/elys: 5 validators, 16 RPC nodes
6|decentra | 2026-01-06 22:09:11 +05:30: Fetching decentralization data for Empe...
6|decentra | 2026-01-06 22:09:11 +05:30: Fetching peers from 6 RPC endpoints...
6|decentra | 2026-01-06 22:09:11 +05:30: Collected 111 unique peers from 6 RPCs
6|decentra | 2026-01-06 22:09:11 +05:30: Found 111 unique peers and 516 validators
6|decentra | 2026-01-06 22:09:13 +05:30: Geolocated 111 IPs
6|decentra | 2026-01-06 22:09:13 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/empe/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:13 +05:30: ✓ testnet/empe: 66 validators, 47 RPC nodes
6|decentra | 2026-01-06 22:09:16 +05:30: Fetching decentralization data for Juno...
6|decentra | 2026-01-06 22:09:16 +05:30: Fetching peers from 4 RPC endpoints...
6|decentra | 2026-01-06 22:09:16 +05:30: Collected 19 unique peers from 4 RPCs
6|decentra | 2026-01-06 22:09:16 +05:30: Found 19 unique peers and 22 validators
6|decentra | 2026-01-06 22:09:16 +05:30: Geolocated 19 IPs
6|decentra | 2026-01-06 22:09:16 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/juno/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:16 +05:30: ✓ testnet/juno: 5 validators, 13 RPC nodes
6|decentra | 2026-01-06 22:09:19 +05:30: Fetching decentralization data for Lumera...
6|decentra | 2026-01-06 22:09:19 +05:30: Fetching peers from 7 RPC endpoints...
6|decentra | 2026-01-06 22:09:20 +05:30: Collected 67 unique peers from 7 RPCs
6|decentra | 2026-01-06 22:09:21 +05:30: Found 67 unique peers and 127 validators
6|decentra | 2026-01-06 22:09:21 +05:30: Geolocated 67 IPs
6|decentra | 2026-01-06 22:09:21 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/lumera/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:21 +05:30: ✓ testnet/lumera: 31 validators, 35 RPC nodes
6|decentra | 2026-01-06 22:09:24 +05:30: Fetching decentralization data for Mantra...
6|decentra | 2026-01-06 22:09:24 +05:30: Fetching peers from 3 RPC endpoints...
6|decentra | 2026-01-06 22:09:24 +05:30: Collected 52 unique peers from 3 RPCs
6|decentra | 2026-01-06 22:09:24 +05:30: Found 52 unique peers and 61 validators
6|decentra | 2026-01-06 22:09:24 +05:30: Geolocated 51 IPs
6|decentra | 2026-01-06 22:09:24 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/mantra/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:24 +05:30: ✓ testnet/mantra: 14 validators, 38 RPC nodes
6|decentra | 2026-01-06 22:09:27 +05:30: Fetching decentralization data for Odiseo...
6|decentra | 2026-01-06 22:09:27 +05:30: Fetching peers from 14 RPC endpoints...
6|decentra | 2026-01-06 22:09:27 +05:30: Collected 56 unique peers from 14 RPCs
6|decentra | 2026-01-06 22:09:27 +05:30: Found 56 unique peers and 83 validators
6|decentra | 2026-01-06 22:09:27 +05:30: Geolocated 55 IPs
6|decentra | 2026-01-06 22:09:27 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/odiseo/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:27 +05:30: ✓ testnet/odiseo: 31 validators, 22 RPC nodes
6|decentra | 2026-01-06 22:09:30 +05:30: Fetching decentralization data for Prysm...
6|decentra | 2026-01-06 22:09:30 +05:30: Fetching peers from 9 RPC endpoints...
6|decentra | 2026-01-06 22:09:31 +05:30: Collected 44 unique peers from 9 RPCs
6|decentra | 2026-01-06 22:09:31 +05:30: Found 44 unique peers and 109 validators
6|decentra | 2026-01-06 22:09:31 +05:30: Geolocated 44 IPs
6|decentra | 2026-01-06 22:09:31 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/prysm/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:31 +05:30: ✓ testnet/prysm: 22 validators, 23 RPC nodes
6|decentra | 2026-01-06 22:09:34 +05:30: Fetching decentralization data for Safrochain...
6|decentra | 2026-01-06 22:09:34 +05:30: Fetching peers from 4 RPC endpoints...
6|decentra | 2026-01-06 22:09:34 +05:30: Collected 53 unique peers from 4 RPCs
6|decentra | 2026-01-06 22:09:34 +05:30: Found 53 unique peers and 171 validators
6|decentra | 2026-01-06 22:09:34 +05:30: Geolocated 53 IPs
6|decentra | 2026-01-06 22:09:34 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/safrochain/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:34 +05:30: ✓ testnet/safrochain: 36 validators, 13 RPC nodes
6|decentra | 2026-01-06 22:09:37 +05:30: Fetching decentralization data for Titan...
6|decentra | 2026-01-06 22:09:37 +05:30: Fetching peers from 3 RPC endpoints...
6|decentra | 2026-01-06 22:09:40 +05:30: Collected 27 unique peers from 3 RPCs
6|decentra | 2026-01-06 22:09:40 +05:30: Found 27 unique peers and 343 validators
6|decentra | 2026-01-06 22:09:40 +05:30: Geolocated 27 IPs
6|decentra | 2026-01-06 22:09:40 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/titan/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:40 +05:30: ✓ testnet/titan: 16 validators, 11 RPC nodes
6|decentra | 2026-01-06 22:09:43 +05:30: Fetching decentralization data for Warden...
6|decentra | 2026-01-06 22:09:43 +05:30: Fetching peers from 6 RPC endpoints...
6|decentra | 2026-01-06 22:09:43 +05:30: Collected 59 unique peers from 6 RPCs
6|decentra | 2026-01-06 22:09:43 +05:30: Found 59 unique peers and 75 validators
6|decentra | 2026-01-06 22:09:43 +05:30: Geolocated 58 IPs
6|decentra | 2026-01-06 22:09:43 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/warden/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:43 +05:30: ✓ testnet/warden: 20 validators, 39 RPC nodes
6|decentra | 2026-01-06 22:09:46 +05:30: Fetching decentralization data for Zetachain...
6|decentra | 2026-01-06 22:09:46 +05:30: Fetching peers from 4 RPC endpoints...
6|decentra | 2026-01-06 22:09:46 +05:30: Collected 66 unique peers from 4 RPCs
6|decentra | 2026-01-06 22:09:46 +05:30: Found 66 unique peers and 248 validators
6|decentra | 2026-01-06 22:09:46 +05:30: Geolocated 65 IPs
6|decentra | 2026-01-06 22:09:46 +05:30: Saved decentralization data to /home/ubuntu/nh-services/chains/testnet/zetachain/Decentralization/node-locations.json
6|decentra | 2026-01-06 22:09:46 +05:30: ✓ testnet/zetachain: 19 validators, 46 RPC nodes
6|decentra | 2026-01-06 22:09:49 +05:30: [2026-01-06T16:36:20.675Z] Decentralization: 44 updated, 0 failed

/home/ubuntu/nh-services/logs/web-server-out.log last 100 lines:
0|web-serv | 2026-01-06 13:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:23:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:28:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:33:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:38:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:43:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:48:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:53:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 13:58:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:03:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:08:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:23:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:28:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:33:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:38:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:43:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:48:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:53:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 14:58:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:03:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:08:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:23:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:28:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:33:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:38:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:43:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:48:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:53:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 15:58:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:03:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:08:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:23:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:28:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:33:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:38:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:43:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:48:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:53:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 16:58:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:03:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:08:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:23:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:28:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:33:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:38:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:43:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:48:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:53:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 17:58:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:03:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:08:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:23:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:28:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:33:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:38:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:43:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:48:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:53:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 18:58:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 19:03:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 19:08:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 19:13:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 19:18:17 +05:30: Using cached snapshot data (42s old)
0|web-serv | 2026-01-06 19:23:06 +05:30: Using cached snapshot data (31s old)
0|web-serv | 2026-01-06 21:05:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:07:15 +05:30: Using cached snapshot data (280s old)
0|web-serv | 2026-01-06 21:09:33 +05:30: Using cached snapshot data (117s old)
0|web-serv | 2026-01-06 21:10:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:11:45 +05:30: Using cached snapshot data (250s old)
0|web-serv | 2026-01-06 21:12:00 +05:30: Using cached snapshot data (265s old)
0|web-serv | 2026-01-06 21:15:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:20:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:25:16 +05:30: Using cached snapshot data (160s old)
0|web-serv | 2026-01-06 21:25:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:28:07 +05:30: [ValidatorInfo] Using cached validator-info.json (25min old)
0|web-serv | 2026-01-06 21:30:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:35:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:40:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:45:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:50:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 21:55:23 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 22:00:24 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 22:05:24 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 22:10:24 +05:30: Using cached snapshot data (168s old)
0|web-serv | 2026-01-06 22:15:24 +05:30: Using cached snapshot data (169s old)
0|web-serv | 2026-01-06 22:20:24 +05:30: Using cached snapshot data (169s old)
0|web-serv | 2026-01-06 22:25:24 +05:30: Using cached snapshot data (169s old)
0|web-serv | 2026-01-06 22:30:24 +05:30: Using cached snapshot data (169s old)
0|web-serv | 2026-01-06 22:35:24 +05:30: Using cached snapshot data (169s old)

/home/ubuntu/nh-services/logs/governance-monitor-error.log last 100 lines:
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-01 17:53:02 +05:30: Notification config not found
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/arkeo: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/atomone: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/axone: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/babylon: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/bitway: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/celestia: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/chihuahua: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/cosmos: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/crossfi: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/dydx: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/dymension: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/elys: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/firmachain: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/functionx: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/hippo: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/juno: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/kyve: Timeout after 120s
2|governan | 2026-01-02 04:24:53 +05:30: ✗ Error for mainnet/lava: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/lumera: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/noble: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/osmosis: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/realio: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/shentu: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/source: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/symphony: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/warden: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/xrp: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/zenrock: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for mainnet/zetachain: Timeout after 120s
2|governan | 2026-01-02 04:26:53 +05:30: ✗ Error for testnet/atomone: Timeout after 120s
2|governan | 2026-01-02 04:28:53 +05:30: ✗ Error for testnet/odiseo: Timeout after 120s
2|governan | 2026-01-02 04:28:53 +05:30: ✗ Error for testnet/prysm: Timeout after 120s
2|governan | 2026-01-02 04:28:53 +05:30: ✗ Error for testnet/warden: Timeout after 120s
2|governan | 2026-01-02 20:53:22 +05:30: Notification config not found
2|governan | 2026-01-04 20:54:09 +05:30: Notification config not found
2|governan | 2026-01-05 00:39:05 +05:30: Notification config not found
2|governan | 2026-01-05 17:22:53 +05:30: Notification config not found
2|governan | 2026-01-05 22:32:50 +05:30: Notification config not found
2|governan | 2026-01-05 22:42:50 +05:30: Notification config not found
2|governan | 2026-01-06 21:32:54 +05:30: Notification config not found
2|governan | 2026-01-06 21:32:55 +05:30: Notification config not found
2|governan | 2026-01-06 22:42:51 +05:30: Notification config not found
2|governan | 2026-01-06 22:42:51 +05:30: Notification config not found

/home/ubuntu/nh-services/logs/upgrade-history-extractor-out.log last 100 lines:
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ mainnet/zetachain: 22 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/atomone: 2 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/elys: 41 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/empe: 1 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/functionx: 18 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/juno: 1 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/lumera: 6 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/mantra: 15 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/odiseo: 1 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/warden: 2 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ testnet/zetachain: 27 upgrades
8|upgrade- | 2026-01-06 21:02:30 +05:30:
8|upgrade- | 2026-01-06 21:02:30 +05:30: ✓ Upgrade history extraction complete in 0.3s
8|upgrade- | 2026-01-06 21:02:30 +05:30:
8|upgrade- | 2026-01-06 22:02:29 +05:30:
8|upgrade- | 2026-01-06 22:02:29 +05:30: [2026-01-06T16:32:29.826Z] Starting upgrade history extraction...
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/arkeo: 4 upgrades
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/atomone: 2 upgrades
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/babylon: 8 upgrades
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/bitway: 1 upgrades
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/chihuahua: 14 upgrades
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/cosmos: 13 upgrades
8|upgrade- | 2026-01-06 22:02:29 +05:30: ✓ mainnet/crossfi: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/dydx: 16 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/elys: 19 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/firmachain: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/functionx: 5 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/hippo: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/kyve: 4 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/lava: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/lumera: 6 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/mantra: 6 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/osmosis: 10 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/realio: 3 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/secret: 9 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/shentu: 6 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/symphony: 4 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/synternet: 6 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/tellor: 5 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/terra: 11 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/warden: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/xrp: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/zenrock: 15 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ mainnet/zetachain: 22 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/atomone: 2 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/elys: 41 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/empe: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/functionx: 18 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/juno: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/lumera: 6 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/mantra: 15 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/odiseo: 1 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/warden: 2 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ testnet/zetachain: 27 upgrades
8|upgrade- | 2026-01-06 22:02:30 +05:30:
8|upgrade- | 2026-01-06 22:02:30 +05:30: ✓ Upgrade history extraction complete in 0.4s
8|upgrade- | 2026-01-06 22:02:30 +05:30:
8|upgrade- | 2026-01-06 23:02:29 +05:30:
8|upgrade- | 2026-01-06 23:02:29 +05:30: [2026-01-06T17:32:29.830Z] Starting upgrade history extraction...
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/arkeo: 4 upgrades
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/atomone: 2 upgrades
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/babylon: 8 upgrades
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/bitway: 1 upgrades
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/chihuahua: 14 upgrades
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/cosmos: 13 upgrades
8|upgrade- | 2026-01-06 23:02:29 +05:30: ✓ mainnet/crossfi: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/dydx: 16 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/elys: 19 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/firmachain: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/functionx: 5 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/hippo: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/kyve: 4 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/lava: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/lumera: 6 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/mantra: 6 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/osmosis: 10 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/realio: 3 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/secret: 9 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/shentu: 6 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/symphony: 4 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/synternet: 6 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/tellor: 5 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/terra: 11 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/warden: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/xrp: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/zenrock: 15 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ mainnet/zetachain: 22 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/atomone: 2 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/elys: 41 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/empe: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/functionx: 18 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/juno: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/lumera: 6 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/mantra: 15 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/odiseo: 1 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/warden: 2 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ testnet/zetachain: 27 upgrades
8|upgrade- | 2026-01-06 23:02:30 +05:30:
8|upgrade- | 2026-01-06 23:02:30 +05:30: ✓ Upgrade history extraction complete in 0.6s
8|upgrade- | 2026-01-06 23:02:30 +05:30:

/home/ubuntu/nh-services/logs/consensus-monitor-out.log last 100 lines:
7|consensu | 2026-01-06 22:02:38 +05:30: ✓ mainnet/firmachain: 82 validators cached
7|consensu | 2026-01-06 22:02:38 +05:30: ⚠ No API endpoints for mainnet/mezo
7|consensu | 2026-01-06 22:02:38 +05:30: ⏭ Skipping EVM chain: mainnet/monad
7|consensu | 2026-01-06 22:02:38 +05:30: ✓ mainnet/noble: 24 validators cached
7|consensu | 2026-01-06 22:02:38 +05:30: ✓ mainnet/mantra: 81 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/symphony: 36 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/shentu: 232 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/source: 153 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/osmosis: 381 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/realio: 108 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/secret: 236 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ⚠ No API endpoints for mainnet/terra
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/warden: 37 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/zenrock: 72 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ testnet/atomone: 115 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/tellor: 46 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ testnet/elys: 64 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/xrp: 20 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/synternet: 43 validators cached
7|consensu | 2026-01-06 22:02:39 +05:30: ✓ mainnet/zetachain: 187 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/empe: 500 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ⏭ Skipping EVM chain: testnet/ethereum
7|consensu | 2026-01-06 22:02:40 +05:30: ⚠ No API endpoints for testnet/functionx
7|consensu | 2026-01-06 22:02:40 +05:30: ⚠ No API endpoints for testnet/gnoland
7|consensu | 2026-01-06 22:02:40 +05:30: ⏭ Skipping EVM chain: testnet/monad
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/safrochain: 171 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/mantra: 61 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/prysm: 109 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/juno: 22 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/odiseo: 83 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/lumera: 127 validators cached
7|consensu | 2026-01-06 22:02:40 +05:30: ⚠ No API endpoints for testnet/terra
7|consensu | 2026-01-06 22:02:40 +05:30: ✓ testnet/warden: 75 validators cached
7|consensu | 2026-01-06 22:02:41 +05:30: ✓ testnet/titan: 343 validators cached
7|consensu | 2026-01-06 22:02:42 +05:30: ✓ testnet/zetachain: 248 validators cached
7|consensu | 2026-01-06 22:02:42 +05:30:
7|consensu | 2026-01-06 22:02:42 +05:30: ✓ Validator info update complete in 5.6s
7|consensu | 2026-01-06 22:02:42 +05:30: Success: 54, Errors: 0
7|consensu | 2026-01-06 22:02:42 +05:30:
7|consensu | 2026-01-06 23:02:36 +05:30:
7|consensu | 2026-01-06 23:02:36 +05:30: [2026-01-06T17:32:36.756Z] Starting validator info update...
7|consensu | 2026-01-06 23:02:36 +05:30: Processing 54 chains...
7|consensu | 2026-01-06 23:02:36 +05:30: ⚠ No API endpoints for mainnet/bouncebit
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/babylon: 137 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/crossfi: 147 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/atomone: 142 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/arkeo: 90 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/chihuahua: 252 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/bitway: 121 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/dydx: 169 validators cached
7|consensu | 2026-01-06 23:02:37 +05:30: ✓ mainnet/axone: 82 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/cosmos: 502 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ⏭ Skipping EVM chain: mainnet/ethereum
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/hippo: 45 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/lumera: 74 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/functionx: 76 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/elys: 111 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/lava: 177 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/dymension: 276 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/kyve: 211 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/juno: 340 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/firmachain: 82 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ⚠ No API endpoints for mainnet/mezo
7|consensu | 2026-01-06 23:02:38 +05:30: ⏭ Skipping EVM chain: mainnet/monad
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/noble: 24 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/mantra: 81 validators cached
7|consensu | 2026-01-06 23:02:38 +05:30: ✓ mainnet/symphony: 36 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/source: 153 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/shentu: 232 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/osmosis: 381 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/realio: 108 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/secret: 236 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ⚠ No API endpoints for mainnet/terra
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/warden: 37 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/zenrock: 72 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ testnet/atomone: 115 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/xrp: 20 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/tellor: 46 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/synternet: 43 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ mainnet/zetachain: 187 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ testnet/elys: 64 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ✓ testnet/empe: 500 validators cached
7|consensu | 2026-01-06 23:02:39 +05:30: ⏭ Skipping EVM chain: testnet/ethereum
7|consensu | 2026-01-06 23:02:39 +05:30: ⚠ No API endpoints for testnet/functionx
7|consensu | 2026-01-06 23:02:39 +05:30: ⚠ No API endpoints for testnet/gnoland
7|consensu | 2026-01-06 23:02:39 +05:30: ⏭ Skipping EVM chain: testnet/monad
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/safrochain: 171 validators cached
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/mantra: 61 validators cached
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/prysm: 109 validators cached
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/odiseo: 83 validators cached
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/juno: 22 validators cached
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/lumera: 127 validators cached
7|consensu | 2026-01-06 23:02:40 +05:30: ⚠ No API endpoints for testnet/terra
7|consensu | 2026-01-06 23:02:40 +05:30: ✓ testnet/warden: 75 validators cached
7|consensu | 2026-01-06 23:02:41 +05:30: ✓ testnet/titan: 343 validators cached
7|consensu | 2026-01-06 23:02:42 +05:30: ✓ testnet/zetachain: 248 validators cached
7|consensu | 2026-01-06 23:02:42 +05:30:
7|consensu | 2026-01-06 23:02:42 +05:30: ✓ Validator info update complete in 5.5s
7|consensu | 2026-01-06 23:02:42 +05:30: Success: 54, Errors: 0
7|consensu | 2026-01-06 23:02:42 +05:30:

/home/ubuntu/nh-services/logs/endpoints-refresher-out.log last 100 lines:
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: ABE84D0AB09AB589 for AlxVoy/AlxVoy
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://warden.rpc.t.anode.team...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: ABE84D0AB09AB589 for AlxVoy API
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://warden.api.t.anode.team...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: D36EEB12E5B1B11A for IT-Rocket/rpc
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://warden-testnet-rpc.itrocket.net...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: D36EEB12E5B1B11A for IT-Rocket API
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://warden-testnet-api.itrocket.net...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://warden-testnet-rpc.mekonglabs.tech...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://warden-testnet-api.mekonglabs.tech...
9|endpoint | 2026-01-06 23:05:35 +05:30: Adding new RPC: https://warden-testnet-rpc.mictonode.com/...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://warden-testnet-api.mictonode.com...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://warden.test.rpc.nodeshub.online...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://warden.test.api.nodeshub.online...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: 0A6AF02D1557E5B4 for Polkachu/hello-warden-testrelay
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://warden-testnet-rpc.polkachu.com...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: 0A6AF02D1557E5B4 for Polkachu API
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://warden-testnet-api.polkachu.com...
9|endpoint | 2026-01-06 23:05:35 +05:30: ✓ https://endpoints2.nodeshub.online: 4 endpoints
9|endpoint | 2026-01-06 23:05:35 +05:30: ✓ Total: 4 unique endpoints (from 2 source(s))
9|endpoint | 2026-01-06 23:05:35 +05:30: Processing 4 NodesHub endpoints...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: D36EEB12E5B1B11A for IT-Rocket/itrocket_rpc
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://zetachain-testnet-rpc.itrocket.net...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: D36EEB12E5B1B11A for IT-Rocket API
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://zetachain-testnet-api.itrocket.net...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://zetachain.test.rpc.nodeshub.online...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: 0A6AF02D1557E5B4 for Polkachu/polkachu-relay
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://zetachain-testnet-rpc.polkachu.com...
9|endpoint | 2026-01-06 23:05:35 +05:30: Mapped keybase_id: 0A6AF02D1557E5B4 for Polkachu API
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://zetachain-testnet-api.polkachu.com...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating RPC: https://zetachain-athens.blockpi.network/rpc/v1/pu...
9|endpoint | 2026-01-06 23:05:35 +05:30: Updating API: https://zetachain-athens.blockpi.network/lcd/v1/pu...
9|endpoint | 2026-01-06 23:05:36 +05:30:
9|endpoint | 2026-01-06 23:05:36 +05:30: Refresh complete:
9|endpoint | 2026-01-06 23:05:36 +05:30: Successful: 54
9|endpoint | 2026-01-06 23:05:36 +05:30: Failed: 0
9|endpoint | 2026-01-06 23:05:36 +05:30:
9|endpoint | 2026-01-06 23:05:36 +05:30: Summary:
9|endpoint | 2026-01-06 23:05:36 +05:30: Total active RPC: 560
9|endpoint | 2026-01-06 23:05:36 +05:30: Total inactive RPC: 92
9|endpoint | 2026-01-06 23:05:36 +05:30: New endpoints added: 98
9|endpoint | 2026-01-06 23:05:36 +05:30: Recovered endpoints: 15
9|endpoint | 2026-01-06 23:05:36 +05:30:
9|endpoint | 2026-01-06 23:05:36 +05:30: Successful chains:
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/arkeo: 16 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/atomone: 59 active, 3 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/axone: 29 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/babylon: 13 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/bitway: 16 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/bouncebit: 2 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/chihuahua: 5 active, 4 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/cosmos: 27 active, 8 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/crossfi: 9 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/dydx: 6 active, 4 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/dymension: 22 active, 6 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/elys: 19 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/ethereum: 2 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/firmachain: 12 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/functionx: 3 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/hippo: 13 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/juno: 10 active, 4 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/kyve: 12 active, 4 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/lava: 22 active, 7 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/lumera: 17 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/mantra: 5 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/mezo: 1 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/monad: 0 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/noble: 7 active, 4 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/osmosis: 29 active, 9 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/realio: 10 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/secret: 1 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/shentu: 19 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/source: 7 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/symphony: 13 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/synternet: 4 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/tellor: 3 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/terra: 3 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/warden: 13 active, 3 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/xrp: 7 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/zenrock: 15 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: mainnet/zetachain: 12 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/atomone: 12 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/elys: 5 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/empe: 7 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/ethereum: 4 active, 3 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/functionx: 0 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/gnoland: 3 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/juno: 3 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/lumera: 8 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/mantra: 3 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/monad: 1 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/odiseo: 20 active, 1 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/prysm: 10 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/safrochain: 4 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/terra: 0 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/titan: 4 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/warden: 9 active, 0 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30: testnet/zetachain: 4 active, 2 inactive
9|endpoint | 2026-01-06 23:05:36 +05:30:
9|endpoint | 2026-01-06 23:05:36 +05:30: [2026-01-06T17:35:36.239Z] Done

/home/ubuntu/nh-services/logs/upgrades-updater-out.log last 100 lines:
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v3-rc3 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v3-rc4 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v3-rc5 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v3-rc6 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v3-rc7 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v4-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v4-rc1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v4.1-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v5-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6-rc1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.1-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.1-rc1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.1-rc2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.2-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.3-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.3-rc1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.3-rc2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.3-rc3 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.4-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.5-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.5-rc1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v7-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.6-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.6-rc1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: elys: Excluding v6.7-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: empe: Excluding v0.2.2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v4.1.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v4.2.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v5.0.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v6.0.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v7.0.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v7.1.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v7.2.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v7.3.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v7.4.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v7.5.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.0.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.1.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.2.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.3.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.4.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.4.1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.5.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: functionx: Excluding v8.6.x (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: juno: Excluding v29 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: lumera: Excluding v1.7.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: lumera: Excluding v1.7.2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: lumera: Excluding v1.8.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: lumera: Excluding v1.8.4 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: lumera: Excluding v1.8.5 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: lumera: Excluding v1.9.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v3 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v4 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc3 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc4 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc5 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc6 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc7 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc8 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v5.0.0-rc9 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v6.0.0-rc0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v6.1.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v7.0.0-rc2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: mantra: Excluding v7.0.0-rc3 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: odiseo: Excluding v1.0.1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: warden: Excluding v0.7.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: warden: Excluding v0.7.2 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v12.0.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v12.1.0 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v12.2.1 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v13 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v14 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v15 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v16 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v17-athens (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v18 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v19 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v20 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v21 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v22 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v23 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v24 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v25 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v26 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v27 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v28 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v29 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v30 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v31 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v32 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v33 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v34 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v35 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30: zetachain: Excluding v36 (found in upgrade-history.json)
4|upgrades | 2026-01-06 23:12:31 +05:30:
4|upgrades | 2026-01-06 23:12:31 +05:30: ✓ Updated unified file: 1 total upcoming upgrades
4|upgrades | 2026-01-06 23:12:31 +05:30: Mainnet: 1 | Testnet: 0

/home/ubuntu/nh-services/logs/proposals-updater-out.log last 100 lines:
3|proposal | 2026-01-06 23:11:03 +05:30: Fetched 23 votes (23 validators) for proposal 21
3|proposal | 2026-01-06 23:11:03 +05:30: Updated proposal 21 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:03 +05:30: Fetched 23 votes (23 validators) for proposal 22
3|proposal | 2026-01-06 23:11:03 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:03 +05:30: Fetched 20 votes (20 validators) for proposal 23
3|proposal | 2026-01-06 23:11:03 +05:30: Updated proposal 23 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:03 +05:30: mainnet/kyve: 1 active proposals
3|proposal | 2026-01-06 23:11:03 +05:30: Fetched 31 votes (17 validators) for proposal 60
3|proposal | 2026-01-06 23:11:03 +05:30: Updated proposal 60 votes: Y:96.8% N:0.0%
3|proposal | 2026-01-06 23:11:03 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-01-06 23:11:04 +05:30: Updated proposal 13 votes: Y:0% N:0%
3|proposal | 2026-01-06 23:11:04 +05:30: ✓ Updated unified file: 10 total active proposals
3|proposal | 2026-01-06 23:11:04 +05:30: Mainnet: 10 | Testnet: 0
3|proposal | 2026-01-06 23:11:32 +05:30:
3|proposal | 2026-01-06 23:11:32 +05:30: [2026-01-06T17:41:32.080Z] Updating active proposals...
3|proposal | 2026-01-06 23:11:32 +05:30: mainnet/arkeo: 1 active proposals
3|proposal | 2026-01-06 23:11:32 +05:30: Fetched 55 votes (32 validators) for proposal 34
3|proposal | 2026-01-06 23:11:32 +05:30: Updated proposal 34 votes: Y:96.4% N:0.0%
3|proposal | 2026-01-06 23:11:32 +05:30: mainnet/cosmos: 2 active proposals
3|proposal | 2026-01-06 23:11:32 +05:30: Fetched 1116 votes (43 validators) for proposal 1020
3|proposal | 2026-01-06 23:11:32 +05:30: Updated proposal 1020 votes: Y:96.5% N:1.1%
3|proposal | 2026-01-06 23:11:32 +05:30: Fetched 18 votes (4 validators) for proposal 1021
3|proposal | 2026-01-06 23:11:32 +05:30: Updated proposal 1021 votes: Y:94.4% N:0.0%
3|proposal | 2026-01-06 23:11:32 +05:30: mainnet/dydx: 1 active proposals
3|proposal | 2026-01-06 23:11:33 +05:30: Fetched 110 votes (26 validators) for proposal 335
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 335 votes: Y:85.5% N:0.0%
3|proposal | 2026-01-06 23:11:33 +05:30: mainnet/hippo: 4 active proposals
3|proposal | 2026-01-06 23:11:33 +05:30: Fetched 23 votes (23 validators) for proposal 20
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 20 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:33 +05:30: Fetched 23 votes (23 validators) for proposal 21
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 21 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:33 +05:30: Fetched 23 votes (23 validators) for proposal 22
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:33 +05:30: Fetched 20 votes (20 validators) for proposal 23
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 23 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:11:33 +05:30: mainnet/kyve: 1 active proposals
3|proposal | 2026-01-06 23:11:33 +05:30: Fetched 31 votes (17 validators) for proposal 60
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 60 votes: Y:96.8% N:0.0%
3|proposal | 2026-01-06 23:11:33 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-01-06 23:11:33 +05:30: Updated proposal 13 votes: Y:0% N:0%
3|proposal | 2026-01-06 23:11:33 +05:30: ✓ Updated unified file: 10 total active proposals
3|proposal | 2026-01-06 23:11:33 +05:30: Mainnet: 10 | Testnet: 0
3|proposal | 2026-01-06 23:12:02 +05:30:
3|proposal | 2026-01-06 23:12:02 +05:30: [2026-01-06T17:42:02.080Z] Updating active proposals...
3|proposal | 2026-01-06 23:12:02 +05:30: mainnet/arkeo: 1 active proposals
3|proposal | 2026-01-06 23:12:02 +05:30: Fetched 55 votes (32 validators) for proposal 34
3|proposal | 2026-01-06 23:12:02 +05:30: Updated proposal 34 votes: Y:96.4% N:0.0%
3|proposal | 2026-01-06 23:12:02 +05:30: mainnet/cosmos: 2 active proposals
3|proposal | 2026-01-06 23:12:02 +05:30: Fetched 1116 votes (43 validators) for proposal 1020
3|proposal | 2026-01-06 23:12:02 +05:30: Updated proposal 1020 votes: Y:96.5% N:1.1%
3|proposal | 2026-01-06 23:12:02 +05:30: Fetched 18 votes (4 validators) for proposal 1021
3|proposal | 2026-01-06 23:12:02 +05:30: Updated proposal 1021 votes: Y:94.4% N:0.0%
3|proposal | 2026-01-06 23:12:02 +05:30: mainnet/dydx: 1 active proposals
3|proposal | 2026-01-06 23:12:03 +05:30: Fetched 110 votes (26 validators) for proposal 335
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 335 votes: Y:85.5% N:0.0%
3|proposal | 2026-01-06 23:12:03 +05:30: mainnet/hippo: 4 active proposals
3|proposal | 2026-01-06 23:12:03 +05:30: Fetched 23 votes (23 validators) for proposal 20
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 20 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:03 +05:30: Fetched 23 votes (23 validators) for proposal 21
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 21 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:03 +05:30: Fetched 23 votes (23 validators) for proposal 22
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:03 +05:30: Fetched 20 votes (20 validators) for proposal 23
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 23 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:03 +05:30: mainnet/kyve: 1 active proposals
3|proposal | 2026-01-06 23:12:03 +05:30: Fetched 31 votes (17 validators) for proposal 60
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 60 votes: Y:96.8% N:0.0%
3|proposal | 2026-01-06 23:12:03 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-01-06 23:12:03 +05:30: Updated proposal 13 votes: Y:0% N:0%
3|proposal | 2026-01-06 23:12:03 +05:30: ✓ Updated unified file: 10 total active proposals
3|proposal | 2026-01-06 23:12:03 +05:30: Mainnet: 10 | Testnet: 0
3|proposal | 2026-01-06 23:12:32 +05:30:
3|proposal | 2026-01-06 23:12:32 +05:30: [2026-01-06T17:42:32.081Z] Updating active proposals...
3|proposal | 2026-01-06 23:12:32 +05:30: mainnet/arkeo: 1 active proposals
3|proposal | 2026-01-06 23:12:32 +05:30: Fetched 55 votes (32 validators) for proposal 34
3|proposal | 2026-01-06 23:12:32 +05:30: Updated proposal 34 votes: Y:96.4% N:0.0%
3|proposal | 2026-01-06 23:12:32 +05:30: mainnet/cosmos: 2 active proposals
3|proposal | 2026-01-06 23:12:32 +05:30: Fetched 1117 votes (43 validators) for proposal 1020
3|proposal | 2026-01-06 23:12:32 +05:30: Updated proposal 1020 votes: Y:96.5% N:1.1%
3|proposal | 2026-01-06 23:12:32 +05:30: Fetched 19 votes (4 validators) for proposal 1021
3|proposal | 2026-01-06 23:12:32 +05:30: Updated proposal 1021 votes: Y:94.7% N:0.0%
3|proposal | 2026-01-06 23:12:32 +05:30: mainnet/dydx: 1 active proposals
3|proposal | 2026-01-06 23:12:33 +05:30: Fetched 110 votes (26 validators) for proposal 335
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 335 votes: Y:85.5% N:0.0%
3|proposal | 2026-01-06 23:12:33 +05:30: mainnet/hippo: 4 active proposals
3|proposal | 2026-01-06 23:12:33 +05:30: Fetched 23 votes (23 validators) for proposal 20
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 20 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:33 +05:30: Fetched 23 votes (23 validators) for proposal 21
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 21 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:33 +05:30: Fetched 23 votes (23 validators) for proposal 22
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 22 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:33 +05:30: Fetched 20 votes (20 validators) for proposal 23
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 23 votes: Y:100.0% N:0.0%
3|proposal | 2026-01-06 23:12:33 +05:30: mainnet/kyve: 1 active proposals
3|proposal | 2026-01-06 23:12:33 +05:30: Fetched 31 votes (17 validators) for proposal 60
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 60 votes: Y:96.8% N:0.0%
3|proposal | 2026-01-06 23:12:33 +05:30: mainnet/tellor: 1 active proposals
3|proposal | 2026-01-06 23:12:33 +05:30: Updated proposal 13 votes: Y:0% N:0%
3|proposal | 2026-01-06 23:12:33 +05:30: ✓ Updated unified file: 10 total active proposals
3|proposal | 2026-01-06 23:12:33 +05:30: Mainnet: 10 | Testnet: 0

/home/ubuntu/nh-services/logs/snapshot-monitor-error.log last 100 lines:
5|snapshot | 2026-01-06 22:37:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:37:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:37:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:37:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 22:37:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:37:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:37:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 22:37:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:37:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 22:42:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 22:42:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 22:42:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 22:42:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 22:42:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:42:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:42:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:42:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 22:42:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:42:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:42:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 22:42:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:42:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 22:47:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 22:47:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 22:47:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 22:47:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 22:47:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:47:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:47:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:47:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 22:47:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:47:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:47:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 22:47:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:47:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 22:52:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 22:52:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 22:52:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 22:52:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 22:52:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:52:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:52:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:52:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 22:52:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:52:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:52:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 22:52:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:52:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 22:57:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 22:57:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 22:57:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 22:57:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 22:57:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:57:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:57:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:57:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 22:57:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 22:57:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 22:57:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 22:57:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 22:57:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 23:02:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 23:02:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 23:02:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 23:02:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 23:02:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 23:02:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 23:02:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 23:02:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 23:02:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 23:02:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 23:02:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 23:02:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 23:02:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 23:07:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 23:07:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 23:07:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 23:07:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 23:07:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 23:07:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 23:07:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 23:07:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 23:07:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 23:07:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 23:07:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 23:07:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 23:07:36 +05:30: ✗ testnet/prysm: HTTP 404
5|snapshot | 2026-01-06 23:12:34 +05:30: ✗ mainnet/babylon: HTTP 404
5|snapshot | 2026-01-06 23:12:34 +05:30: ✗ mainnet/chihuahua: HTTP 404
5|snapshot | 2026-01-06 23:12:34 +05:30: ✗ mainnet/dydx: HTTP 404
5|snapshot | 2026-01-06 23:12:34 +05:30: ✗ mainnet/dymension: HTTP 404
5|snapshot | 2026-01-06 23:12:34 +05:30: ✗ mainnet/elys: HTTP 404
5|snapshot | 2026-01-06 23:12:34 +05:30: ✗ mainnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 23:12:35 +05:30: ✗ mainnet/monad: HTTP 404
5|snapshot | 2026-01-06 23:12:35 +05:30: ✗ mainnet/secret: HTTP 404
5|snapshot | 2026-01-06 23:12:36 +05:30: ✗ testnet/elys: HTTP 404
5|snapshot | 2026-01-06 23:12:36 +05:30: ✗ testnet/ethereum: HTTP 404
5|snapshot | 2026-01-06 23:12:36 +05:30: ✗ testnet/lumera: HTTP 404
5|snapshot | 2026-01-06 23:12:36 +05:30: ✗ testnet/monad: HTTP 404
5|snapshot | 2026-01-06 23:12:36 +05:30: ✗ testnet/prysm: HTTP 404

/home/ubuntu/nh-services/logs/snapshot-monitor-out.log last 100 lines:
5|snapshot | 2026-01-06 20:27:36 +05:30: [2026-01-06T14:57:33.968Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 20:32:33 +05:30:
5|snapshot | 2026-01-06 20:32:33 +05:30: [2026-01-06T15:02:33.969Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 20:32:36 +05:30: [2026-01-06T15:02:33.969Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 20:37:33 +05:30:
5|snapshot | 2026-01-06 20:37:33 +05:30: [2026-01-06T15:07:33.970Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 20:37:36 +05:30: [2026-01-06T15:07:33.970Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 20:42:33 +05:30:
5|snapshot | 2026-01-06 20:42:33 +05:30: [2026-01-06T15:12:33.971Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 20:42:36 +05:30: [2026-01-06T15:12:33.971Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 20:47:33 +05:30:
5|snapshot | 2026-01-06 20:47:33 +05:30: [2026-01-06T15:17:33.970Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 20:47:36 +05:30: [2026-01-06T15:17:33.970Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 20:52:33 +05:30:
5|snapshot | 2026-01-06 20:52:33 +05:30: [2026-01-06T15:22:33.970Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 20:52:36 +05:30: [2026-01-06T15:22:33.970Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 20:57:33 +05:30:
5|snapshot | 2026-01-06 20:57:33 +05:30: [2026-01-06T15:27:33.969Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 20:57:36 +05:30: [2026-01-06T15:27:33.969Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:02:33 +05:30:
5|snapshot | 2026-01-06 21:02:33 +05:30: [2026-01-06T15:32:33.971Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:02:36 +05:30: [2026-01-06T15:32:33.971Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:07:33 +05:30:
5|snapshot | 2026-01-06 21:07:33 +05:30: [2026-01-06T15:37:33.970Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:07:36 +05:30: [2026-01-06T15:37:33.970Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:12:33 +05:30:
5|snapshot | 2026-01-06 21:12:33 +05:30: [2026-01-06T15:42:33.971Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:12:36 +05:30: [2026-01-06T15:42:33.971Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:17:33 +05:30:
5|snapshot | 2026-01-06 21:17:33 +05:30: [2026-01-06T15:47:33.972Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:17:36 +05:30: [2026-01-06T15:47:33.972Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:22:33 +05:30:
5|snapshot | 2026-01-06 21:22:33 +05:30: [2026-01-06T15:52:33.972Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:22:36 +05:30: [2026-01-06T15:52:33.972Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:27:33 +05:30:
5|snapshot | 2026-01-06 21:27:33 +05:30: [2026-01-06T15:57:33.972Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:27:36 +05:30: [2026-01-06T15:57:33.972Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:32:33 +05:30:
5|snapshot | 2026-01-06 21:32:33 +05:30: [2026-01-06T16:02:33.973Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:32:36 +05:30: [2026-01-06T16:02:33.973Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:37:33 +05:30:
5|snapshot | 2026-01-06 21:37:33 +05:30: [2026-01-06T16:07:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:37:36 +05:30: [2026-01-06T16:07:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:42:33 +05:30:
5|snapshot | 2026-01-06 21:42:33 +05:30: [2026-01-06T16:12:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:42:36 +05:30: [2026-01-06T16:12:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:47:33 +05:30:
5|snapshot | 2026-01-06 21:47:33 +05:30: [2026-01-06T16:17:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:47:36 +05:30: [2026-01-06T16:17:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:52:33 +05:30:
5|snapshot | 2026-01-06 21:52:33 +05:30: [2026-01-06T16:22:33.974Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:52:36 +05:30: [2026-01-06T16:22:33.974Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 21:57:33 +05:30:
5|snapshot | 2026-01-06 21:57:33 +05:30: [2026-01-06T16:27:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 21:57:36 +05:30: [2026-01-06T16:27:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:02:33 +05:30:
5|snapshot | 2026-01-06 22:02:33 +05:30: [2026-01-06T16:32:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:02:36 +05:30: [2026-01-06T16:32:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:07:33 +05:30:
5|snapshot | 2026-01-06 22:07:33 +05:30: [2026-01-06T16:37:33.976Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:07:36 +05:30: [2026-01-06T16:37:33.976Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:12:33 +05:30:
5|snapshot | 2026-01-06 22:12:33 +05:30: [2026-01-06T16:42:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:12:36 +05:30: [2026-01-06T16:42:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:17:33 +05:30:
5|snapshot | 2026-01-06 22:17:33 +05:30: [2026-01-06T16:47:33.975Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:17:36 +05:30: [2026-01-06T16:47:33.975Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:22:33 +05:30:
5|snapshot | 2026-01-06 22:22:33 +05:30: [2026-01-06T16:52:33.979Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:22:36 +05:30: [2026-01-06T16:52:33.979Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:27:33 +05:30:
5|snapshot | 2026-01-06 22:27:33 +05:30: [2026-01-06T16:57:33.978Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:27:36 +05:30: [2026-01-06T16:57:33.978Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:32:33 +05:30:
5|snapshot | 2026-01-06 22:32:33 +05:30: [2026-01-06T17:02:33.978Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:32:36 +05:30: [2026-01-06T17:02:33.978Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:37:33 +05:30:
5|snapshot | 2026-01-06 22:37:33 +05:30: [2026-01-06T17:07:33.978Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:37:36 +05:30: [2026-01-06T17:07:33.978Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:42:33 +05:30:
5|snapshot | 2026-01-06 22:42:33 +05:30: [2026-01-06T17:12:33.979Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:42:36 +05:30: [2026-01-06T17:12:33.979Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:47:33 +05:30:
5|snapshot | 2026-01-06 22:47:33 +05:30: [2026-01-06T17:17:33.979Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:47:36 +05:30: [2026-01-06T17:17:33.979Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:52:33 +05:30:
5|snapshot | 2026-01-06 22:52:33 +05:30: [2026-01-06T17:22:33.979Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:52:36 +05:30: [2026-01-06T17:22:33.979Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 22:57:33 +05:30:
5|snapshot | 2026-01-06 22:57:33 +05:30: [2026-01-06T17:27:33.979Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 22:57:36 +05:30: [2026-01-06T17:27:33.979Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 23:02:33 +05:30:
5|snapshot | 2026-01-06 23:02:33 +05:30: [2026-01-06T17:32:33.978Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 23:02:36 +05:30: [2026-01-06T17:32:33.978Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 23:07:33 +05:30:
5|snapshot | 2026-01-06 23:07:33 +05:30: [2026-01-06T17:37:33.979Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 23:07:36 +05:30: [2026-01-06T17:37:33.979Z] Snapshots: 41 updated, 13 failed
5|snapshot | 2026-01-06 23:12:33 +05:30:
5|snapshot | 2026-01-06 23:12:33 +05:30: [2026-01-06T17:42:33.980Z] Updating 54 chain snapshots...
5|snapshot | 2026-01-06 23:12:36 +05:30: [2026-01-06T17:42:33.980Z] Snapshots: 41 updated, 13 failed

/home/ubuntu/nh-services/logs/governance-monitor-out.log last 100 lines:
2|governan | 2026-01-06 23:12:54 +05:30: 💾 Using cached votes for proposal 8 (0 votes)
2|governan | 2026-01-06 23:12:54 +05:30: 💾 Using cached votes for proposal 9 (0 votes)
2|governan | 2026-01-06 23:12:54 +05:30: 💾 Using cached votes for proposal 10 (0 votes)
2|governan | 2026-01-06 23:12:54 +05:30: 💾 Using cached votes for proposal 11 (0 votes)
2|governan | 2026-01-06 23:12:54 +05:30: 💾 Using cached votes for proposal 12 (0 votes)
2|governan | 2026-01-06 23:12:54 +05:30: 💾 Using cached votes for proposal 13 (0 votes)
2|governan | 2026-01-06 23:12:54 +05:30: 📦 Found 6 upcoming upgrades
2|governan | 2026-01-06 23:12:54 +05:30: ✓ Updated: 0 active, 26 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Bonded tokens: 20,000,000 (from https://xrpl-mainnet-api.bonynode.online)
2|governan | 2026-01-06 23:12:55 +05:30: Fetching validators...
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Success - Found 20 proposals
2|governan | 2026-01-06 23:12:55 +05:30: 📊 Found 20 existing proposals (highest ID: 25)
2|governan | 2026-01-06 23:12:55 +05:30: 🔍 Smart scan results:
2|governan | 2026-01-06 23:12:55 +05:30: - New proposals: 0
2|governan | 2026-01-06 23:12:55 +05:30: - Active to update: 0
2|governan | 2026-01-06 23:12:55 +05:30: - Ended (skipping): 20
2|governan | 2026-01-06 23:12:55 +05:30: ⏩ Skipping 20 ended proposals, processing 0 proposals
2|governan | 2026-01-06 23:12:55 +05:30: Fetching governance params...
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Success - Found 4 proposals
2|governan | 2026-01-06 23:12:55 +05:30: 📊 Found 4 existing proposals (highest ID: 4)
2|governan | 2026-01-06 23:12:55 +05:30: 🔍 Smart scan results:
2|governan | 2026-01-06 23:12:55 +05:30: - New proposals: 0
2|governan | 2026-01-06 23:12:55 +05:30: - Active to update: 4
2|governan | 2026-01-06 23:12:55 +05:30: - Ended (skipping): 0
2|governan | 2026-01-06 23:12:55 +05:30: Fetching governance params...
2|governan | 2026-01-06 23:12:55 +05:30: Found 1032 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: empe1qysm5d8wpen9g0ls26cj8dv56... -> AldebaranodeXYZ
2|governan | 2026-01-06 23:12:55 +05:30: empevaloper1qysm5d8wpen9g0ls26... -> AldebaranodeXYZ
2|governan | 2026-01-06 23:12:55 +05:30: empe1qcdgg5qe6jvp52yrm2sh6jw8y... -> dnsarz
2|governan | 2026-01-06 23:12:55 +05:30: 📦 Found 1 upcoming upgrades
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 0 active, 12 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: ✗ Failed: All API versions failed
2|governan | 2026-01-06 23:12:55 +05:30: Trying API: https://noble-api.polkachu.com
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Quorum: 33.4%, Threshold: 50.0% (from https://realio.api.m.anode.team)
2|governan | 2026-01-06 23:12:55 +05:30: Fetching staking pool...
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Quorum: 33.4%, Threshold: 50.0% (from https://source-api.moonbridge.org)
2|governan | 2026-01-06 23:12:55 +05:30: Fetching staking pool...
2|governan | 2026-01-06 23:12:55 +05:30: Found 86 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: synt1qtad6vmnfq5tr8d0dwp74ur5s... -> 🔥 BIERFORGE ⚒ 🔥 REStake
2|governan | 2026-01-06 23:12:55 +05:30: syntvaloper1qtad6vmnfq5tr8d0dw... -> 🔥 BIERFORGE ⚒ 🔥 REStake
2|governan | 2026-01-06 23:12:55 +05:30: synt1phg72ay28m80036xg572aw683... -> Stakin
2|governan | 2026-01-06 23:12:55 +05:30: 📦 Found 6 upcoming upgrades
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 0 active, 10 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: Found 90 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: tellor1q7xlwg6ez0nj7huhva7ra2y... -> LuckyStar
2|governan | 2026-01-06 23:12:55 +05:30: tellorvaloper1q7xlwg6ez0nj7huh... -> LuckyStar
2|governan | 2026-01-06 23:12:55 +05:30: tellor1zcxpkarndhr6dw6tgxshenk... -> HusoNode
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 1 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 2 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 5 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 12 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: Fetching current tally for proposal 13...
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Bonded tokens: 118,453,297,990,327 (from https://source-api.moonbridge.org)
2|governan | 2026-01-06 23:12:55 +05:30: Fetching validators...
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Bonded tokens: 115,404,245,016,098,173,896,970,488 (from https://realio.api.m.anode.team)
2|governan | 2026-01-06 23:12:55 +05:30: Fetching validators...
2|governan | 2026-01-06 23:12:55 +05:30: 🔄 Fetching votes for proposal 13...
2|governan | 2026-01-06 23:12:55 +05:30: Found 72 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: symphony1pf5wd5w3crpekj3mqvaa2... -> DTEAM
2|governan | 2026-01-06 23:12:55 +05:30: symphonyvaloper1pf5wd5w3crpekj... -> DTEAM
2|governan | 2026-01-06 23:12:55 +05:30: symphony1r6jys6jhe2nc22r58e8tl... -> Bro_n_Bro
2|governan | 2026-01-06 23:12:55 +05:30: 📦 Found 5 upcoming upgrades
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 1 active, 6 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: Found 40 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: ethm1pzex5emt3vnr04ueyjfpnpdax... -> Enigma
2|governan | 2026-01-06 23:12:55 +05:30: ethmvaloper1pzex5emt3vnr04ueyj... -> Enigma
2|governan | 2026-01-06 23:12:55 +05:30: ethm1y69ary732dmngmj2g2e8m2sse... -> CryptoCrew
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 15 (6 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 16 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 📦 Found 1 upcoming upgrades
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 2 active, 18 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: ✗ Failed: All API versions failed
2|governan | 2026-01-06 23:12:55 +05:30: Trying API: https://noble-rest.owallet.io
2|governan | 2026-01-06 23:12:55 +05:30: Total 0 votes (0 new, 0 validators)
2|governan | 2026-01-06 23:12:55 +05:30: 📦 Found 5 upcoming upgrades
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 2 active, 13 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: Found 306 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: source1qzww7xzt5p92dstdx4499cu... -> Oldcat
2|governan | 2026-01-06 23:12:55 +05:30: sourcevaloper1qzww7xzt5p92dstd... -> Oldcat
2|governan | 2026-01-06 23:12:55 +05:30: source1qr8lzk74xd254vg4vhxlz2g... -> AlxVoy ⚡ ANODE.TEAM
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 1 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 2 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 3 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: 💾 Using cached votes for proposal 4 (0 votes)
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 0 active, 4 total proposals
2|governan | 2026-01-06 23:12:55 +05:30: ✗ Failed: All API versions failed
2|governan | 2026-01-06 23:12:55 +05:30: ⚠ All API endpoints failed, skipping update
2|governan | 2026-01-06 23:12:55 +05:30: Found 216 validator addresses
2|governan | 2026-01-06 23:12:55 +05:30: Sample validator addresses:
2|governan | 2026-01-06 23:12:55 +05:30: realio1qzqgpazwdj6eks2ry7p9scm... -> GarageNodes
2|governan | 2026-01-06 23:12:55 +05:30: realiovaloper1qzqgpazwdj6eks2r... -> GarageNodes
2|governan | 2026-01-06 23:12:55 +05:30: realio1qyxwcdthvkydl36ac6czfk4... -> hubprovider
2|governan | 2026-01-06 23:12:55 +05:30: 📦 Found 3 upcoming upgrades
2|governan | 2026-01-06 23:12:55 +05:30: ✓ Updated: 0 active, 20 total proposals

/home/ubuntu/nh-services/logs/rpc-monitor-out.log last 100 lines:
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.243Z] mainnet/xrp: 5/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.293Z] mainnet/bouncebit: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.303Z] mainnet/bouncebit: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.366Z] mainnet/synternet: 4/4 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.503Z] mainnet/bouncebit: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.660Z] mainnet/realio: 10/10 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.662Z] mainnet/cosmos: 22/24 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.761Z] mainnet/lava: 17/18 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.825Z] mainnet/ethereum: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.830Z] mainnet/elys: 13/14 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.848Z] mainnet/elys: 13/14 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.881Z] mainnet/ethereum: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.890Z] mainnet/dymension: 15/16 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.911Z] mainnet/dymension: 16/16 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.992Z] mainnet/hippo: 11/12 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:53 +05:30: [2026-01-06T17:42:53.993Z] mainnet/mezo: 0/1 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.005Z] mainnet/juno: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.041Z] mainnet/crossfi: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.159Z] mainnet/kyve: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.160Z] mainnet/lumera: 11/13 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.165Z] mainnet/monad: 0/0 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.250Z] mainnet/dymension: 15/16 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.319Z] mainnet/source: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.358Z] mainnet/noble: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.407Z] mainnet/elys: 13/14 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.546Z] mainnet/secret: 1/1 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.547Z] mainnet/ethereum: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.613Z] mainnet/functionx: 3/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: ⚠️ Outlier detected: https://osmosis-rpc.staketab.org reports height 12752076 (median: 52268218, variance: 39516142)
1|rpc-moni | 2026-01-06 23:12:54 +05:30: Marked 1 endpoint(s) as outlier due to height variance > 10000
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.733Z] mainnet/terra: 3/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.906Z] mainnet/osmosis: 22/24 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.923Z] mainnet/mezo: 0/1 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.962Z] mainnet/functionx: 3/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:54 +05:30: [2026-01-06T17:42:54.973Z] mainnet/realio: 10/10 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.138Z] mainnet/shentu: 13/14 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.242Z] mainnet/firmachain: 7/8 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.260Z] mainnet/mantra: 4/4 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.291Z] testnet/titan: 3/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.324Z] mainnet/functionx: 3/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.421Z] mainnet/firmachain: 7/8 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.549Z] testnet/elys: 4/4 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.679Z] testnet/empe: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.732Z] mainnet/firmachain: 7/8 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: ⚠️ Outlier detected: https://rpc-atomone.revonode.com reports height 5902000 (median: 6628934, variance: 726934)
1|rpc-moni | 2026-01-06 23:12:55 +05:30: Marked 1 endpoint(s) as outlier due to height variance > 10000
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.858Z] mainnet/secret: 1/1 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.920Z] mainnet/source: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.935Z] mainnet/babylon: 9/11 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:55 +05:30: [2026-01-06T17:42:55.949Z] testnet/atomone: 11/11 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.201Z] mainnet/axone: 22/23 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.205Z] mainnet/arkeo: 15/15 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.269Z] mainnet/realio: 10/10 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.383Z] mainnet/atomone: 42/43 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.439Z] mainnet/shentu: 13/14 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.636Z] mainnet/juno: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.644Z] mainnet/lava: 17/18 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.663Z] mainnet/kyve: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.667Z] mainnet/lumera: 11/13 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.671Z] mainnet/symphony: 10/11 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.782Z] mainnet/zenrock: 12/12 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.824Z] mainnet/lava: 17/18 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.898Z] mainnet/hippo: 10/12 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.903Z] mainnet/monad: 0/0 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.918Z] mainnet/zetachain: 10/10 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:56 +05:30: [2026-01-06T17:42:56.926Z] testnet/functionx: 0/0 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.019Z] mainnet/bitway: 14/15 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.043Z] mainnet/lumera: 11/13 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.048Z] mainnet/tellor: 2/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.106Z] mainnet/noble: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.107Z] mainnet/juno: 8/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.108Z] mainnet/lava: 17/18 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.155Z] mainnet/kyve: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: ⚠️ Outlier detected: https://osmosis-rpc.staketab.org reports height 12752076 (median: 52268219, variance: 39516143)
1|rpc-moni | 2026-01-06 23:12:57 +05:30: Marked 1 endpoint(s) as outlier due to height variance > 10000
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.306Z] mainnet/chihuahua: 5/5 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.340Z] mainnet/dydx: 4/4 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.353Z] mainnet/warden: 8/10 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.365Z] mainnet/hippo: 11/12 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.367Z] mainnet/hippo: 11/12 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.423Z] mainnet/osmosis: 22/24 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.461Z] testnet/gnoland: 0/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.538Z] mainnet/xrp: 5/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.545Z] mainnet/juno: 8/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.629Z] mainnet/kyve: 9/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.634Z] mainnet/monad: 0/0 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.701Z] mainnet/cosmos: 23/24 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.820Z] mainnet/noble: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.873Z] mainnet/mantra: 4/4 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.951Z] testnet/juno: 3/3 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: ⚠️ Outlier detected: https://osmosis-rpc.staketab.org reports height 12752076 (median: 52268219, variance: 39516143)
1|rpc-moni | 2026-01-06 23:12:57 +05:30: Marked 1 endpoint(s) as outlier due to height variance > 10000
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.955Z] mainnet/lumera: 11/13 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.961Z] mainnet/monad: 0/0 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:57 +05:30: [2026-01-06T17:42:57.971Z] mainnet/crossfi: 8/9 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:58 +05:30: [2026-01-06T17:42:58.011Z] mainnet/synternet: 4/4 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:58 +05:30: [2026-01-06T17:42:58.140Z] testnet/lumera: 7/7 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:58 +05:30: [2026-01-06T17:42:58.153Z] mainnet/noble: 6/6 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:58 +05:30: [2026-01-06T17:42:58.192Z] mainnet/bouncebit: 0/2 RPC endpoints active
1|rpc-moni | 2026-01-06 23:12:58 +05:30: [2026-01-06T17:42:58.227Z] mainnet/osmosis: 22/24 RPC endpoints active