# Issuer Configuration Flow

Parameters to create a configuration for Flow fungible or non-fungible token collections.

| Parameter    | Type    | Details                                                                                      | Options       |
| ------------ | ------- | -------------------------------------------------------------------------------------------- | ------------- |
| onChain      | boolean | defines if the collection is on or off chain. Set this value to true.                        | true \| false |
| collectionID | string  | a unique string identifier for your usage (this will be the name space your tokens are kept) | string        |
| contract     | string  | smart contract address of the collection                                                     | string        |
| chain        | string  | the network of the blockchain (refer to supported Chains page)                               | string        |
| blockchain   | string  | defines the blockchain (refer to supported Chains page)                                      | string        |
| fungible     | boolean | fungible or non fungible token collection                                                    | true \| false |

Non Fungible Token example issuer configuration:

```
const onChainIssuer = {
	onChain: true,
	collectionID: "TopShot",
	contract: "A.0b2a3299cc857e29.TopShot",
	chain: "mainnet",
	blockchain: "flow",
};
```

**Tip 💡**

To verify Smart Contract information use Flow Blockchain Explorer websites which include:

* <https://flowscan.org>
