Skip to Content
Valsogard Enterprise LLC - Technical Documentation Website
PluginsNFT Metadata

NTF Metadata

Unreal Engine Marketplace

Note: This plugin is outdated.

We will update the plugin and its documentation.


UObjects

NFTMetadata

Properties

  • Name - FString
  • Description - FString
  • Image - FString
  • ImageData - FString
  • BackgroundColor - FString
  • AnimationUrl - FString
  • YouTubeUrl - FString
  • ExternalUrl - FString
  • Attributes - NFTAttribute Array

Functions

  • Add Attribute

NFTAttribute

Properties

  • Name - FString
  • ValueType - ENFTAttributeValueType
  • DisplayType - ENFTAttributeDisplayType
  • StringValue - FString (Condition: ENFTAttributeValueType::String)
  • NumberValue - int32 (Condition: ENFTAttributeValueType::Integer)
  • FloatValue - float (Condition: ENFTAttributeValueType::Number)
  • MaxValue - int32 (Condition: ENFTAttributeValueType != String)

Enums

ENFTAttributeValueType

Blueprint Display Name: Attribute Value Type

  • Undefined
  • String
  • Integer
  • Number

ENFTAttributeDisplayType

Blueprint Display Name: Attribute Display Type

  • None
  • Number
  • Boost Number
  • Boost Percentage
  • Date

ENFTMetadataTemplateType

Blueprint Display Name: Metadata Template Type

  • TokenId
  • Name

Functions

Create String Attribute

Inputs

  • FString - Name
  • FString - Value

Outputs

  • NFTAttribute (Pointer)

Create Integer Attribute

Inputs

  • FString - Name
  • int32 - Value
  • ENFTAttributeDisplayType - DisplayType
  • int32 - MaxValue

Outputs

  • NFTAttribute (Pointer)

Create Float Attribute

Inputs

  • FString - Name
  • float - Value
  • int32 - MaxValue

Outputs

  • NFTAttribute (Pointer)

JSON String to NFT Attribute

Inputs

  • FString - JsonString

Outputs

  • NFTAttribute (Pointer)

JSON String to NFT Metadata

Inputs

  • FString - JsonString

Outputs

  • NFTMetadata (Pointer)

JSON to NFT Attribute

Inputs

  • FJsonObjectWrapper - Json

Outputs

  • NFTAttribute (Pointer)

JSON to NFT Metadata

Inputs

  • FJsonObjectWrapper - Json

Outputs

  • NFTMetadata (Pointer)

NFT Metadata to JSON String

Inputs

  • NFTMetadata (Pointer)

Outputs

  • FString - Json String

NFT Attribute to JSON String

Inputs

  • NFTAttribute (Pointer)

Outputs

  • FString - Json String

NFT Metadata to JSON

Inputs

  • NFTMetadata (Pointer)

Outputs

  • FJsonObjectWrapper - Json

NFT Attribute to JSON

Inputs

  • NFTAttribute (Pointer)

Outputs

  • FJsonObjectWrapper - Json

String to Display Type

Inputs

  • FString - DisplayType

Outputs

  • ENFTAttributeDisplayType - Display Type

Get Attribute by Name

Inputs

  • NFTMetadata (Pointer) - Metadata
  • FString - Name

Outputs

  • NFTAttribute (Pointer) - Attribute
  • bool - Found

Read Metadata from File

Inputs

  • FString - FilePath

Outputs

  • NFTMetadata (Pointer)

Read Metadata Array from File

Inputs

  • FString - FilePath

Outputs

  • NFTMetadata (Pointer) Array

Write Metadata to File

Inputs

  • NFTMetadata (Pointer)
  • FString - FilePath

Outputs

  • bool - Successful

Write Metadata Array to File

Inputs

  • NFTMetadata (Pointer) Array
  • FString - FilePath

Outputs

  • bool - Successful

Write Metadata Array to Files Template

Inputs

  • NFTMetadata (Pointer) Array
  • FString - FolderPath
  • ENFTMetadataTemplateType - TemplateType

Outputs

  • bool - Successful

Hex to LinearColor

Inputs

  • FString - Hex

Outputs

  • FLinearColor - Color

Background Color

Inputs

  • NFTMetadataPointer (Pointer) - Metadata

Outputs

  • FLinearColor - Color
Last updated on