Not connected

Deploy Your Collection

Launch your Ordinals collection on Fractal Bitcoin with advanced features

Batch Minting Support
🎲
Blind Minting Options
🎨
Full Customization
💻

Desktop Experience Required

For the best collection submission experience, please use a desktop or laptop computer. The collection submission process involves file uploads, detailed configuration, and complex forms that work best on larger screens.

What you can do on desktop:

  • Upload collection files (data.json, assets.zip, logo)
  • Configure collection settings and phases
  • Customize your collection page design
  • Manage your deployed collections
  • Access detailed guides and examples
  • Connect your wallet securely
1

Connect Your Deployer Wallet

Connect the wallet address that will deploy and manage your collection

🔌

Wallet Not Connected

Connect your wallet to continue with collection deployment

2

Understand Collection Structure

Learn how to structure your collection data and assets

Basic Collection Structure

{
  "collectionName": "My Awesome Collection",
  "description": "A unique collection of digital art",
  "deployer": "bc1qyour_deployer_address_here",
  "Mintable": true,
  "items": [
    {
      "id": 1,
      "name": "Item #1",
      "image": "1.png",
      "price": 100000000,
      "rarity": "common"
    },
    {
      "id": 2,
      "name": "Item #2", 
      "image": "2.png",
      "price": 150000000,
      "rarity": "rare"
    }
  ]
}

Advanced Features

{
  "website": "https://your-website.com",
  "twitter": "@your_handle",
  "discord": "https://discord.gg/your-server",
  "phases": [
    {
      "name": "Whitelist",
      "startDate": "2024-01-15T00:00:00Z",
      "endDate": "2024-01-17T00:00:00Z",
      "price": 50000000,
      "allocation": 500,
      "requirements": {
        "type": "whitelist",
        "maxMintsPerAddress": 2
      }
    },
    {
      "name": "Public",
      "startDate": "2024-01-17T00:00:00Z", 
      "endDate": "2024-01-31T00:00:00Z",
      "price": 100000000,
      "requirements": {
        "type": "public"
      }
    }
  ],
  "blindMintConfig": {
    "enabled": true,
    "mintingStrategy": "random",
    "customTitle": "Mystery Box",
    "customDescription": "Mint surprise NFTs!"
  }
}

Field Explanations

collectionName: Display name for your collection (1-100 characters)
description: Brief description of your collection (max 1000 characters)
deployer: Your Bitcoin address (must match connected wallet)
Mintable: true/false - Controls if minting is enabled
items.price: Price in satoshis (100000000 = 1 FB)
items.rarity: common, uncommon, rare, epic, legendary
phases: Time-based minting phases with different prices and access rules
blindMintConfig: Configuration for random/blind minting features
requirements.type: "whitelist", "public", or "holder" for phase access control

Global Design Options

{
  "background": "#000000",
  "textColor": "#00ff00",
  "fontFamily": "Courier New, monospace",
  "fontImportUrl": "https://fonts.googleapis.com/css2?family=Orbitron",
  "headerBg": "rgba(10, 10, 10, 0.9)",
  "navLinkColor": "#00ff00",
  "navLinkHover": "#FF9800",
  "buttonBg": "#00ff00",
  "buttonColor": "#000000",
  "buttonHoverBg": "#FF9800",
  "cardBorderColor": "#00ff00",
  "itemCardBg": "#111111",
  "itemCardBorder": "2px solid #00ff00",
  "radius": "8px",
  "transition": "0.3s ease"
}

Advanced Visual Effects

{
  "bodyBackgroundImage": "background.jpg",
  "backgroundSize": "cover",
  "backgroundPosition": "center center",
  "bannerImage": "banner.jpg",
  "logo": "custom-logo.png",
  "logoFilter": "drop-shadow(0 0 10px #FF9800)",
  "matrixOpacity": 0.3,
  "hideMatrix": false,
  "scanlineColor": "rgba(0,255,0,0.1)",
  "cardShadow": "0 4px 8px rgba(0,0,0,0.3)",
  "cardHoverShadow": "0 8px 16px rgba(0,255,0,0.4)",
  "scrollbarColor": "#00ff00",
  "scrollbarTrackColor": "#222222"
}

Blind Mint Customization

{
  "blindMintBg": "#001100",
  "blindMintTextColor": "#00ff00",
  "blindMintAccentColor": "#FF9800",
  "blindMintLogoSize": "120px",
  "blindMintTitleSize": "2.5rem",
  "blindMintDescSize": "1.1rem",
  "blindMintBorderColor": "#00ff00",
  "blindMintRadius": "12px",
  "blindMintPadding": "2rem",
  "blindMintShadow": "0 8px 24px rgba(0,255,0,0.3)",
  "statBg": "rgba(0,255,0,0.1)",
  "statBorder": "1px solid #00ff00",
  "btnBg": "linear-gradient(135deg, #00ff00, #FF9800)",
  "btnColor": "#000000",
  "btnFontSize": "1.2rem"
}

Design Customization Guide

Global Theming: Control overall appearance with background, textColor, fontFamily
Matrix Effects: Customize or disable the cyberpunk matrix background and scanlines
Component Styling: Style headers, navigation, buttons, cards individually
Blind Mint Theming: Separate design controls for blind minting interface
Media Assets: Add banners, custom logos, background images
Mobile Responsive: Mobile-specific overrides for optimal mobile experience

🖼️ Images

PNG JPEG GIF WebP

Standard image formats for visual NFTs

🎵 Audio/Video

MP3 MP4

Audio files (max 20MB) and videos (max 100MB)

🎮 3D Models

GLB GLTF

3D models for immersive NFT experiences (max 50MB)

📄 Web Content

HTML TXT

Interactive HTML or text-based content

Asset Requirements

  • ZIP file containing all assets
  • File names should match item names in data.json
  • Logo: 64x64 to 2048x2048 pixels (PNG, JPEG, GIF, WebP)
  • Total ZIP size limit: 500MB

🎨 Standard Art Collection

Traditional image-based NFT collection with phases

data.json features:
• Mintable: true
• Individual item pricing
• Rarity system (common to legendary)
• Whitelist and public phases
• Custom website/social links

File structure:
data.json, logo.png, assets.zip
assets.zip contains: 1.png, 2.png, 3.png...

🎲 Blind Mint Collection

Mystery box style with random reveals and batch minting

data.json features:
• blindMintConfig.enabled: true
• mintingStrategy: "random" or "sequential"
• Custom blind mint title/description
• Batch minting (1-10 items)
• Phase-based pricing

Special features:
Quantity selector, surprise reveals,
secure batch inscription tracking

🎵 Multimedia Collection

Rich media collection with audio, video, and 3D models

Supported formats:
• Audio: MP3 files (max 20MB)
• Video: MP4 files (max 100MB)
• 3D: GLB/GLTF models (max 50MB)
• Interactive: HTML pages
• Text: TXT metadata files

Example assets:
track1.mp3, video1.mp4, model1.glb

🔐 Holder-Only Collection

Exclusive collection for existing NFT holders

Phase requirements:
• type: "holder"
• requiredInscriptions: ["abc123..."]
• Automatic inscription ownership verification
• UniSat wallet required for holder checks

addresses.json:
Contains whitelist addresses and
required inscription IDs

🎨 Fully Customized Collection

Complete visual customization with design.json

design.json options:
• Custom backgrounds, colors, fonts
• Matrix effects and scanlines
• Button and card styling
• Mobile-responsive overrides
• Blind mint specific theming

Files needed:
data.json, design.json, addresses.json,
logo.png, banner.jpg, assets.zip

⏰ Timed Phase Collection

Multiple phases with time-based access and allocation

Phase features:
• Time-based start/end dates
• Per-phase allocation limits
• Different pricing per phase
• maxMintsPerAddress limits
• Automatic phase transitions

Use cases:
Early bird pricing, VIP access,
gradual public release
3

Upload Your Collection Files

Upload your data.json, assets.zip, and collection logo

📄 Collection Data

Upload your data.json file

📦 Assets Package

ZIP file with all collection assets

🖼️ Collection Logo

Square logo for your collection

Pre-submission Checklist

Wallet connected
Valid data.json uploaded
Assets ZIP uploaded

Review Process: Collections are reviewed within 24 hours. You'll be notified of approval or feedback for improvements.

4

Manage Your Collections

View and manage your deployed and pending collections

Loading...
Loading...
Loading...