Skip to content

chore: remove deprecated protocol monitors and related alerts#230

Merged
spalen0 merged 1 commit into
mainfrom
remove-deprecated-protocols
May 20, 2026
Merged

chore: remove deprecated protocol monitors and related alerts#230
spalen0 merged 1 commit into
mainfrom
remove-deprecated-protocols

Conversation

@spalen0
Copy link
Copy Markdown
Collaborator

@spalen0 spalen0 commented May 20, 2026

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

  • pufETH (Puffer Finance) — Curve pool, Puffer Timelock, Tenderly alert
  • ezETH (Renzo) — Fluid pool, Renzo(ezETH) Timelock, Tenderly alert

Cross-cutting cleanup

  • pyproject.toml: drop the four packages
  • .github/workflows/_run-monitoring.yml: remove TELEGRAM_BOT_TOKEN_SILO, TELEGRAM_CHAT_ID_{RESOLV,MOONWELL,USD0,SILO}, TELEGRAM_TOPIC_ID_SILO
  • safe/main.py: drop commented-out RESOLV/MOONWELL/USD0 multisig blocks
  • timelock/timelock_alerts.py: drop SILO/Renzo/Puffer entries and dead Puffer-type branches; update README accordingly
  • utils/tenderly/alerts_with_timelock.json: strip Silo, Renzo(ezETH), and pufETH alert blocks

What is left alone

  • utils/assets.py: USD0, USD0++, ezETH, pufETH remain 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 . — pass
  • uv run ruff format . — no changes
  • uv run pytest tests/ — 262 pass, 1 pre-existing unrelated failure (test_send_telegram_message_no_topic_falls_back env-var leak)
  • CI green on this branch
  • After merge: confirm GitHub Actions secrets TELEGRAM_*_{RESOLV,MOONWELL,USD0,SILO} can be deleted

🤖 Generated with Claude Code

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>
@spalen0 spalen0 marked this pull request as ready for review May 20, 2026 14:07
@spalen0 spalen0 merged commit 9d69bfe into main May 20, 2026
2 checks passed
@spalen0 spalen0 deleted the remove-deprecated-protocols branch May 20, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant