NMKR Docs
ProductsContact
English
English
  • Welcome to NMKR Docs
  • Introduction
    • About NMKR
    • Powered by NMKR
    • What is an NFT?
      • What is IPFS?
    • Why Cardano?
  • NMKR Studio
    • Introduction - NMKR Studio
    • Features Overview
    • 🖥️Learn NMKR Studio in 3 minutes
      • Basic Workflow
    • How to - Quick Start Tutorials
      • Quickstart Full Video Tutorial
      • Guidelines Planning a Project
      • How To Add Tokens
      • How to set up Metadata
      • How To Sell Tokens
      • How To Set Up Sales Conditions
      • How To Do a Reveal
      • How To Burn Tokens
      • How To Enable Royalties
      • How To Enable DIDs
      • How To Set up Whitelisting
      • How to Airdrop Tokens
    • Pricing
    • Account
      • Registration & KYC
      • Security
      • Wallets
      • Mint Coupons
      • Dashboard
      • Transactions
      • Invoices
      • API Keys
    • Project
      • Policy
        • Managing policies
      • Create
      • Edit
      • Metadata Template
      • Statistics
      • DID - Decentralized Identifier
      • Notifications
      • Royalties
      • Additional Payout Wallets
      • Affiliate links
      • Export Metadata as Zip
      • Export NFT as csv
      • Mint and Send Jobs
      • Export placeholder.csv
    • Token
      • Manage Tokens Tab
      • Upload
        • Upload single tokens
        • Bulk Upload Files and Metadata
          • Bulk Upload via Drag and Drop
          • Bulk upload via SFTP
      • Edit
      • Metadata
        • Add Token-specific Metadata
        • Fingerprint (Metadata preview)
        • Metadata Check
        • Metadata Standard for fungible Tokens
        • Fully on-Chain NFTs
          • Partial URL-Encoding
        • CIP-68
      • Duplicate
      • Delete
      • Burn
      • Update (Edit after Mint / Reveal)
    • Set up Sales
      • Manage prices / Pricelist
        • Create new Prices
        • Free Drops
        • Custom Token payment
        • Discounts
      • Sales Conditions & Whitelisting
        • Sales conditions depending on policy ID or stake pool
        • Whitelist with Count
        • Blacklist
        • Test Sales Condition
      • Block Tokens
      • NMKR Pay
        • Set up NMKR Pay
        • MultiSig Payment
        • Website Integration
        • Specific Payment Links
        • Manual sending in NMKR Pay
        • FIAT ETH and SOL Payment
      • Pay-In Address
      • Auction
    • Minting
      • Minting on Demand
      • Manual Minting
      • Airdropper
        • Airdrop with random distribution
        • Airdrop with specific distribution
    • Tools
      • Managed Wallets
      • Split Addresses
      • Direct Sales
      • Policy Snapshot
      • Integrations & Plugins
        • NFT Pal
        • Zapier
    • Testnet
      • Create Testnet Account
      • Testnet Wallet & tADA
      • Testnet API Swagger
  • NMKR Studio API
    • Introduction - NMKR Studio API
    • API Features
    • Swagger API Endpoints
    • Get started with the API
    • API Swagger
      • Get Started with the Swagger
      • Swagger Responses and Error Codes
    • API Examples
      • Users
        • Payout Wallets
        • Subcustomers
      • Project
        • Create Project
        • Upload File and Metadata
      • Payment
        • Create unique NMKR Pay Link for random Token sales
        • Create NMKR Pay Link for specific Token sales
        • Get Payment Address for single NFT sales with native Tokens
        • Create NMKR Pay Link for a multi-specific Tokens sale
      • Minting
        • Manual Minting
      • Smart Contract
        • Secondary Sales via NMKR Pay
    • API Open Source Contributions
  • NMKR Mint
    • Introduction - NMKR Mint
    • Mint single NFTs
    • Mint Collection
  • NMKR Playground
    • Introduction - NMKR Playground
    • ADA Payment Link
    • Paperwallet
  • NMKR Pool
    • What is Staking?
    • Stake with NMKR Pool
  • Helpful Links
    • Cardano NFT Ressources
    • Cardano Resources
    • Cardano Wallets
    • Open Source Repositories
    • Security Practices
    • Deal with Bots
Powered by GitBook
On this page
  • Preparation to duplicate NFTs
  • Duplicate the NFT
  1. NMKR Studio
  2. Token

Duplicate

Duplicate your tokens to create unique NFTs but with the same image and metadata structure

PreviousCIP-68NextDelete

NMKR Studio gives you not only the possibility to create that are basically exact same copies of each other but also to create unique that have the same metadata structure and files, but with serialization. This Serialization, which is the only difference in the metadata, distinguishes it as a one-of-a-kind asset on the blockchain.

Preparation to duplicate NFTs

Please make sure that the token you are going to use for the duplicationg process is exactly how it should be before you start the duplicating process. After that, editing the tokens can be time consuming, and in most cases, you'll have to delete the tokens in bulk and start over.

Duplicate the NFT

To start the duplicating process of your tokens simply press the button "Duplicate NFT", which can be found in the actions bar of your token.

This will open the duplicating tab, which allows you to specify the key aspects of the serialization of your tokens.

Count duplicates

Means, the number of tokens you want to create. It is recommended to create the full amount of tokens you want to have and delete the initial token that was the template for the duplicates afterwards. So if you want to have 100 tokens afterwards, please enter "100" and delete the first token of your project afterwards. If you want to keep the first token, then please deduct it from this count.

Starting number

The starting number is the number at which you want to begin the duplicating process. If you intend to keep the original token, please set this number to "2". Also, if you've already made duplicates and want to add more, enter the number following your last token here.

Leading zeros

The leading zeros specify how many zeros the duplicates should have. E.g. 001 has 3 leading zeros, where the third is replaced by the count 1. For a project of 1000 tokens, you want to add "4" here.

Tokenname prefix

The tokenname is basically the name, that you want to have in front of the number. E.g. Tokenname prefix "landplot" will look like: landplot0001

Tokenname suffix

Where the prefix is in front of the number, the suffix will be directly after it. E.g. suffix = "area" will look like: 0001area A combination of prefix and suffix is possible. E.g. landplot0001area.

Please note, that the asset_name is not allowed to hold more than 32 characters and that it isn't possible to add any special characters there. Whitespaces are also consideres as special characters. If you want to add special characters, please use the dipslay_name like explained below.

Display name

The display_name is allowed to contain special characters. It allows you to have your tokens named like "landplot #0001". The prefix and suffix follows the same rules like with the tokenname prefix and suffix. If you want to have your display name written like landplot #0001 you would input "landplot #" into the display name prefix.

Check the previews below if everything looks like intended, before you hit "Start Duplicating".

To create duplicated and serialized NFTs you are going to a token in a . There might be user cases where you want to have a higher maximum supply than "1", but this wouldn't be Non-Fungible tokens and would cause that you can create a larger amount of tokens for each serialized token. In this project, you will now and as needed for your project.

For the serialization in your token name it is necessary that you leave the in the metadata of the NFT that you want to duplicate if you use the . If you change these placeholders in the tokens metadata to hard values, the serialization process of your tokens will fail because NMKR Studio is unable to replace both names with a numbered version.

This tokenname will act as of your tokens on-chain.

If a token with the tokenname already exists in the project, the duplicating process will skip this token and continue with the next one and reduce the by one. Don't forget to delete the initial token after the duplicating process if you haven't deducted it when specifying the .

upload
project with the maximum supply of "1"
upload a single token
specify the metadata
placeholders <asset_name> and <display_name>
metadata-override
asset_name
count duplicates
count duplicates
Non-Fungible Tokens
Fungible Tokens
Specify the key aspects of your duplicates