The Safety Switch Plugin is a modular security plugin built for Algebra Integral, Algebra's V4 modular AMM infrastructure.
It enables DEX operators to pause individual liquidity pools during an attack while allowing liquidity providers to withdraw their funds.
Unlike traditional emergency shutdowns, the Safety Switch works through Algebra Integral's plugin architecture – meaning DEX teams can add advanced security features without redeploying contracts or migrating liquidity.
Built together with Chainalysis Hexagate, the plugin combines real-time onchain threat detection with automatic pool protection.
What is the Safety Switch Plugin?
The Safety Switch Plugin is a security module for Algebra Integral, a modular V4 concentrated liquidity AMM.
Its purpose is simple:
detect an exploit → pause the affected pool → allow LP withdrawals → prevent further damage.
Instead of shutting down an entire decentralized exchange, the plugin can selectively stop only the pools affected by suspicious activity.
Because the plugin is separated from the AMM Core, it can be enabled without changing the underlying pool contracts.
Algebra Integral executes the emergency response inside the AMM.
The workflow looks like this:
A DEX chooses which pools should be monitored.
Hexagate watches Algebra Factory and Pool contracts.
Suspicious activity is detected.
A predefined policy determines the response.
The Safety Switch pauses the affected pool automatically.
Depending on the configuration, the response may simply notify the team or immediately disable trading. Learn more here.
What Events Can Trigger a Pool Pause?
The monitoring rules are fully customizable.
Examples include:
unexpected ownership transfers
suspicious governance actions
abnormal liquidity movements
exploit signatures
unusual contract interactions
custom security policies
Every DEX can define its own threat model.
What Happens When a Pool Is Paused?
Unlike a traditional protocol shutdown, a paused pool remains fully onchain.
User funds never leave the smart contracts.
The Security Registry stores one of three pool states.
Pool Status
What happens
ENABLED
Swaps, mint, burn and flash operations work normally
DISABLED
Trading and hook operations stop
BURN_ONLY
LPs can withdraw liquidity while swaps remain disabled
This design prioritizes user fund safety over protocol availability.
Can Liquidity Providers Still Withdraw Funds?
Yes.
One of the biggest advantages of the Safety Switch is that liquidity providers are not trapped.
If a pool enters BURN_ONLY mode:
swaps stop
new liquidity cannot be added
LPs can still remove liquidity
funds remain inside audited smart contracts
This minimizes user risk during an incident.
How Does the Plugin Pause a Pool?
The Safety Switch uses Algebra Integral's hook-based plugin architecture.
Instead of modifying the AMM Core, it intercepts pool operations through standard hook points:
beforeSwap
beforeModifyPosition
beforeFlash
When a pool has been marked as disabled, these hooks simply revert the transaction.
No assets move.
No liquidity changes.
No centralized intervention is required.
Why Modular V4 Architecture Matters
The Safety Switch exists because Algebra Integral separates the protocol into two layers:
immutable Core
upgradeable Plugins
This architecture allows developers to introduce entirely new functionality without rebuilding the DEX.
Security becomes another modular feature instead of a protocol redesign.
The same plugin framework also powers other advanced functionality, including:
Dynamic Fees
custom liquidity logic
automated liquidity management
limit orders
compliance features
RWA-specific extensions
Instead of forking and maintaining custom AMM code, developers can extend the protocol through plugins.
Role-Based Security
The Safety Switch separates monitoring from governance.
Guard
The Guard detects threats and can pause pools immediately.
This role is typically handled by Chainalysis Hexagate.
Admin
The Admin controls when pools resume operation.
This role typically belongs to:
the DEX team
DAO governance
protocol multisig
This separation prevents security providers from permanently controlling protocol operations.
Gas Overhead
The Safety Switch introduces approximately 14,000 additional gas during pool operations.
For most swaps, this represents a relatively small increase while providing significantly improved incident response capabilities.
Benefits for DEX Builders
The plugin helps teams launch more resilient decentralized exchanges.
Benefits include:
automated exploit response
selective pool pausing
configurable security policies
no contract redeployment
no liquidity migration
modular upgrades
improved user trust
white-label deployment support
Benefits for Liquidity Providers
For LPs, the Safety Switch reduces the consequences of protocol exploits.
Instead of watching an exploit unfold in real time, LPs benefit from:
rapid incident response
continued withdrawal access
assets remaining onchain
transparent pool status
Benefits for the DeFi Ecosystem
The Safety Switch demonstrates how modern DEX infrastructure is evolving.
Rather than relying solely on audits or manual intervention, protocols can combine:
continuous blockchain monitoring
automated security actions
modular protocol upgrades
decentralized governance
This creates a more resilient model for AMM security.
Why Algebra Integral Makes This Possible
Algebra Integral is a modular V4 concentrated liquidity AMM designed for teams building production-grade decentralized exchanges.
Instead of maintaining custom forks, developers can launch a white-label DEX with an extensible plugin architecture.
Its Core remains immutable while new functionality—including security, compliance, liquidity management, fee models, and automation—is delivered through modular plugins.
The Safety Switch is one example of what this architecture enables.
FAQ
What is the Safety Switch Plugin?
A modular security plugin for Algebra Integral that pauses affected DEX pools during potential exploits while allowing liquidity withdrawals.
Can a paused pool still hold user funds?
Yes. Funds remain inside the smart contracts throughout the pause.
Can LPs withdraw liquidity during an incident?
Yes. Pools can enter BURN_ONLY mode, allowing liquidity removal while swaps remain disabled.
Does the Safety Switch require redeploying the DEX?
No. Because it is implemented as an Algebra Integral plugin, it can be added without redeploying the AMM Core – but only if the DEX is built on the Algebra Integral’s AMM infrastructure.
What detects the exploit?
The plugin integrates with Chainalysis Hexagate's real-time blockchain monitoring platform, which can automatically trigger pool protection based on predefined security policies.
Is this compatible with V4-style modular architecture?
Yes. The Safety Switch is built specifically for Algebra Integral's modular V4 architecture, where security features are implemented as plugins rather than embedded directly into the AMM Core.
Trusted by 100+ DEXs
Build, customize & scale your exchange with battle-tested DEX infrastructure.