---
title: Step 1 - Initialize collection
slug: nftportal/step-1-initialize-collection
docTags: 
createdAt: 2022-05-31T19:23:05.000Z
---

The `signumart-massup` tool uploads NFTs organized in collections. Before you start uploading you need to create a collection.

- [x] Requires PIN
- [x] Costs: 0.06 SIGNA
- [x] Allows Trial Run
- [x] Alias:  `init`&#x20;

```shell
$> signumart-massup collection create -h

Usage: signumart-massup collection create|init [options]

Creates a new Collection

Options:
  -t, --try   Runs without creating anything on chain. Good for testing purposes
  -h, --help  display help for command

```

This command asks you for name, description of your collections and requires you to provide a banner image.  It creates a folder according the collections name,  optimized banner images, a collection meta data file, and the CSV template called `00000.nfts.csv`. If not running in Trial Mode, it furthermore creates a dedicated transaction on the Signum blockchain and uploads the banner to IPFS using your selected Pinning Service. Furthermore,&#x20;

### Generated Artifacts

| Filename                 | Description                                                      |
| ------------------------ | ---------------------------------------------------------------- |
| 00000.banner.jpg         | Original banner                                                  |
| 00000.banner-social.webp | Reduced sized banner used for social media (SEO Cards)           |
| 00000.banner.webp        | Optimized banner to be used in the platform (animatable)         |
| 00000.collection.json    | The collections meta data file                                   |
| 00000.nfts.csv           | The NFT description template, which needs to be edited by artist |

### Providing the banner

When the dialog asks you to provide your banner image, you simply need to copy your banner file into the newly created folder and name it `banner.jpg`  (or .png, .gif, .svg, .webp).&#x20;

### Example

```bat
$> signumart-massup collection create

? For this operation you need to enter your PIN [hidden]
? What's the name of your awesome collection? Giga Collection
? Write a description that makes people really excited about your collection: This is a very special collection, no one has never seen before
? Do you have a dedicated landing page for your collection? Enter here (or leave blank to skip): https://gigacollection.club
? Do you have a dedicated social media channel? Enter here (or leave blank to skip): https://twitter.com/giga_collection

Initial parameters for your collection
┌─────────────┬───────────────────────────────────────────────────────────────────┐
│   (index)   │                              Values                               │
├─────────────┼───────────────────────────────────────────────────────────────────┤
│    Name     │                         'Giga Collection'                         │
│ Description │ 'This is a very special collection, no one has never seen before' │
│  Homepage   │                   'https://gigacollection.club'                   │
│   Socials   │               'https://twitter.com/giga_collection'               │
└─────────────┴───────────────────────────────────────────────────────────────────┘
? Do you accept these settings? Yes
Collection folder [/home/ohager/code/signum/signum-art-massup/giga_collection] created
Now, copy your banner image (JPG, PNG, WEBP, SVG, GIF) to this folder.

- Name it [banner.jpg] (or .png, .webp etc)
- Recommended size is 1600px width and 350px height

Once you copied it, confirm the operation
? Did you provide the banner image? Yes
Collection structure successfully created
✔ Optimizing Collection Banner
✔ Pinning Collection Banner
✔ Using Signum Node: https://europe3.testnet.signum.network
✔ Collection successfully transmitted`
✔ Created Template [00000.nfts.csv] 
----------------------------------
🎉 Collection successfully created
----------------------------------
It will be visible (only for you) on the NFT platform in approx. 10 minutes

Now, use the file [00000.nfts.csv] to set up your NFTs for the collection
Once you set up your NFTs listing parameters use [collection commit] to prepare your NFTs for the upload.
```

As a result you get this

```shell
✔ ~/code/signum/signum-art-massup/giga_collection [main|…1] 
07:54 $ ls -l
total 1160
-rw-rw-r-- 1 ohager ohager 990164 abr 28 08:50 00000.banner.jpg
-rw-r--r-- 1 ohager ohager  51806 mai 31 19:37 00000.banner-social.webp
-rw-r--r-- 1 ohager ohager 133700 mai 31 19:37 00000.banner.webp
-rw-rw-r-- 1 ohager ohager    232 mai 31 19:37 00000.collection.json
-rw-rw-r-- 1 ohager ohager    816 mai 31 19:37 00000.nfts.csv

```

