BWS API Docs
Contact UsCreate AccountSign In
  • Welcome!
    • Developer Grants
  • Quick Start
  • Platform Fees
    • Fees Calculator
  • API How Tos
    • API Endpoint
    • Authentication
      • Get your API Key
    • Main API Methods
      • 'call' API Method
      • 'fetch' API Method
    • API Responses
      • Error Status Codes
  • Certificate Of Trust
  • Media Assets
    • BWS Logo
    • Snapshots
      • BWS.IPFS.Upload
  • PLATFORM APIs
    • BWS.IPFS.Upload
      • Solution Overview
      • Operations
    • BWS.Blockchain.Save
      • Solution Overview
      • Operations
    • BWS.Blockchain.Hash
      • Solution Overview
      • Operations
    • BWS.NFT.zK
      • Solution Overview
        • NFT Ownership
        • NFT Data Location
        • Available Networks
      • Operations
        • Create NFT
        • List NFTs
        • Transfer NFT
        • Send NFT by Email
      • NFT Attributes (traits)
  • Marketplace Solutions
    • BWS.Blockchain.Badges
      • Badges User Interface
      • Badges API
        • Issuers
        • Badges
        • Awards (Credentials)
    • BWS.NFT.GameCube
      • NFT Game Overview
      • NFT Game Cube API
        • Calendar
        • Field
        • Cubes
        • Plays (Field-Calendar)
        • Match
        • Prizes
        • Event Types
        • Live Events
    • BWS.ESG.Credits
      • Solution Overview
      • ESG Credits API
        • Taxonomy
        • Translations
        • Currencies
        • Frameworks
        • Projects
        • Issuers
        • Assets
        • Investors
        • Positions
        • Portfolios
        • Impacts
        • Blockchain
        • Users
  • TELEGRAM BOTS
    • X BOT
      • Install
        • How does it work?
      • Commands
        • Monitoring Setup
Powered by GitBook
On this page

Was this helpful?

  1. PLATFORM APIs
  2. BWS.NFT.zK

NFT Attributes (traits)

Making your NFT unique.

Non-fungible tokens (NFTs) represent unique digital assets on blockchain platforms. Those assets can define associated traits, which are specific attributes or characteristics that detail each NFT.

In a practical scenario, an NFT's metadata might look something like this for a digital art collection of animated cats:

{
  "name": "Animated Cat #001",
  "description": "A unique animated cat with distinct features.",
  "image": "ipfs://QmcduEBAppXxnyn37deHHf33Ep7cPbYxn1mH36Nvvowkiu",
  "attributes": [
    {
      "trait_type": "Fur Color",
      "value": "Black"
    },
    {
      "trait_type": "Eye Type",
      "value": "Round"
    },
    {
      "trait_type": "Accessories",
      "value": "Hat"
    }
  ]
}

Within the metadata, the attributes array contains the various traits of the NFT. Each trait is defined by a trait_type, which specifies the category of the trait (e.g., "Fur Color" or "Rarity"), and a value, which indicates the specific characteristic of that trait (e.g., "Black" or "Ultra-Rare").

Traits encapsulated within this metadata not only bring out the uniqueness of each token but can also influence its perceived value, especially if some traits are considered rarer than others.

BWS.NFT.zK allows you to create an NFT by passing those traits.

PreviousOperationsNextBWS.Blockchain.Badges

Last updated 1 year ago

Was this helpful?

Please note that it's the usage of those traits when visualizing your NFT that you must take care of and validate. For example, if you use the provided for your users' experience use case, you must check they are correctly displayed.

Certificate of Trust