ERC4626LimitsMock.sol 526 B

1234567891011121314151617181920212223
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.20;
  3. import {ERC4626} from "../../token/ERC20/extensions/ERC4626.sol";
  4. abstract contract ERC4626LimitsMock is ERC4626 {
  5. uint256 _maxDeposit;
  6. uint256 _maxMint;
  7. constructor() {
  8. _maxDeposit = 100 ether;
  9. _maxMint = 100 ether;
  10. }
  11. function maxDeposit(address) public view override returns (uint256) {
  12. return _maxDeposit;
  13. }
  14. function maxMint(address) public view override returns (uint256) {
  15. return _maxMint;
  16. }
  17. }