Safe Module Auth
This contract receives the user's Safe
permission to perform actions on their behalf.
Each user that has their positions managed by a Safe
wallet, is permitting other contracts to perform actions on their behalf. In Defi Saver the SafeModuleAuth
contract receives that permission.
The SafeModuleAuth
has only one function callExecute
which is only callable by the StrategyExecutor
contract. The function calls the users Safe
and performs the configured actions. This allows for the rest of the system to change while keeping the safe permission in a fixed contract.
Below is the interface of the contract:
Last updated
Was this helpful?