← Articles
ProgramWatch: Solana program explorer for upgrade authority, IDL, and verification logo
solana

ProgramWatch: Solana program explorer for upgrade authority, IDL, and verification

· MAY 26, 2026 ·Updated AUG 21, 2026
Read
Share

Before you CPI: upgrade authority, freeze, verified build, IDL. /top leaderboard + /api/*. Built by @metasal (Milysec).

devrels.xyz/a/21

ProgramWatch: Solana program explorer for upgrade authority, IDL, and verification. programwatch.dev is built by Sal Samani (Metasal) under Milysec — around the integrator question is this program safe to compose with?, not “did my swap land?”

What it surfaces

Program metadata (UI filters)
SignalWhy integrators care
Upgradeable / frozenWho can change bytecode after you ship a CPI?
Verified / not verifiedDoes on-chain binary match public source (verified builds)?
IDL availableCan you decode ixs / generate clients without reverse engineering?
Executable / closedIs the account a live program?
Deployed / active metadataAge, size, slot context for lifecycle review

Product X: @programwatch · Telegram.

Top programs

/top ranks programs by instruction activity. See also top programs (ProgramWatch data).

Public API

bash
curl -s https://www.programwatch.dev/api/stats | head -c 400
curl -s "https://www.programwatch.dev/api/database" | head -c 400
curl -s "https://www.programwatch.dev/api/program/TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" | head -c 500
typescript
export async function programwatchProgram(address: string) {
  const res = await fetch(
    `https://www.programwatch.dev/api/program/${encodeURIComponent(address)}`,
  )
  if (!res.ok) throw new Error(`program ${res.status}`)
  return res.json() as Promise<{
    success: boolean
    data?: {
      program_name?: string
      mutable?: number
      verified?: number
      idl?: number
      update_authority?: string | null
    }
  }>
}

Integrator checklist

  1. Open program ID on programwatch.dev (or /api/program/…).
  2. Note upgrade authority: EOA vs multisig vs frozen.
  3. Check verified build + source if present.
  4. Confirm IDL if you need typed clients.
  5. Cross-check verified builds before mainnet CPI.

What it does not replace

  • Tx explorers (official explorer, Solscan) for landing proofs.
  • TVL / volume analytics.
  • Audits — metadata only.

People and links

Team
RoleWho
BuilderSal Samani (Metasal) · @metasal
StudioMilysec · milysec.com
Surfaces
SurfaceLink
Explorerprogramwatch.dev
Top/top
Product X@programwatch
Directoryprogramwatch · project · Milysec · @metasal

Resources

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

ProgramWatch: Solana program explorer for upgrade authority, IDL, and verification | devrels.xyz