> For the complete documentation index, see [llms.txt](https://docs.herodotus.dev/herodotus-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.herodotus.dev/herodotus-docs/developers/supported-networks.md).

# Supported Networks

Support for new blockchains is added by developing new “data connections.” We define “data connections” as support for reading the state of two distinct Ethereum blockchains (L1s and/or L2s). Data connections can be one-directional or bi-directional.

For example, reading Ethereum Goerli from zkSync Era Goerli is a one-directional data connection as it enables reading arbitrary Ethereum Goerli on-chain data on zkSync Era Goerli. Please note that this is a one-directional connection, as reading zkSync Era Goerli data from Ethereum Goerli is not supported at this time.

Our mission is to enable bi-directional data connections between all Ethereum ecosystem blockchains.

{% hint style="info" %}
The origin chain is the source from which the on-chain data is retrieved. The destination chain is where we want to access origin chain data from.
{% endhint %}

## Supported Networks

### Storage Proof API

| Origin            | Destination         |
| ----------------- | ------------------- |
| Ethereum          | Starknet            |
| Ethereum Goerli\* | Starknet Goerli\*   |
| Ethereum Goerli\* | zkSync Era Goerli\* |
| Ethereum Goerli\* | Optimism Goerli\*   |

### Turbo

| Origin            | Destination         |
| ----------------- | ------------------- |
| Ethereum Goerli\* | zkSync Era Goerli\* |

### Data Processor

| Origin            | Destination       |
| ----------------- | ----------------- |
| Ethereum Goerli\* | Ethereum Goerli\* |
| Ethereum Goerli\* | Starknet Goerli\* |

*\*Test network*
