Index Planck — it has public endpoints after all #6
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
a1-planck.quantus.catanda2-planck.quantus.catboth answer. The configcomment says Planck "publishes no RPC endpoint we can find", which was true when
it was written and is not now.
A million blocks of history and 2.38M zk-tree leaves — a much larger corpus than
either chain currently indexed.
Measured cost, before deciding
Run in a dev instance alongside quantus and heisenberg:
Entirely RPC-latency-bound — not CPU, not database. No new deployable is
needed, and the backfill task only reads in-memory state (tip height,
current runtime) while writing exclusively to Postgres, so it contends with
nothing the API serves.
Restart resilience confirmed by killing the process mid-backfill:
event_scan.lowstayed put rather than jumping back to the tip. That matters here because
blackbeard-api-cert.pathrestarts the service several times a day on certrotation.
Decision
Added as-is, no throttle. ~46 hours to reach genesis at ~20 req/s against the
public endpoint. Hammering public decentralised testnet nodes exercises a core
design trait of blockchains, which is the point of their being there.
Follow-up filed separately: multiple endpoints per chain, so one going down
cannot hold the observer hostage.