add-timelock-monitoring

Official

Onboard new timelocks and start alerts

Authoryearn
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines adding a new timelock contract to the monitoring system so Envio can index the right events and the monitoring script can reliably produce Telegram alerts.

Core Features & Use Cases

  • Timelock type identification: Determine the correct timelock “type” by verifying the exact scheduling event signature from the on-chain contract ABI.
  • Coordinated onboarding across repositories: Make the required Envio indexer changes first (to ensure events are indexed) and then update monitoring configuration (to route alerts to the correct Telegram protocol/channel).
  • Support for both existing and new timelock types: Reuse an existing contract type mapping when the event signature matches, or define a new contract type plus handler when it does not.
  • Operational verification: Provide a concrete validation run that backfills recent events to confirm the new timelock is functioning end-to-end.

Quick Start

Follow the deployment order by first updating and deploying the Envio indexer for the new timelock type or address, then update monitoring timelock configuration and verify with a backfill run using the provided command.

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: add-timelock-monitoring
Download link: https://github.com/yearn/monitoring/archive/main.zip#add-timelock-monitoring

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 471,000+ vetted skills library on demand.