# AccessList

Utilities & types for working with Access Lists as defined in the [Execution API specification](https://github.com/ethereum/execution-apis/blob/4140e528360fea53c34a766d86a000c6c039100e/src/schemas/transaction.yaml#L73)

## Functions

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`AccessList.fromTupleList`](/api/AccessList/fromTupleList) | Converts a list of Access List tuples into a object-formatted list. |
| [`AccessList.toTupleList`](/api/AccessList/toTupleList) | Converts a structured Access List into a list of tuples. |

## Errors

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`AccessList.InvalidStorageKeySizeError`](/api/AccessList/errors#accesslistinvalidstoragekeysizeerror) | Thrown when the size of a storage key is invalid. |

## Types

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`AccessList.AccessList`](/api/AccessList/types#accesslistaccesslist) |  |
| [`AccessList.Item`](/api/AccessList/types#accesslistitem) |  |
| [`AccessList.ItemTuple`](/api/AccessList/types#accesslistitemtuple) |  |
| [`AccessList.Tuple`](/api/AccessList/types#accesslisttuple) |  |
