We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 272475f commit 6a720f8Copy full SHA for 6a720f8
contracts/contracts/vault/VaultAdmin.sol
@@ -169,6 +169,10 @@ abstract contract VaultAdmin is VaultCore {
169
*/
170
function approveStrategy(address _addr) external onlyGovernor {
171
require(!strategies[_addr].isSupported, "Strategy already approved");
172
+ require(
173
+ IStrategy(_addr).supportsAsset(asset),
174
+ "Asset not supported by Strategy"
175
+ );
176
strategies[_addr] = Strategy({ isSupported: true, _deprecated: 0 });
177
allStrategies.push(_addr);
178
emit StrategyApproved(_addr);
0 commit comments