For Creators
Shuffle NFTs
Tutorials

Shuffle NFT Tutorials

For single image collections (1×N), simply upload your image and set the total supply. Perfect for membership cards or event tickets.

Creating a Collection

Prepare Your Files

Two upload methods available:

Method 1: Direct Upload Upload Interface

  • Drag and drop your images
  • Supported formats: PNG, JPG, GIF
  • Maximum 1000 images per collection

Method 2: Directory Upload Directory Upload

Required structure:

Collection_001/
├── metadata.json  # Collection metadata
├── 001.png       # First image
├── 002.png       # Second image
└── 003.png       # Third image

metadata.json Format

The metadata.json file defines properties for each NFT in your collection:

[
  {
    "token": "001.png", // Image filename
    "name": "Token #1", // NFT name
    "description": "A rare cosmic explorer", // NFT description
    "attributes": [
      // Custom traits
      {
        "trait_type": "Background",
        "value": "Space"
      },
      {
        "trait_type": "Rarity",
        "value": "Rare"
      },
      {
        "trait_type": "Series",
        "value": "Cosmic"
      }
    ],
    "external_url": "https://your-site.com/001", // Optional
    "background_color": "FFFFFF" // Optional, hex without #
  }
]

Supported metadata fields: - token: (Required) Image filename - name: (Required) NFT name - description: NFT description - attributes: Array of trait_type/value pairs - external_url: Link to external website - background_color: Background color in hex

Example Use Cases

  1. Trading Cards
{
  "token": "card_001.png",
  "name": "Cosmic Explorer",
  "description": "A rare space adventurer card",
  "attributes": [
    {
      "trait_type": "Class",
      "value": "Explorer"
    },
    {
      "trait_type": "Power",
      "value": "85"
    }
  ]
}
  1. Art Collections
{
  "token": "artwork_001.png",
  "name": "Abstract Dreams #1",
  "description": "First piece in the Dreams series",
  "attributes": [
    {
      "trait_type": "Artist",
      "value": "CryptoArtist"
    },
    {
      "trait_type": "Series",
      "value": "Dreams"
    }
  ]
}

Set Distribution Rules

Distribution Settings

  1. Order Images

    • Drag to reorder
    • Group similar items
  2. Configure Rarity

    • Set percentage for each item
    • Use presets or custom values
  3. View rarity breakdown

    • Simulate minting to see how the distribution looks

Test Minting

Tips & Best Practices

Preparing Your Files

  • Use consistent image dimensions
  • Optimize file sizes
  • Follow naming conventions:
    001.png, 002.png, etc.

Setting Rarities

Recommended distributions:

{
  "common": "60-70%",
  "uncommon": "20-25%",
  "rare": "8-15%",
  "legendary": "2-5%"
}

Publishing Your Distribution Settings

After configuring your collection's distribution rules:

  1. Click the "Publish" button to save your distribution settings
  2. Your settings will be stored on Lambda Web Service
  3. These settings determine how your NFTs will be randomly distributed during minting

You can modify and republish your distribution settings multiple times before deploying the smart contract. This allows you to fine-tune your rarity distributions until you're satisfied.

⚠️

Once the smart contract is deployed using your published settings, the distribution rules become permanent to ensure fair and transparent minting for all participants.