> 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/pool-token-information/collectionbypool.md).

# collectionByPool()

### Function collectionByPool()

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

```javascript
    function collectionByPool(Token pool) external view returns (IPoolCollection)
```

{% endcode %}

{% hint style="success" %}
This function is located in the [BancorNetwork](/developer-guides/contracts.md#bancor-v3-contracts) contract
{% endhint %}

This function is used to get the address of the collection contract for a given liquidity pool.

### Function Arguments

| Name | Type  | Description                                                                                                                                                                                                                         |
| ---- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| pool | Token | <p>Input the contract address of a token. </p><p></p><p>For example for the <a href="https://etherscan.io/token/0x514910771af9ca656af840dff83e8264ecf986ca">LINK</a> token: <em>0x514910771AF9Ca656af840dff83E8264EcF986CA</em></p> |

### Return Variables

The function returns the address of the collection contract for the given token.

| Type             | Description                                  |
| ---------------- | -------------------------------------------- |
| Contract address | The address of the pool collection contract. |
