Skip to content
Lattice

ERC4626AdapterStorage

Git Source

ERC-7201 namespaced storage for the ERC4626-wrap adapter.

Note:

  • storage-location: erc7201:lattice.storage.ERC4626Adapter
struct ERC4626AdapterStorage {
    /// @dev The target ERC4626 vault (Yearn v3 / MetaMorpho / any ERC4626) deposited into.
    address _targetVault;
    /// @dev The underlying asset (== target vault's `asset()` == Lattice vault asset).
    address _asset;
    /// @dev The Lattice vault funds are returned to on withdraw/emergency.
    address _vault;
    /// @dev Reward recipient for the optional raw-forwarded side token.
    address _rewardRecipient;
    /// @dev Optional side-reward token forwarded raw on `harvest()`; address(0) if none.
    address _sideRewardToken;
    /// @dev Authorized operator: the SOLE caller permitted to invoke `deploy`/`withdraw`/`harvest`
    ///      (the StrategyManager in the live system). Zero until wired ⇒ that trio reverts.
    ///      APPENDED last (append-only ERC-7201 rule — never reorder/insert).
    address _operator;
}

Properties

NameTypeDescription
_targetVaultaddress
_assetaddress
_vaultaddress
_rewardRecipientaddress
_sideRewardTokenaddress
_operatoraddress