# 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](https://docs.bancor.network/contracts#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. |
