Our Firewall is a fully on-chain solution for protecting your smart contracts from being hacked. A transaction coming in to your protocol will first be examined by the Firewall's security policies to make sure the transaction is not malicious, and only then it is allowed to proceed to your protocol. Once your protocol finished executing the transaction, the Firewall will examine the transaction again to make sure it did not change the state of your protocol in a way that violates your security policies.

This simple-yet-robust mechanism allows you to protect your protocol from hacks, with minimal change in your code. The integration takes only a few minutes, and supports both immutable and upgradeable contracts.

Checkout our Quick Start to get started right away, or dive deeper into the Concepts section to learn more about how the Firewall works.

Last updated