Change alerts for the Solana programs you depend on

Know when a program you depend on changes, before it breaks your integration.

IDL Sentinel diffs on-chain IDLs every 15 minutes and checks deployed code, upgrade authority, and Squads multisig proposals every 5 minutes. You hear about an approved upgrade before it executes, on Slack, Discord, Telegram, PagerDuty, or a signed webhook.

Recent Changes

Monitored Programs

How it works

From program ID to actionable alert in three steps.

01

Register a program

Paste a program ID. IDL Sentinel discovers the on-chain IDL, previews its instructions and accounts, and stores the first snapshot.

02

Watch it

Add the program to your watchlist and connect Slack, Discord, Telegram, PagerDuty, or a signed webhook from Settings. Watching an already-registered program is free.

03

Get the change, not a hash

Each alert names what changed and how severe it is: an IDL diff, a redeploy, a new upgrade authority, or a multisig vote. Pin programs in CI to fail builds on breaking changes.

What gets flagged

Every change is classified so you can route critical alerts differently from routine additions.

critical

Instruction removed, signer or discriminator changed, IDL removed. Upgrade authority handed off, program closed, Squads upgrade approved, multisig threshold lowered.

high

Account or type removed, account layout or instruction arguments changed. Program redeployed, upgrade proposed, deployed code no longer matches its verified build.

medium

Other instruction edits, type modifications, error removed, new initialize/withdraw/close style instructions, program made immutable.

low

New instructions, accounts, types, or errors; reworded error messages; a proposal cancelled; code newly matching a verified build.

Built for teams that ship against other people's programs

Integrators, wallets, indexers, and auditors depend on interfaces they do not control.

Anchor and Program Metadata IDLs

Reads legacy Anchor IDL accounts and Program Metadata idl entries, keeps every version, and treats a confirmed missing IDL as critical.

Upgrade and authority watch

Catches redeploys even when the IDL stays the same, plus upgrade-authority handoffs, immutability, and closure. Code hashes match solana-verify.

Squads early warning

Finds the Squads v4 multisig behind an upgrade authority and alerts when an upgrade or authority change is proposed, approved, or cancelled, with its timelock.

Verified-build checks

Compares deployed code against OtterSec verified builds and flags new code that no longer matches its published source.

CI check and public API

A GitHub Action fails your build when a pinned dependency changes. A read-only JSON API serves program status and change feeds.

Reliable delivery

Per-recipient receipts and bounded retries across Slack, Discord, Telegram, PagerDuty, and HMAC-signed webhooks.

Simple pricing

Pay once to register a program. Everyone can watch it after that.

New program activation
5 USDCone time, per program
  • Paid on Solana with your connected wallet. No subscription, no card.
  • Covers the shared registry entry, snapshot history, and alerts for every watcher.
  • Already registered programs are free to watch.
Check a program ID
Open source

Read the detector rules, audit the payment flow, or run your own instance with your own RPC and treasury.

View the source