33pragma solidity = 0.8.25 ;
44
55import {ERC20Upgradeable as ERC20} from "openzeppelin-contracts-upgradeable/contracts/token/ERC20/ERC20Upgradeable.sol " ;
6- import {ReentrancyGuardUpgradeable as ReentrancyGuard} from
7- "openzeppelin-contracts-upgradeable/contracts/security/ReentrancyGuardUpgradeable.sol " ;
8- import {IERC20 } from
9- "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol " ;
10- import {SafeERC20} from
11- "openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol " ;
6+ import {ReentrancyGuard} from "openzeppelin-contracts/contracts/utils/ReentrancyGuard.sol " ;
7+ import {IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol " ;
8+ import {SafeERC20} from "openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol " ;
129import {MulticallUpgradeable as Multicall} from
1310 "openzeppelin-contracts-upgradeable/contracts/utils/MulticallUpgradeable.sol " ;
1411import {IReceiptVaultV3, IReceiptVaultV1, IReceiptV3} from "../interface/IReceiptVaultV3.sol " ;
@@ -33,8 +30,7 @@ import {
3330import {UnmanagedReceiptTransfer} from "../interface/IReceiptManagerV2.sol " ;
3431import {ERC165Upgradeable as ERC165} from
3532 "openzeppelin-contracts-upgradeable/contracts/utils/introspection/ERC165Upgradeable.sol " ;
36- import {IERC20Metadata } from
37- "openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol " ;
33+ import {IERC20Metadata } from "openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol " ;
3834
3935/// Represents the action being taken on shares, ostensibly for calculating a
4036/// ratio.
@@ -156,7 +152,6 @@ abstract contract ReceiptVault is
156152 // forge-lint: disable-next-line(mixed-case-function)
157153 function __ReceiptVault_init (VaultConfig memory config ) internal virtual {
158154 __Multicall_init ();
159- __ReentrancyGuard_init ();
160155 __ERC20_init (config.name, config.symbol);
161156 sAsset = IERC20 (config.asset);
162157
0 commit comments