# documentation
ChainAlert Documentation
ChainAlert watches your smart contracts, wallets, and protocols across multiple EVM blockchains — and alerts you the moment something important happens. Our See-Through documentation explains exactly how every detection works: the algorithms, the RPC calls, and the edge cases. No hand-waving.
How It Works
The full monitoring pipeline — block ingestion, event matching, function-call detection, state polling, and alert delivery.
Getting Started
Go from zero to your first detection in under five minutes.
Detection Templates
All 18 templates explained — exact math, algorithms, RPC calls, edge cases. The See-Through deep dive.
Contract Registration
How contracts are resolved, ABIs fetched, storage layouts autodiscovered, and traits detected.
Supported Chains
Ethereum, Arbitrum, Base, Polygon — detection latency, RPC architecture, and chain-specific behaviors.
Alerts & Notifications
Route alerts to Slack, email, or webhooks. Cooldowns, retry behavior, and delivery guarantees.
CLI Reference
The chainalert command-line interface — 14 command groups, AI chat mode, JSON output for scripting, and configuration.
Detections Overview
How detections work — templates, severity levels, custom conditions, and the detection lifecycle.
Template Catalog
Browse all available detection templates with categories and required inputs.