add-timelock-monitoring
OfficialOnboard new timelocks and start alerts
Software Engineering#timelock#telegram alerts#end-to-end verification#graphql indexing#event signature#de-fi governance#multi-repo change
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 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: 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.