> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gains.trade/llms.txt
> Use this file to discover all available pages before exploring further.

# IGeneralErrors

*Interface for errors potentially used in all libraries (general names)*

## InitError

```solidity theme={null}
error InitError()
```

## InvalidAddresses

```solidity theme={null}
error InvalidAddresses()
```

## InvalidInputLength

```solidity theme={null}
error InvalidInputLength()
```

## InvalidCollateralIndex

```solidity theme={null}
error InvalidCollateralIndex()
```

## WrongParams

```solidity theme={null}
error WrongParams()
```

## WrongLength

```solidity theme={null}
error WrongLength()
```

## WrongOrder

```solidity theme={null}
error WrongOrder()
```

## WrongIndex

```solidity theme={null}
error WrongIndex()
```

## BlockOrder

```solidity theme={null}
error BlockOrder()
```

## Overflow

```solidity theme={null}
error Overflow()
```

## ZeroAddress

```solidity theme={null}
error ZeroAddress()
```

## ZeroValue

```solidity theme={null}
error ZeroValue()
```

## AlreadyExists

```solidity theme={null}
error AlreadyExists()
```

## DoesntExist

```solidity theme={null}
error DoesntExist()
```

## Paused

```solidity theme={null}
error Paused()
```

## BelowMin

```solidity theme={null}
error BelowMin()
```

## AboveMax

```solidity theme={null}
error AboveMax()
```

## NotAuthorized

```solidity theme={null}
error NotAuthorized()
```

## WrongTradeType

```solidity theme={null}
error WrongTradeType()
```

## WrongOrderType

```solidity theme={null}
error WrongOrderType()
```

## InsufficientBalance

```solidity theme={null}
error InsufficientBalance()
```
