> ## 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.

# IAddressStore

*Contains the types for the GNSAddressStore facet*

## Role

```solidity theme={null}
enum Role {
  ROLES_MANAGER,
  GOV,
  MANAGER
}
```

## Addresses

```solidity theme={null}
struct Addresses {
  address gns;
  address gnsStaking;
}
```

## AddressStore

```solidity theme={null}
struct AddressStore {
  uint256 __deprecated;
  mapping(address => mapping(enum IAddressStore.Role => bool)) accessControl;
  struct IAddressStore.Addresses globalAddresses;
  uint256[8] __gap1;
  uint256[38] __gap2;
}
```
