<!-- Canonical: https://docs.linea.build/reference/smart-contracts/interfaces/igenericerrors -->

> For the complete Linea documentation index, see [llms.txt](/llms.txt).
> Agents can fetch this page as Markdown at [https://docs.linea.build/reference/smart-contracts/interfaces/igenericerrors.md](https://docs.linea.build/reference/smart-contracts/interfaces/igenericerrors.md).

# IGenericErrors

# `IGenericErrors`

### ZeroAddressNotAllowed

```solidity
error ZeroAddressNotAllowed()
```

_Thrown when a parameter is the zero address._

### ZeroHashNotAllowed

```solidity
error ZeroHashNotAllowed()
```

_Thrown when a parameter is the zero hash._

### ArrayLengthsDoNotMatch

```solidity
error ArrayLengthsDoNotMatch()
```

_Thrown when array lengths are mismatched._
