Skip to content

Commit 14aded9

Browse files
committed
chore: update optimizers runs to 3
1 parent 421b258 commit 14aded9

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ exclude = ["script/**/*"]
66
evm_version = "prague"
77
optimizer = true
88
# Runs changed from 10M to 25k to fit code in EVM
9-
optimizer_runs = 5
9+
optimizer_runs = 3
1010
via_ir = false
1111
solc = "0.8.30"
1212
verbosity = 3

src/core/interfaces/IMultistrategyVault.sol

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ pragma solidity ^0.8.25;
1010
* @dev Defines all external functions, events, errors, and types for the vault
1111
*
1212
* @custom:design-decisions
13-
* 1. Function Naming Convention: All external functions use snake_case to maintain 1:1 compatibility
14-
* with the original Vyper implementation. This ensures seamless integration for existing consumers.
15-
*
16-
* 2. Withdraw/Redeem Functions: The interface includes multiple overloads for withdraw/redeem operations:
13+
* Withdraw/Redeem Functions: The interface includes multiple overloads for withdraw/redeem operations:
1714
* - 3-parameter versions: Basic ERC4626 compliant functions with default parameters
1815
* - 5-parameter versions: Advanced functions with maxLoss and custom strategies parameters
1916
* Note: Additional overloads with loss parameters exist in Vyper but were omitted due to Solidity

0 commit comments

Comments
 (0)