Live — watching Ethereum, Base, Arbitrum, Optimism, Polygon, BNB

Know the second your contracts are under attack.

ChainWatch watches your smart contracts block by block. When something moves that shouldn't — a drain, a rogue mint, an admin key going sideways — your team gets paged on Slack, Discord, or PagerDuty in seconds. Read-only. Set up in two minutes. No sales call.

usechainwatch.com/app
The ChainWatch dashboard showing monitored contracts, alerts, and monitor health

The actual dashboard. Every contract, every alert, one screen — this is what you get.

6EVM chains monitored
~15sblock polling interval
5detection rules, all tunable
0keys held — read-only by design

Try it now

See what we'd have caught.

Paste any contract address. We replay its recent on-chain history through the detection engine and show you every alert that would have fired — right here. No signup, no wallet, nothing to install.

Read-only. We never touch your contracts — we only read public chain data.

Detection engine

Five tripwires.

Each one maps to an attack pattern pulled from real DeFi exploits — not theoretical risks. Every rule is tunable per contract.

RuleSeverityWhat it catches
Ownership changeCritical

Owner or admin transferred — the classic compromised-key move. Fires the moment it happens.

Pause / unpauseCritical

Emergency pause detected instantly — so you know whether it was you, or someone else.

Large outflowHigh

Token drains above your threshold, counted in whole tokens — no dust false-positives.

Large mintHigh

New tokens printed from the zero address. Catches the printer before the dump.

Role changeMedium

Access-control roles granted or revoked. Know who got keys, and who handed them out.

Thresholds are denominated per token and auto-scaled to its decimals. Tune them live →

How it works

Live in two minutes.

01

Add your contracts

Paste an address, pick a chain. We detect the token's decimals automatically and arm all five rules.

02

We watch every block

New blocks are scanned roughly every 15 seconds across all six chains, with automatic RPC failover. A dead endpoint never blinds you.

03

You get paged

Critical alerts hit Slack, Discord, Telegram, or PagerDuty in seconds. Acknowledge and triage from the dashboard.

Why ChainWatch

The alternative is a $50k-a-year platform.
Or finding out on Twitter.

Enterprise monitoring

the incumbents
  • Annual contract, sales rep required
  • Onboarding measured in weeks
  • Priced for banks, not builders

Block explorer + hope

the default
  • Someone has to watch 24/7
  • No paging when it matters
  • You find out on Twitter

ChainWatch

this page
  • Self-serve, live in 2 minutes
  • Pages you in seconds
  • $39/mo in USDC, no contract

Pricing

Start free. Pay when it matters.

One tier for trying, one for shipping, one for everything. No per-seat nonsense.

Starter

$0

free forever

  • 3 contracts
  • All 6 chains
  • All 5 detection rules
  • 1 webhook
Start free
Most popular

Pro

$39/mo

in USDC on Base

  • 25 contracts
  • All 6 chains
  • Unlimited webhooks
  • PagerDuty integration
  • History scan reports
Upgrade to Pro

Scale

$159/mo

in USDC on Base

  • Unlimited contracts
  • Priority RPC endpoints
  • Custom thresholds & rules
  • Dedicated support channel
Upgrade to Scale

Pay in USDC on Base — no cards, no accounts, no middlemen. Quarterly and yearly billing available in the app. Need SSO, on-prem, or a custom SLA? Talk to us →

FAQ

Fair questions.

How fast are alerts, really?

We poll for new blocks roughly every 15 seconds, with automatic failover across RPC providers. From block confirmation to your Slack channel is typically under 30 seconds.

Do you hold any keys or control my contracts?

No. ChainWatch is read-only: it watches public chain data and sends alerts. It can't move funds, pause, or upgrade anything — by design, not by policy.

What about false positives?

Thresholds are denominated in whole tokens and scaled to each token's decimals, so dust transfers don't page you. Every threshold is tunable per contract, and any rule can be switched off entirely.

Is this a replacement for an audit?

No — audits find bugs before launch; ChainWatch catches exploits while they're happening. You want both. We're the tripwire, not the inspection.

Which chains?

Ethereum, Base, Arbitrum, Optimism, Polygon, and BNB Chain. You can also point any contract at your own RPC endpoint (e.g. Alchemy) for higher reliability.

How do I pay?

USDC on Base. Connect your wallet in the app, pick a plan and billing period, and send the exact USDC amount to the invoice address — we show a QR code too. Our server detects your payment on-chain automatically and your plan activates within about a minute. No card, no signup form, no middleman.

Can I self-host?

Yes — it's a single Node.js service with SQLite. Enterprise plans include deployment support.

Your contracts are being watched.
Make sure it's you doing the watching.

Run a free history scan — it takes about a minute and you might learn something.

Scan a contract — free