chore: remove deprecated protocol monitors and related alerts#230
Merged
Conversation
Drops monitoring code, workflow secrets, timelock entries, and Tenderly alerts for protocols that are no longer being monitored. Removed protocols: - resolv (USR) - usd0 (Usual Money) - moonwell - silo Also removes pufETH (Puffer) and ezETH (Renzo) alerts from the LRT pegs monitor, timelock alerts, and Tenderly alert config. The Puffer-type branches in timelock_alerts.py are dropped since no Puffer-type timelock remains in the list. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Drops monitoring code, workflow secrets, timelock entries, and Tenderly alerts for protocols we no longer monitor, plus the pufETH/ezETH LRT alerts.
Removed protocol monitors
resolv/(USR)usd0/(Usual Money)moonwell/silo/Removed LRT alerts
Cross-cutting cleanup
pyproject.toml: drop the four packages.github/workflows/_run-monitoring.yml: removeTELEGRAM_BOT_TOKEN_SILO,TELEGRAM_CHAT_ID_{RESOLV,MOONWELL,USD0,SILO},TELEGRAM_TOPIC_ID_SILOsafe/main.py: drop commented-out RESOLV/MOONWELL/USD0 multisig blockstimelock/timelock_alerts.py: drop SILO/Renzo/Puffer entries and dead Puffer-type branches; update README accordinglyutils/tenderly/alerts_with_timelock.json: strip Silo, Renzo(ezETH), and pufETH alert blocksWhat is left alone
utils/assets.py:USD0,USD0++,ezETH,pufETHremain as risk-tier entries — Euler markets depend on them.morpho/markets.py,morpho/governance.py: Morpho MetaMorpho vaults curated by the Moonwell team (and pufETH/ezETH Morpho markets) stay — they're Morpho's own monitored vaults.Companion PR
Indexer: chain-events/yearn-indexing-test#TBD — removes the Silo/Renzo TimelockController addresses and the PufferTimelock contract entirely so the indexer no longer pulls data we don't use.
Test plan
uv run ruff check .— passuv run ruff format .— no changesuv run pytest tests/— 262 pass, 1 pre-existing unrelated failure (test_send_telegram_message_no_topic_falls_backenv-var leak)TELEGRAM_*_{RESOLV,MOONWELL,USD0,SILO}can be deleted🤖 Generated with Claude Code