# Ethereum

<a href="https://eth.chain.love/" class="button primary" data-icon="arrow-up-right">Open Toolbox</a> <a href="https://eth.chain.love/configurations" class="button primary" data-icon="arrow-up-right">Open Performance</a> <a href="https://eth.chain.love/rpc" class="button primary" data-icon="arrow-up-right">Open API Management (RPC & Subgraphs)</a>

{% hint style="info" %} <img src="https://img.shields.io/badge/Toolbox-Enabled-green" alt="" data-size="original"> <img src="https://img.shields.io/badge/Performance_module-Enabled-green" alt="" data-size="original"> <img src="https://img.shields.io/badge/RPC-FREE_LIMITED-yellowgreen" alt="" data-size="original"> <img src="https://img.shields.io/badge/Subgraphs-paid-gold" alt="" data-size="original">
{% endhint %}

Chain.Love on Ethereum is a **set of modules** that help you **discover** providers, **monitor** them, and (optionally) **access** RPC/Subgraphs through an API gateway.

## Recommended workflows

* **Discover providers (start here)**: open the [Toolbox](https://eth.chain.love/) → browse categories (RPC, Indexing, Bridges, Oracles, Wallets, etc.) → shortlist and compare offers.
* **Harden production access**: open [Performance](https://eth.chain.love/configurations) → set monitoring/notifications → configure routing and failover.
* **Need an RPC/Subgraphs right now**: open [API Management](https://eth.chain.love/rpc) → use RPC/Subgraphs endpoints (details below).

## Modules on Ethereum

### Toolbox (Discovery & comparison)

* **What it is**: a chain-specific marketplace/registry of Web3 services.
* **Key features**:
  * [Discover](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/discover): browse categories and filter offers
  * [Compare](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/compare): side-by-side comparison
  * [AI search](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/ai-search): search across the database (including cross-ecosystem queries)
  * [Widget for docs](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/widget-for-docs): embed a compact Toolbox view into documentation
  * [Contributing](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/contributing): improve the open-source database
* **Open**: `https://eth.chain.love/`

### Performance (Monitoring & routing)

* **What it is**: a module to manage providers' performance.
* **Key areas**:
  * [Monitoring](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/monitoring/getting-started.md)
  * [Notifications](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/monitoring/notifications.md)
  * [Load balancer](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/load-balancer/getting-started.md)
  * [Performance agreements](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/performance-agreements/getting-started.md)
* **Open**: `https://eth.chain.love/configurations`

### API Management (RPC & Subgraphs)

This module is for **accessing** APIs (RPC/Subgraphs). If you’re evaluating providers or comparing options, start with the **Toolbox** section above.

#### RPC (JSON-RPC)

We host one JSON-RPC API endpoint for Ethereum Mainnet:

* [Archival Node](https://rpc.eth.chain.love): This node provides access to the entire blockchain history, starting from genesis, as is. API is fully compatible with the [Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/). Only **POST** endpoints are supported.

#### Subgraphs (Indexing)

You can query your subgraphs using the following methods:

* By **name**: `https://proxy.eth.chain.love/subgraphs/name/<SUBGRAPH_NAME>`

{% tabs %}
{% tab title="Mainnet" %}

```bash
# Assuming the subgraph name is `eth/test`
curl -X POST \
 -H "Content-Type: application/json" \
 -d '{"query":"query MyQuery {\r\n  jobs(first: 10) {\r\n    id\r\n  }\r\n}","variables":{}}' \
 "https://proxy.eth.chain.love/subgraphs/name/eth/test"
```

{% endtab %}
{% endtabs %}
