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

# Network

> A series of endpoints that provide network-level metrics about performance, rewards, and distributions.

export const Endpoint = ({type, path, url}) => {
  const methodColors = {
    post: 'bg-blue-400/20 text-blue-700 dark:bg-blue-400/20 dark:text-blue-400',
    get: 'bg-green-400/20 text-green-700 dark:bg-green-400/20 dark:text-green-400',
    put: 'bg-yellow-400/20 text-yellow-700 dark:bg-yellow-400/20 dark:text-yellow-400',
    delete: 'bg-red-400/20 text-red-700 dark:bg-red-400/20 dark:text-red-400',
    patch: 'bg-orange-400/20 text-orange-700 dark:bg-orange-400/20 dark:text-orange-400'
  };
  const pathParts = path.startsWith('/') ? path.substring(1).split('/') : path.split('/');
  return <a href={url} className="relative flex-1 flex gap-2 min-w-0 rounded-xl items-center cursor-pointer p-1.5 border-standard">
        <div className={`rounded-lg font-bold px-1.5 py-0.5 text-sm leading-5 ${methodColors[type.toLowerCase()]}`}>
          {type}
        </div>
        <div className="flex items-center space-x-2 overflow-x-auto flex-1 no-scrollbar">
          <div className="group flex items-center flex-1 gap-0.5 font-mono">
            {url && <div className="absolute right-0 p-2 rounded-lg hidden group-hover:block">
                <Icon icon="arrow-right" />
              </div>}
            {pathParts.map((part, i) => {
    const isParam = part.includes('{');
    return <>
                  <div className="text-sm text-gray-400">/</div>
                  {isParam ? <div className="text-sm font-mono font-medium rounded-md px-1 border-2 min-w-max text-[#2AB673] bg-[#2AB673]/10 border-[#2AB673]/30">
                      {part}
                    </div> : <div className="text-sm font-medium text-gray-800 dark:text-white min-w-max">
                      {part}
                    </div>}
                </>;
  })}
          </div>
        </div>
      </a>;
};

## Network Overview Endpoint

These endpoints allow querying into a collection of stats that provide an overview of the whole network in historical states—which can be as recent as the last 24h.
For a materialized view of most of the metrics on this page, see [https://explorer.rated.network/network?network=mainnet](https://explorer.rated.network/network?network=mainnet)

### Get an overview of the Ethereum network

<Endpoint type="GET" path="/v1/eth" url="/rated-api/api-reference/v1/ethereum/network/get-an-overview-of-the-ethereum-network" />

## Network Performance Endpoint

### Get an overview of Ethereum performance

<Endpoint type="GET" path="/v1/eth/effectiveness" url="/rated-api/api-reference/v1/ethereum/network/get-an-overview-of-ethereum-performance" />

## Network Rewards Endpoint

### Get reward metrics of the Ethereum network

<Endpoint type="GET" path="/v1/eth/rewards" url="/rated-api/api-reference/v1/ethereum/network/get-reward-metrics-of-the-ethereum-network" />

## Geo and Host Distribution P2P Endpoints

The P2P endpoints give a view into the Ethereum Beacon Chain's peer-to-peer networking layer. Using our in-house peer-to-peer probe, we are able to pinpoint IP addresses of nodes, and resolve those addresses to their geographical locations and other network metadata.

### Get the geographical distribution of the Ethereum network

<Endpoint type="GET" path="/v1/eth/geographicalDistributions" url="/rated-api/api-reference/v1/ethereum/network/get-the-geographical-distribution-of-the-ethereum-network" />

### Get the host distribution of the Ethereum network

<Endpoint type="GET" path="/v1/eth/hostDistributions" url="/rated-api/api-reference/v1/ethereum/network/get-the-host-distribution-of-the-ethereum-network" />

## Network Consolidations Churn Capacity Endpoints

### Get information on the validator consolidation churn capacity of Ethereum

<Endpoint type="GET" path="/v1/eth/consolidationCapacity" url="/rated-api/api-reference/v1/ethereum/network/get-information-on-the-validator-consolidation-churn-capacity-of-ethereum" />

### Get information on the per entity validator consolidation churn capacity of Ethereum

<Endpoint type="GET" path="/v1/eth/consolidationCapacity/entity" url="/rated-api/api-reference/v1/ethereum/network/get-information-on-the-per-entity-validator-consolidation-churn-capacity-of-ethereum" />

## Network Staking Queues Endpoints

### Get information on the staking queues (e.g activations, exits) of Ethereum

<Endpoint type="GET" path="/v1/eth/queues" url="/rated-api/api-reference/v1/ethereum/network/get-information-on-various-staking-processing-queues-on-ethereum" />
