> For the complete documentation index, see [llms.txt](https://lync.gitbook.io/lync/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lync.gitbook.io/lync/npm-packages/marketplace.md).

# Marketplace

### Steps to setup Marketplace NPM inside any project:

Before intergating the marketplace, we will need to integrate [LYNC Wallet SDK](https://www.npmjs.com/package/lync-wallet-sdk)

Install Wallet NPM Package: `npm i lync-wallet-sdk` and set up wallet integration as [mentioned here](https://www.npmjs.com/package/lync-wallet-sdk)

Once done, We are ready to install LYNC Marketplace NPM Package.

Install NPM Package: `npm install @lync/marketplace`

#### Step 1: Create a .env file to store your private keys

Example .env file:&#x20;

```
REACT_APP_ALCHEMY_KEY=""
```

### Custom Hooks

* [useAllCollectionNFT](/lync/npm-packages/marketplace/hook-useallcollectionnft.md)
* [useAllBuyNFT](/lync/npm-packages/marketplace/hook-useallbuynft.md)
* [useAllOwnerNFT](/lync/npm-packages/marketplace/hook-useallownernft.md)
* [useNFTDetails](/lync/npm-packages/marketplace/hook-usenftdetails.md)
* [useAllNFTForRent](/lync/npm-packages/marketplace/hook-useallnftforrent.md)

### List of chains

* ChainConfig.MATIC\_MUMBAI&#x20;
* ChainConfig.ETH\_GOERLI&#x20;
* ChainConfig.ARB\_GOERLI
