> For the complete documentation index, see [llms.txt](https://docs.carbondefi.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.carbondefi.xyz/contracts-and-functions/carboncontroller-functions/read-functions/pairs.md).

# pairs()

{% code title="CarbonController.sol" overflow="wrap" lineNumbers="true" %}

```solidity
    function pairs() external view returns (Token[2][] memory)
```

{% endcode %}

This function returns a list of all initialized token pairs.

### Example

{% code overflow="wrap" %}

```solidity
// Returns:
[
[0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, 0x514910771AF9Ca656af840dff83E8264EcF986CA],  
[0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, 0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C]
]
```

{% endcode %}

{% hint style="info" %}
For the ETH token, use the contract address: *0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE*&#x20;
{% endhint %}
