@@ -24,7 +24,7 @@ contract SimpleERC4626Logic is AbstractRoutingLogic {
24
24
/// @inheritdoc AbstractRoutingLogic
25
25
/// @notice Pulls tokens by withdrawing from the ERC4626 vault
26
26
/// @param token The token to pull (must match vault's asset)
27
- /// @param fundOwner Not used - this contract owns the shares
27
+ /// @param fundOwner The owner of the shares
28
28
/// @param amount The amount of underlying assets to withdraw
29
29
/// @param strict If true, must withdraw exact amount; if false, withdraw available balance
30
30
function pullLogic (IERC20 token , address fundOwner , uint amount , bool strict ) external override returns (uint pulled ) {
@@ -43,7 +43,7 @@ contract SimpleERC4626Logic is AbstractRoutingLogic {
43
43
/// @inheritdoc AbstractRoutingLogic
44
44
/// @notice Pushes tokens by depositing into the ERC4626 vault
45
45
/// @param token The token to push (must match vault's asset)
46
- /// @param fundOwner Not used - this contract receives the shares
46
+ /// @param fundOwner The owner of the shares
47
47
/// @param amount The amount of assets to deposit
48
48
function pushLogic (IERC20 token , address fundOwner , uint amount ) external override returns (uint pushed ) {
49
49
require (address (token) == address (ASSET), "SimpleERC4626Logic/InvalidToken " );
@@ -69,7 +69,7 @@ contract SimpleERC4626Logic is AbstractRoutingLogic {
69
69
/// @inheritdoc AbstractRoutingLogic
70
70
/// @notice Returns the underlying asset balance available from this contract's vault shares
71
71
/// @param token The token to check (must match vault's asset)
72
- /// @param fundOwner Not used - this contract owns the shares
72
+ /// @param fundOwner The owner of the shares
73
73
/// @return balance The amount of underlying assets this contract can withdraw
74
74
function balanceLogic (IERC20 token , address fundOwner ) external view override returns (uint balance ) {
75
75
require (address (token) == address (ASSET), "SimpleERC4626Logic/InvalidToken " );
0 commit comments