# YearnWETHStrategy

## Overview

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

## Constants

No additional constants defined in this contract.

## State Variables

No additional state variables beyond those inherited from BaseYearnV2Strategy.

## Functions

### Initialization Functions

#### initialize

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

Initializes the strategy with Yearn V2 components and sets up trading limits.

Parameters:

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

Key Features:

* Approves unlimited spending for Yearn vault
* Sets minimum trade size to 0.01 tokens
* Sets unlimited maximum trade size
* Inherits all core functionality from BaseYearnV2Strategy
