edit-ponder-sync
OfficialSurgical repair for Ponder RPC cache
System Documentation
What problem does it solve?
Inspect and surgically edit Ponder's RPC cache (the ponder_sync Postgres schema):
understand what's cached, diagnose stale/contaminated cache (e.g. a restarted ens-test-env
devnet reusing chain id 31337), and clip/purge a block range so Ponder re-fetches it cleanly
without re-syncing the whole chain. Use when a handler throws RecordNotFoundError on an entity
that should exist, when cached block hashes diverge from the live chain, or when splicing one
chain's sync data into another (upstream chain → a fork of it).
Core Features & Use Cases
- Inspect and diagnose ponder_sync blocks/logs/intervals for a given chain_id
- Clip cache ranges and purge affected blocks/transactions/logs to trigger safe re-fetch
- Validate consistency against live chain hashes to recover from forks or restarts
Quick Start
Run the tool to inspect the current ponder_sync state, clip a safe range, and trigger re-fetch of the tail.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: edit-ponder-sync Download link: https://github.com/namehash/ensnode/archive/main.zip#edit-ponder-sync Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.