metapro
  • 🤝Welcome!
  • 💻metapro market
    • Set your account
    • Connect wallet + web3 login
    • Side panel
      • Transfer NFT
        • Multiple transfer (Airdrop NFT)
          • Import CSV List
      • Sell NFT
        • Initial NFT Selling (INS)
          • How to setup INS auction
          • How to buy on INS auction
        • Buy Now
          • How to setup Buy Now auction
          • How to buy on Buy Now auction
        • Auction (Bidding)
          • How to setup Auction
          • How to buy on Auction
      • All NFT assets
    • Buy Crypto
    • Top Menu
      • Profile
        • Profile Marketplace
        • My games
        • My assets
          • Royalty
        • Activities
      • Referral Panel
        • Register your downline
        • Downline wallets
        • My referral link
      • Profile Settings
      • Developer Portal
      • Logout
    • Assets
      • Marketplace
        • Auction Card
      • Most favorite
      • Newest assets
        • Asset Card
    • Games
      • Show all games
    • Leaderboard
    • Create asset (minter)
      • Gaming asset specification
      • How to create (mint) asset
        • 1. Setup NFT token
        • 2. Setup metadata
        • 3. Add meta asset
        • 4. Mint meta asset
        • 5. Meta asset created
    • Developers Portal
      • Create team
      • Create game
      • Developers Portal Panel
      • Unity Plugin
      • How to list game on metapro market?
    • Creators
    • Teams
    • Users
    • Wallet App
    • Launcher
    • Market and auction component fees
  • 🚀METAPRO LAUNCHER
    • What is metapro launcher?
    • Download launcher
    • Set your account
      • Login to launcher
    • Home
    • Games
      • Game card on launcher
        • Assets in this game
      • Install game on launcher
      • Update game on launcher
    • My games
      • Installed
      • Not installed
      • Wishlist
    • My assets
      • Collected assets
      • Created assets
      • Wishlist
    • NODEs app
  • 📱metapro one
    • About non-custodial wallet
    • Download & set up
      • Create new metapro wallet
      • Import existing wallet
    • Settings
      • Avatar
      • Multiple wallets
      • Wallet name
      • Private Key
        • Protect Private Key
        • How to find my Private Key
      • Recovery Phrases
        • Protect Recovery Phrases
        • How to find my Recovery Phrases
      • Application version
    • Network switch
    • Deposit (Tokens and Collectibles)
    • Send (Tokens and Collectibles)
      • Send Tokens
      • Send Collectibles (NFT)
    • Buy (Buy and Sell Crypto)
    • Browser
    • My assets
      • Tokens
        • Asset view
        • Adding Tokens
        • Activities
      • Collectibles (NFT)
      • Game assets (NFTma)
    • Explore
      • Apps
      • Collections (NFT)
      • Game assets (NFTma)
    • How to claim Airdrop
    • How to import wallet from MetaMask to metapro
    • Supported devices
  • ⛓️metapro protocol
    • API
      • Users service
      • Teams service
      • Apps service
      • Nft service
      • Nft events service
    • Meta asset
    • Metadata structure
    • Protocole structure
    • Unity Plugin
      • About metapro Unity plugin
      • What's new
      • Guides
        • Installation
        • Requirements
        • Package samples
        • Quick start
          • 1. Editor
            • Access tool
            • Import game key
            • Download resources
            • App data object
            • Change game key
            • Use app data in script
          • 2. Play mode (PC)
            • Enable Web3 in your game
            • Choose provider
            • Connect wallet
            • Login with Web3
            • Display user data
            • Show app tokens
            • Use user and app data from script
          • 3. Play mode (Mobile)
            • Enable Web3 in Your game
            • Choose provider
            • Connect wallet
            • Login with Web3
        • AFP (Additional Features Packages)
          • 1. Safe token transfer
          • 2. Phoenix
        • Troubleshooting
      • Reference
        • MetaproAPPSetup
        • Editor Window
        • Plugin Manager
        • Web3 connection providers
          • metapro
          • Wallet Connect
          • MetaMask
        • WindowController
        • AFP (Additional Features Packages)
          • SafeTransferFrom
          • Phoenix
  • 🛠️WALLET CONNECTOR
    • Introduction
    • Basic informations
      • Next 13 integration
      • React integration
      • Manual installation
  • 👨‍💻Developer Documentation
    • Introduction to Developer Documentation
      • What is a Meta asset?
      • What are the Benefits of Using Tokens as Access Keys for the Game Application
      • Why should I Choose the Meta Assets as the Access Keys for the Game Application?
      • How Does It Work, Exactly?
    • Available Environments
    • Blockchain Communication and information retrieval
      • How can we verify/distinguish a user?
      • How can we track a user's transactions?
      • What information can we obtain?
    • Integration with the Leaderboard service
    • Integration for in-Wallet Apps
    • Integration for Telegram Mini Apps
      • Integration Architecture and Configuration
      • Authorization and Session Management
      • Example Integration and Features
      • Code Examples from the Repository
      • Summary and Appendices
    • Developer documentation for the Construct 3 Plugin
      • Construct 3 - Install plugin
      • Plugin Configuration
      • User onboarding and authorization
      • User Management
      • Score System
      • Leaderboard System
      • Referral System
      • Gameplay
      • Smart Contract Interactions
      • User NFTs
      • Error Handling
      • Additional Getters for Plugin Properties
    • Integration Web3 with Your Game
      • What is Web3
      • Blockchain Basics
      • Differences between chains
      • What is a NFT
      • Advantages of Web3 Gaming
      • Examples of Web3 Games
    • Onboarding the Web3 Player
      • Value for Players
      • Explanation of Cryptocurrency Wallet
      • Rewards for Tournament Participation
      • Reselling Owned Assets
      • Integration of Metapro Wallet Connector
      • Displaying Data for Unlogged Users
      • How to Get Authorization Data
      • User Authorization Benefits
    • Creating Your First Meta Asset
      • The Difference between NFT and Meta Asset
      • Security and Transparency
      • Concept and Value of Meta Assets
      • How and Where to Create Your Meta Asset
        • Step-by-Step Guide on How to Create Your Asset
        • Explanation of URI (Metadata structure)
        • Explanation of the Meta Asset Data taken from our Back End
    • Implementing Meta Assets into Your Game
      • Integrate your Meta Asset to your game using Unity
      • Verify User Tokens Ownership
      • Displaying All User-Owned Tokens
      • Displaying All Assets Assigned to the Game on the Metapro Market
    • Smart Contracts
      • MetaproINS
        • Read Contract
        • Write Contract
      • MetaproBuyNow
        • Read Contract
        • Write Contract
      • MetaproAuction
        • Read Contract
        • Write Contract
      • MetaproMetaAsset
        • Read Contract
        • Write Contract
      • MetaproRoyalty
        • Read Contract
        • Write Contract
      • MetaproReferral
        • Read Contract
        • Write Contract
      • MetaproAirdrop
        • Read Contract
        • Write Contract
    • Universal Links & App Links with WalletConnect
  • 🔎General information
    • Blockchain
    • Blockchain Network Fee
    • Blockchain Native Token
    • Token ERC-1155 vs ERC-721
  • 📄Release Notes
    • Introduction to the Release Notes
    • Marketplace Updates
      • Release 07.03.2024
      • Release 06.03.2024
      • Release 04.03.2024
      • Release 19.02.2024
      • Release 24.01.2024
      • Release 09.01.2024
      • Release 03.01.2024
      • Release 21.12.2023
      • Release 18.12.2023
      • Release 13.12.2023
      • Release 12.12.2023
      • Release 02.12.2023
      • Release 30.11.2023
      • Release 24.11.2023
      • Release 22.11.2023
      • Release 17.11.2023
      • Release 13.11.2023
      • Release 09.11.2023
      • Release 08.11.2023
      • Release 07.11.2023
      • Release 31.10.2023
      • Release 26.10.2023
      • Release 25.10.2023
      • Release 24.10.2023
      • Release 18.10.2023
      • Release 05.10.2023
      • Release 03.10.2023
      • Release 29.09.2023
      • Release 18.09.2023
      • Release 14.09.2023
      • Release 12.09.2023
      • Release 06.09.2023
      • Release 25.08.2023
      • Release 17.08.2023
      • Release 04.08.2023
      • Release 31.07.2023
      • Release 21.07.2023
      • Release 18.07.2023
      • Release 13.07.2023
    • Games Launcher Updates
      • Release 13.03.2024
      • Release 24.01.2024
      • Release 04.01.2024
      • Release 22.11.2023
      • Release 03.10.2023
      • Release 31.07.2023
      • Release 27.07.2023
      • Release 20.07.2023
      • Release 13.07.2023
    • Wallet Updates
      • Release 04.03.2024
      • Release 03.10.2023
      • Release 29.09.2023
      • Release 15.09.2023
      • Release 30.08.2023
      • Release 18.07.2023
Powered by GitBook
On this page
  • To have better understanding metapro protocol flow 🛠️
  • NFT Properties scheme 📒
  • NFT Properties JSON ⚙️
  1. metapro protocol

Metadata structure

PreviousMeta assetNextProtocole structure

Last updated 2 years ago

To have better understanding metapro protocol flow 🛠️

How to read all data about Token ?

To get access to data about token You need to follow these steps:

  • In BNB Smart Chain Explorer find MetaproMetaAsset Contract 0xa293D68684Be29540838Dc8A0222De0c43c6b5B4

  • Click on Contract and Read Contract

  • In this tab we have all methods which we can read from MetaproMetaAsset Contract

  • Last method calls "uri" which get data about token.

  • Copy link from response and paste it on new browser tab

⚠️ Hint : If you want to have parsed data like on picture above it needs JSON formatter extension installed on browser

How to read metadata ?

Follow steps on How to read all data about Token ?

  • Metadata response

You can get detailed informations with description of each key type here : NFT Properties scheme 📒

NFT Properties scheme 📒

Key
Value Type
Required
Description

asset_category

string

true

NFT category

asset_category_ids

integerArray

false

List of ids from database

asset_subcategories

stringArray

false

NFT subcategories

asset_tags

stringArray

false

NFT tags

asset_tag_ids

integerArray

false

List of Ids from database

asset_geometry

string (dictionary)

false

Polygonal Quads only

Polygonal Quads/ Tris

Polygonal Tris only

Polygonal Ngons

Polygonal, Subdivision

Nurbs

Unknown

null

asset_polygons

intiger

false

Number of polygons

asset_verticles

intiger

false

Number of verticles

asset_materials

boolean

false

If the files contain materials

asset_textures

boolean

false

If the files contain textures

asset_uv_mapped

boolean

false

If the files are uv mapped

asset_animated

boolean

false

If the files contain animations

asset_width

intiger

false

First input of resolution

asset_height

intiger

false

Second input of resolution

asset_layers

boolean

false

Yes/ No

asset_bpm

intiger

false

Given range

asset_sample_rate

string (dictionary)

false

44.1 kHz

48 kHz null

asset_bit_depth

intiger

false

Given range

asset_channels

string (dictionary)

false

Stereo

Mono

null

asset_duration

string

false

hh:mm:ss

asset_licence

string (dictionary)

true

Royalty Free (RF)

Rights Managed (RM)

Creative Commons (CC)

asset_restriction

string (dictionary)

true

Public meta asset

Restricted meta asset

asset_type

string [array]

true

an array with possible values:

3d meta asset

2d meta asset

sound meta asset

NFT Properties JSON ⚙️

{
   "description":"Description of token",
   "image":"Direct link to storage",
   "extraFiles":[
      "https://resource-link.com",
      "https://resource-link2.com",
      "https://resource-link3.com"
   ],
   "minifiedImage":"Direct link to storage where image is with extension avif or webp",
   "name":"Token Name",
   "properties":{
      "item_experiance":[
         {
            "key":"game_score",
            "value":"xxxxxx",
            "value_type":"xxxxxx"
         }
      ],
      "common":{
         "standard":[
            {
               "key":"asset_licence",
               "value":"Royalty Free (RF)",
               "value_type":"string"
            },
            {
               "key":"asset_restriction",
               "value":"Public meta asset",
               "value_type":"string"
            },
            {
               "key":"asset_type",
               "value":[
                  "2d meta asset",
                  "Sound meta asset"
               ],
               "value_type":"string array"
            },
            {
               "key":"asset_tags",
               "value":[
                  "metaverse",
                  "abstract"
               ],
               "value_type":"string array"
            },
            {
               "key":"asset_tag_ids",
               "value":[
                  12,
                  44
               ],
               "value_type":"integer array"
            },
            {
               "key":"asset_category",
               "value":"Other",
               "value_type":"string"
            },
            {
               "key":"asset_subcategories",
               "value":[
                  
               ],
               "value_type":"string array"
            },
            {
               "key":"asset_category_ids",
               "value":[
                  37
               ],
               "value_type":"integer array"
            }
         ],
         "2d_spec":[
            {
               "key":"asset_width",
               "value":474,
               "value_type":"integer"
            },
            {
               "key":"asset_height",
               "value":238,
               "value_type":"integer"
            },
            {
               "key":"asset_layers",
               "value":true,
               "value_type":"boolean"
            }
         ],
         "3d_spec":[
            {
               "key":"asset_geometry",
               "value":"Polygonal Quads/Tris",
               "value_type":"string"
            },
            {
               "key":"asset_polygons",
               "value":47494,
               "value_type":"integer"
            },
            {
               "key":"asset_vertices",
               "value":23854,
               "value_type":"integer"
            },
            {
               "key":"asset_materials",
               "value":true,
               "value_type":"boolean"
            },
            {
               "key":"asset_textures",
               "value":false,
               "value_type":"boolean"
            },
            {
               "key":"asset_uv_mapped",
               "value":false,
               "value_type":"boolean"
            },
            {
               "key":"asset_animated",
               "value":false,
               "value_type":"boolean"
            }
         ],
         "sound spec":[
            {
               "key":"asset_bpm",
               "value":50,
               "value_type":"integer"
            },
            {
               "key":"asset_sample_rate",
               "value":"44.1 kHz",
               "value_type":"string"
            },
            {
               "key":"asset_bit_depth",
               "value":16,
               "value_type":"integer"
            },
            {
               "key":"asset_channels",
               "value":"Stereo",
               "value_type":"string"
            },
            {
               "key":"asset_duration",
               "value":"01:00:15",
               "value_type":"string"
            },
            {
               "key":"asset_isrc_code",
               "value":"AA6Q72000047",
               "value_type":"string"
            },
            {
               "key":"asset_isvc_code",
               "value":"AA6Q72000047",
               "value_type":"string"
            }
         ]
      }
   }
}

Enter

⛓️
BSC Scan
View of contract on BSC Scan
Method called "uri" where you can insert TokenId
Example of JSON response with all data about token
Example response of token
Drawing