Mainnet has only our own endpoint; two public archive nodes exist #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Heisenberg and Planck each got two endpoints in #7. Mainnet — the chain that
actually matters — still has one: our own node on bob. If it goes down, so does
every mainnet number on the site.
Two public archive nodes exist:
Same genesis as ours (
0xfb5487c0…), and both readSystem::Accountat genesis,block 1 and block 5000. They advertise the
archive_v1_*family, plusstate_getPairsandsystem_peers.Why they were not found earlier
Probing looked for the testnet naming —
a1-<chain>.quantus.cat, matchinga1-p2p-<chain>.quantus.cat— and forrpc./node./mainnet.. Mainnet uses adifferent domain and a different prefix:
rpc1-mainnet.quantus.com, whileits bootnodes are
a1..a7-p2p-mainnet.quantus.com. The bootnodes expose onlyport 30333, so they are gossip peers rather than RPC providers.
Worth recording: the official explorer does not use a node at all. Its bundle
talks to
https://sqm.quantus.com/v1/graphqlandhttps://sub2.quantus.com/v1/graphql. There was never a public archive nodebehind it to find.
Change
Add both as fallbacks after our own node, which stays first: it is loopback, so
it pays no network hop and is whitelisted against the node's own
--rpc-rate-limit 300.Known limitation, filed separately
This buys availability, not depth. Failover moves on transport failure, and a
node that has pruned a block answers
{"result": null}— a success. So when bobeventually prunes, deep state reads will return empty rather than falling
through to an archive node that has the answer.