Skip to content

Conversation

0xClandestine
Copy link
Member

@0xClandestine 0xClandestine commented Jul 23, 2025

Motivation:

The following natspec is present but isn't true and suggest improper use.

/// @dev The immutable avs address `AVSRegistrar` is NOT the address of the AVS in EigenLayer core.
/// @dev The address of the AVS in EigenLayer core is the proxy contract, and it is set via the `initialize` function below.

Modifications:

  • Removed confusing comments
  • Made AVS var stateful and AVSRegistrar abstract

Result:

Improved clarity.

@0xClandestine 0xClandestine force-pushed the fix/remove-confusing-natspec branch from 2aab0c0 to 5bc1af5 Compare July 28, 2025 15:40
@0xClandestine 0xClandestine force-pushed the fix/remove-confusing-natspec branch from f01a098 to f6d1eef Compare July 28, 2025 18:23
@0xClandestine 0xClandestine requested a review from ypatil12 July 28, 2025 20:30
@0xClandestine
Copy link
Member Author

storage test failing because avs is now mutable

@ypatil12 ypatil12 changed the title fix(I-04): remove confusing natspec fix(I-04): make avs var stateful & remove confusing natspec Jul 28, 2025
@ypatil12 ypatil12 merged commit 56530c4 into release-dev/multichain-audit-fixes Jul 28, 2025
8 of 9 checks passed
@ypatil12 ypatil12 deleted the fix/remove-confusing-natspec branch July 28, 2025 21:10
ypatil12 pushed a commit that referenced this pull request Jul 29, 2025
**Motivation:**

The following natspec is present but isn't true and suggest improper
use.

```solidity
/// @dev The immutable avs address `AVSRegistrar` is NOT the address of the AVS in EigenLayer core.
/// @dev The address of the AVS in EigenLayer core is the proxy contract, and it is set via the `initialize` function below.
```

**Modifications:**

- Removed confusing comments
- Made AVS var stateful and `AVSRegistrar` abstract

**Result:**

Improved clarity.
ypatil12 pushed a commit that referenced this pull request Jul 29, 2025
**Motivation:**

The following natspec is present but isn't true and suggest improper
use.

```solidity
/// @dev The immutable avs address `AVSRegistrar` is NOT the address of the AVS in EigenLayer core.
/// @dev The address of the AVS in EigenLayer core is the proxy contract, and it is set via the `initialize` function below.
```

**Modifications:**

- Removed confusing comments
- Made AVS var stateful and `AVSRegistrar` abstract

**Result:**

Improved clarity.
ypatil12 pushed a commit that referenced this pull request Jul 31, 2025
**Motivation:**

The following natspec is present but isn't true and suggest improper
use.

```solidity
/// @dev The immutable avs address `AVSRegistrar` is NOT the address of the AVS in EigenLayer core.
/// @dev The address of the AVS in EigenLayer core is the proxy contract, and it is set via the `initialize` function below.
```

**Modifications:**

- Removed confusing comments
- Made AVS var stateful and `AVSRegistrar` abstract

**Result:**

Improved clarity.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants