From 315e29ad6eeb43fc1f0600bfce4fc09a36c565b6 Mon Sep 17 00:00:00 2001 From: MathisGD Date: Fri, 9 Aug 2024 14:29:32 +0200 Subject: [PATCH] refactor: move function in the right section --- src/MetaMorpho.sol | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/MetaMorpho.sol b/src/MetaMorpho.sol index 03d05638..f7a2edbe 100644 --- a/src/MetaMorpho.sol +++ b/src/MetaMorpho.sol @@ -493,6 +493,18 @@ contract MetaMorpho is ERC4626, ERC20Permit, Ownable2Step, Multicall, IMetaMorph emit EventsLib.Skim(_msgSender(), token, amount); } + /// @inheritdoc IMetaMorphoBase + function coverLostAssets(uint256 assets) external { + _accrueInterest(); + + lostAssets -= assets; + emit EventsLib.UpdateLostAssets(lostAssets); + + SafeERC20.safeTransferFrom(IERC20(asset()), msg.sender, address(this), assets); + + _supplyMorpho(assets); + } + /* ERC4626 (PUBLIC) */ /// @inheritdoc IERC20Metadata @@ -577,18 +589,6 @@ contract MetaMorpho is ERC4626, ERC20Permit, Ownable2Step, Multicall, IMetaMorph return newTotalAssets; } - /// @inheritdoc IMetaMorphoBase - function coverLostAssets(uint256 assets) external { - _accrueInterest(); - - lostAssets -= assets; - emit EventsLib.UpdateLostAssets(lostAssets); - - SafeERC20.safeTransferFrom(IERC20(asset()), msg.sender, address(this), assets); - - _supplyMorpho(assets); - } - /* ERC4626 (INTERNAL) */ /// @inheritdoc ERC4626