> For the complete documentation index, see [llms.txt](https://docs.bancor.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bancor.network/developer-guides/read-functions/liquidity-pool-details/liquiditypools.md).

# liquidityPools()

### Function liquidityPools()

{% code title="NetworkSettings.sol" %}

```javascript
function liquidityPools() external view returns (Token[] memory)
```

{% endcode %}

This function gets a list of all available liquidity pools on the Bancor Network.&#x20;

### Return Variables

The function returns a list of all token contract addresses that have a liquidity pool on Bancor.&#x20;

| Variable Type | Returns                                                                                                                                                                                                                                                                     |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| list          | <p>The returned list includes the token addresses of available liquidity pools. <br><br>Example response:<br><code>0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, 0x6b175474e89094c44da98b954eedeac495271d0f, 0x514910771af9ca656af840dff83e8264ecf986ca address\[]</code></p> |

{% hint style="info" %}
Note that the addresses returned are for the base tokens, **not** the contract addresses of Bancor pool tokens (bnTokens).&#x20;
{% endhint %}
