// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract VaultV2 is ERC4626 {
using SafeERC20 for IERC20;
function deposit(
uint256 assets,
address receiver
) public override returns (uint256) {
require(assets > 0, "zero");
emit Deposit(receiver, assets);
return assets;
}
}