Polygon
¿Listo para usar esto en producción?
El plan gratuito cubre proyectos personales. El pago por uso escala sin necesidad de tarjeta.
Polygon
El plan gratuito cubre proyectos personales. El pago por uso escala sin necesidad de tarjeta.
Polygon PoS settles a new Bor block roughly every 2 seconds, so an application that reads blocks ad hoc quickly accumulates subtle bugs — missed events, stale balances, and state that disagrees with PolygonScan. A systematic approach to block management turns that fast, high-throughput stream into something predictable: every request has a retry path, every reorg has a recovery path, and every cached value has a known lifetime. This guide covers the four areas that matter most when you connect to https://polygon.therpc.io/YOUR_API_KEY at production scale — reliability of your RPC calls, performance under Polygon's ~2s cadence, security when acting on block data, and maintainability so the code stays correct as your integration grows.
eth_getBlock or eth_getTransactionReceipt call as fallible, track the last block you fully processed, and make re-processing the same Bor block idempotent so a retry never double-counts.newBlockHeaders instead of polling so you stay ahead of the chain rather than chasing it.latest rather than keep retrying a stale height.latest so no events on chain 137 are skipped.https://polygon.therpc.io/YOUR_API_KEY crosses a threshold.latest has not advanced.newBlockHeaders subscription pushes each Bor header the moment it is produced, so you react within Polygon's 2-second window instead of discovering blocks one poll interval late. Subscriptions also cut request volume — one stream replaces continuous polling — which lowers cost and load on https://polygon.therpc.io/YOUR_API_KEY.parentHash matches the hash of the block you previously processed and that block numbers increase by one. A broken parent link is your first signal that a Bor reorg occurred or that a node returned inconsistent data.latest from https://polygon.therpc.io/YOUR_API_KEY, compares its number and timestamp against your own clock, and confirms your processor is no more than a few blocks behind the chain head. Flag the pipeline unhealthy if the head stops advancing for more than a handful of ~2s intervals.parentHash continuity check, hardcoded confirmation counts, and assumptions that the latest block is final. Require a test that exercises a simulated reorg before merging.