# YearnV3WETH2Strategy

## Overview

The YearnV3WETH2Strategy contract is a strategy that supplies WETH into a Yearn V3 Vault to earn yield. It inherits from BaseYearnV3Strategy and provides specific initialization for Yearn's V3 WETH vault.

## Constants

No additional constants defined in this contract.

## State Variables

No additional state variables beyond those inherited from BaseYearnV3Strategy.

## Functions

### Initialization Functions

#### initialize

```solidity
function initialize(
    IMaxApyVault _vault,
    address[] calldata _keepers,
    bytes32 _strategyName,
    address _strategist,
    IYVaultV3 _yVault
) public virtual override initializer
```

Initializes the strategy with Yearn V3 components and sets up unlimited trading amounts.

Parameters:

* `_vault`: MaxApy vault address
* `_keepers`: Array of keeper addresses
* `_strategyName`: Name of the strategy
* `_strategist`: Strategist address
* `_yVault`: Yearn V3 vault address

Key Features:

* Approves unlimited spending for Yearn vault
* Sets unlimited maximum trade size
* Inherits all core functionality from BaseYearnV3Strategy

All other functionality is inherited from BaseYearnV3Strategy with no overrides or additional functions.
