Skip to content

What is WireTap

After this page you can decide whether WireTap solves your problem and pick your entry point: the quickstart (hosted or local) or self-hosting.

WireTap is Sentry-style observability for deployed Solana programs. It watches your program on-chain (and, with the SDK, on the client), decodes what actually went wrong, and delivers answers where you already work: Telegram for pushes and quick questions, MCP for debugging with Claude or any MCP client.

# Question Interface
1 Why did this transaction fail? MCP why(sig) · TG /why <sig>
2 Why didn’t it land at all? MCP diagnose_drop(sig)
3 Is it us, the RPC, or the network? MCP baseline(program) · TG /status
4 Did our deploy break something? TG push · MCP release_diff(program)
5 What are real users hitting most? MCP top_issues(program) · TG digest
6 Are we near the compute budget? TG push · MCP cu_headroom(program)
7 What happened to this user? MCP wallet_history(program, wallet)
8 Is our failure rate normal? Leaderboard
9 Which RPC provider actually lands? MCP provider_report(program)

Solana failures come in three classes (the failure taxonomy):

  • On-chain failures land and fail — but explorers show custom program error: 0x1771, not the SlippageExceeded your IDL defines.
  • Dropped transactions never land — expired blockhash, exhausted compute, RPC lag — and leave no record anywhere to debug from.
  • Preflight failures die in simulation and are never sent at all.

On top of that, headline failure-rate stats (~50% of Solana transactions fail) are roughly 92% bot noise. WireTap segments bots out with a documented heuristic so you see the failure rate real users experience.

  • Not an explorer — it answers why, not what happened block by block.
  • Not an RPC provider — it measures your providers instead.
  • Not a wallet or key custodian — the SDK never touches signing material.

The client SDK is open and MIT-licensed, so you can read exactly what runs inside your app. The hosted product is a flat per-program plan — Starter or Team, a 14-day trial, and a free public /why lookup that needs no account.

Next: Quickstart →