Guard Catalog

Guards are configurable security checks that run on blockchain transactions. Each guard has trigger conditions (when to evaluate) and alert conditions (when to notify). Guardrail ships with 130+ guard blueprints across the following categories.

Guard Categories

Critical Threats

Detect and respond to active exploits, hacks, and high-severity attacks in real time. Includes reentrancy detection, flash loan attacks, delegatecall exploitation, proxy hijacking, unauthorized minting, sandwich attacks, and scam token creation.

Runtime Security Guards →arrow-up-right

Asset Protection

Monitor balances, token flows, and fund movements to catch unauthorized withdrawals, drains, and suspicious transfers. Includes balance drop monitoring, token transfer limits, large outflow detection, NFT transfer checks, vault unstaking limits, and address poisoning protection.

Smart Detection

AI-powered and pattern-based analysis to identify anomalies that rule-based guards might miss. Includes suspicious transaction detection, repeated swap and transfer patterns, function conflict analysis, illogical function loops, and high gas anomaly detection.

Market & Price

Monitor oracle feeds, price deviations, pool manipulation, and market conditions. Includes Chainlink oracle health, Uniswap pool manipulation, token depegging, price deviation monitoring, open interest tracking, and swap anomaly detection.

Protocol Operations

Track protocol-specific invariants, accounting integrity, and operational health. Includes supply vs. balance checks, deposit/escrow reconciliation, lending deadline monitoring, vault health checks, and Gnosis Safe multisig operations.

Governance & Access Guards →arrow-up-right

Technical Monitoring

Low-level contract and infrastructure monitoring. Includes event tracking, function call monitoring, view function state checks, storage slot integrity, proxy upgrade detection, revert monitoring, and numeric argument validation.

Solana

Purpose-built guards for Solana programs. Includes instruction monitoring, instruction argument checks, instruction frequency and sequencing, log analysis, and token balance tracking.

Sui

Purpose-built guards for Sui Move contracts. Includes Move call monitoring, event tracking, object ownership and data changes, package publishing detection, and suspicious transaction analysis.

Do It Yourself

Write your own guard logic in Python using custom blueprints. Trigger on blockchain events, function calls, or run on a schedule. Your code runs in a sandboxed environment with full access to transaction and trace data.

circle-info

Need a custom guard? Our security team can build guards tailored to your protocol's specific architecture. Get in touch →arrow-up-right

Custom Guards

Can't find what you need? Our security team builds custom guards for your specific architecture. We also support DIY guards where you write Python code to implement custom detection logic.

Contact us for custom monitoring →arrow-up-right

For guard configuration and setup, see App Documentation →arrow-up-right


Last updated