Developer Docs: Build with Kakr Labs
HomeAPI PolicyPrivacy & TermsPlayground
  • Core Concepts
    • Core Concepts
      • Introduction
        • What is a Blockchain?
        • Litecoin as a Service (LiaaS)
        • Web2 Vs Web3
        • Category Codes
      • Transactions
        • Stages of a Litecoin Transaction
        • What are UTXOs?
        • How to spend UTXOs?
      • Assets
        • Collections
        • Tokens
        • Uploading and Pinning Files on IPFS
      • Wallet
        • Non custody wallet vs custody wallet
        • Hierarchical Deterministic wallets(HD Wallets)
        • Passphrase and Private key
      • Address
        • Default Address of Wallet
        • Official Address of Wallet
        • Key Differences
      • MimbleWimble (MWEB)
      • Multi-sig Concept
    • 💰Pricing
  • Solutions
    • Solutions
      • Payments
        • Peer-to-Peer Payments
        • Micropayments
        • Confidential Payments
      • Tokenization
        • Stablecoins
          • Proof of Loyalty
        • NFT Marketplace overview
          • NFT Marketplace
        • Industrial Tokenization
          • Energy Sector
      • Multi-signature
        • Assets Security
      • IPFS Gateway
        • Decentralized Storage (IPFS + Litecoin)
      • Decentralized Identity & Authentication
        • Decentralized Identity: Password Recovery via Litecoin Address Ownership
        • Decentralized Identity: Passwordless Agent Authentication
        • Decentralized Authentication
  • Using Pteri
    • 🤝Introduction
    • 😇Create an Account
    • 💰Get started
      • ⚕️Stats
      • 📖Debug
      • ➡️Work Flow
      • 🤑Subscription
      • 💆‍♂️Usage
      • 💆‍♂️Settings
    • ✨PTERI Intelligence
  • LiaaS
    • LiaaS
      • What Kakr LiaaS
      • Getting set up
        • Authentication
      • Kakr (LiaaS) Features
        • Address Features
        • Token Features
        • Wallet Features
      • Wallet System
        • Create Wallet
        • Create Importable Wallet
        • Encrypt Wallet
        • Create Encrypted Wallet
        • Create Importable Encrypted Wallet
        • Change wallet passphrase
        • Generate Address
        • Generate Default Address
        • Wallet official address
        • Wallet default address
        • Wallet default address v2
        • Wallet addresses
        • Wallet Balance
        • Address Details
        • Load Wallet
        • Import Wallet
        • Address Balance (Using Wallet)
        • Wallet Tokens
        • Create Multi Signature Address (preview)
      • Token Issuance
        • Create Collection
        • Create Tokens
          • Create Secure Digital Asset SDA (Alias NFT)
          • Create Token
          • Create Token v2
          • Create Managed Supply Tokens
          • Mint Supply Tokens
          • Burn Supply Tokens
      • Token Transfer
        • Send Token
        • Send SDA/NFT
      • Transactions
        • Send Litecoin
        • Create Raw Transaction
        • Create Raw Transaction (Advanced)
        • Sign Transaction
        • Broadcast Transaction
      • Blocks
        • Blocks Information
        • Blocks Stat
        • Blocks Header Information
        • Block Transactions
      • Others
        • 🔁Get SDA Transaction Details
        • 🔁Address Details
        • 🔁External Address Details
        • ⏺️Address Transactions
        • ⏺️Address Balance
        • 🔐Address Private Key
        • 🔐Address Private Key V2
        • 🚀NFT Details
        • 🚀NFT Balance
        • 🚀Token and Collection Balance
        • 📙Property Details
        • 💹Wallet Details
        • 🔼Generate passphrase
        • 💱Wallet Transactions
        • ✒️Sign Wallet message
        • 🖊️Sign Address Message
        • 💱Verify Message
        • 🗄️Upload to IPFS
        • 📌Pin on IPFS
  • API Reference
  • FAQs and Troubleshooting
  • Developers FAQs and Error Handling
Powered by GitBook
LogoLogo

© 2025 Kakr Platform Inc. All rights reserved

On this page
  • Create SDA (Alias NFT) Collection (API reference)
  • Create SDA/NFT Collection SDK
  • FAQs: Common Error Handling and Solutions

Was this helpful?

  1. LiaaS
  2. LiaaS
  3. Token Issuance

Create Collection

PreviousToken IssuanceNextCreate Tokens

Last updated 7 months ago

Was this helpful?

The category of your collection can be music, art, gaming, sport, etc...

NB: LiaaS systematically adds the suffix " col" to each collection name it receives. For instance, if a collection named "PoWcollection" is submitted, LiaaS generates a blockchain token named "PoWcollection col". This also implies that the platforms powered by Kakr Labs also contains "col" suffix while creating Collection/Event and would be shown on the Pteri.

Create SDA (Alias NFT) Collection ()

POST /api/Collection/create-nft-collection

A post request to create a collection on the Litecoin Blockchain to attach a set of SDAs belonging to an address

Headers

Name
Type
Description

Content-Type

application/json

Authorization*

Bearer <your API key>

API access key

wallet*

String

The wallet to hold the collection

encryptedpassphrase*

String

Encrypted key of the wallet to hold the collection

Usev2*

String

Value should be true or yes

Request Body

Name
Type
Description

tokenStandard*

string

the category of your collection, this can be token standard which are "SDA3", "SDA11", "SDA13", "SDA21", "SDA88"

description*

string

the description of the collection to be created

name*

string

Name of the collection

address*

string

address to hold the collection

subcategory*

string

subsidiary category of the collection

url*

string

any existing domain to be attached to the collection

isMainNet

Boolean

Want to create it on Mainnet or Testnet. This is false by default

Create SDA/NFT Collection SDK

/** 
 * Secure your created collection to house SDAs
**/

//all the parameters specified here are small as all the parameters in API implementation
//pass your API key or Node URL to the created wallet name and the encrypted key
const response = await liaasSdk.createCollection(
nodeUrl_or_apiAccessKey,
walletName,
encrpytedKey,
tokenStandard,
description,
name,
address,
subcategory,
url,
isMainNet)

FAQs: Common Error Handling and Solutions

  1. Error: "Error validating redemption address" Solution: This error occurs when an incorrect wallet name is provided for the redemption address. Ensure that you are using the correct wallet name associated with the address for which the collection is being created.

  2. Error: "Error with selected inputs for the send transaction" Solution: This error indicates that the specified address does not have sufficient funds to create the transaction. Ensure that the address holds enough balance to cover the transaction amount and any associated fees.

Liaas SDK package

API reference
installation