This contract is under development and is unsafe to use in its current form. Check back soon
A transaction guard that allows the owner to guard against transactions that would disable protected mods.
- Set protected mods
- Any guarded transaction that disables a protected mod will revert.
- Deploy ModGuard
- Enable the ModGuard in the Safe or on another module
The contracts have been developed with Solidity 0.8.6 in mind. This version of Solidity made all arithmetic checked by default, therefore eliminating the need for explicit overflow or underflow (or other arithmetic) checks.
All contracts are WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Created under the LGPL-3.0+ license.