# Response Actions

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

<figure><img src="https://818258224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgMfPgPt8Iu1wrPze8HXT%2Fuploads%2Fgit-blob-ed65475f232a432326a8bcc177b780f8274f90bf%2Fresponse-action-slack-notification.png?alt=media" alt="A Slack notification showing a guard alert with a successful response action that paused a contract" width="563"><figcaption><p>A guard alert triggers an automatic on-chain response - here, calling pause() on a contract - with the result delivered to your alert channels.</p></figcaption></figure>

## 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.

<figure><img src="https://818258224-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgMfPgPt8Iu1wrPze8HXT%2Fuploads%2Fgit-blob-ab89e7503ee039e3b24d9ccb5aa4757c6e30de23%2Fresponse-actions-tab.png?alt=media" alt="The Response Actions tab showing a configured response action with its contract address, function signature, wallet, and action buttons"><figcaption><p>A configured response action with simulate, execute, and history controls.</p></figcaption></figure>
