Response Actions

Guardrail can automatically execute on-chain transactions when a guard detects a threat - responding in seconds without manual intervention.

A Slack notification showing a guard alert with a successful response action that paused a contract
A guard alert triggers an automatic on-chain response - here, calling pause() on a contract - with the result delivered to your alert channels.

Capabilities

  • Automated On-Chain Response - Configure smart contract function calls that fire automatically when a guard alerts. Pause contracts, revoke permissions, or trigger any on-chain action your protocol needs.

  • Dedicated Wallets - Each response action gets a dedicated, securely encrypted wallet used only for that specific action. Wallets are single-purpose by design.

  • Gas Management - Gas for reasonably-sized response action transactions is funded and managed by Guardrail. No need to maintain ETH balances in action wallet.

  • Simulation - Test response actions before going live with dry-run simulation to verify permissions and function calls are configured correctly.

  • Cooldown Controls - Configurable cooldown periods prevent redundant on-chain calls when a guard alerts repeatedly.

  • Integrated Notifications - Response action results are included in your existing alert channel notifications (Slack, Discord, Telegram, etc.) with transaction hash, status, and gas usage.

  • Transaction History - Full audit log of every response action execution with status, timestamps, and on-chain transaction details.

The Response Actions tab showing a configured response action with its contract address, function signature, wallet, and action buttons
A configured response action with simulate, execute, and history controls.

Last updated