mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-utils.git
synced 2026-07-09 09:27:31 +00:00
a346514a04
Follow-up to the previous stale-blacklist fix: with that fix live, Android's balances_test.yml CI job progressed much further but still hung for the full 25-minute job timeout. Live logcat + a full-log retry analysis (grouping by host, comparing first/last timestamp against the ~23 minute test window) showed 27 more chains whose nodes were retried continuously for the ENTIRE run duration with zero successful connections - as opposed to the ~90 other chains, which connect once (or retry once or twice in the first ~2 minutes) and then go quiet, i.e. genuinely healthy. Every one of these 27 is a real, currently-dead third-party RPC (Kusama Asset Hub, KILT, Crust Shadow, Phala, Mangata X, Joystream, Mythos, Base, and 19 others) - not anything related to Tron or this session's other changes. Each was matched to its current chain_id by node URL against live chains.json, not guessed. sync_from_nova.py's new stale-blacklist warning confirms all 33 entries (6 previous + 27 new) now match something in Nova's current chain data - zero silently-ineffective entries this time. This is inherently a moving target (third-party community RPC uptime changes over time) - the warning added in the previous commit is what makes that maintainable going forward instead of silently rotting for another five months.