edit-ponder-sync

Official

Surgical repair for Ponder RPC cache

Authornamehash
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.