DSProxypermission to perform actions on their behalf.
DSProxy,permitting other contracts to perform actions on their behalf. In DeFi Saver the
ProxyAuthcontract receives that permission.
ProxyAuthhas only one function
callExecutewhich is only callable by the
StrategyExecutorcontract. The function calls the users
DSProxyand performs the configured actions. This allows for the rest of the system to change while keeping the proxy permission in a fixed contract.