Table of Contents

Class NFTInfo

Namespace
chia.dotnet
Assembly
chia-dotnet.dll

NFT Info for displaying NFT on the UI

public record NFTInfo : IEquatable<NFTInfo>
Inheritance
NFTInfo
Implements
Inherited Members
Extension Methods

Properties

ChainInfo

Information saved on the chain in hex

public string ChainInfo { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

DataHash

Hash of the content

public string DataHash { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

DataUris

A list of content URIs

public IEnumerable<string> DataUris { get; init; }

Property Value

IEnumerable<string>
NFT Info for displaying NFT on the UI

EditionNumber

Number of the current NFT in the edition

public ulong EditionNumber { get; init; }

Property Value

ulong
NFT Info for displaying NFT on the UI

EditionTotal

How many NFTs in the current edition

public ulong EditionTotal { get; init; }

Property Value

ulong
NFT Info for displaying NFT on the UI

LauncherId

Launcher coin ID

public string LauncherId { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

LauncherPuzhash

Puzzle hash of the singleton launcher in hex

public string LauncherPuzhash { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

LicenseHash

Hash of the license

public string LicenseHash { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

LicenseUris

A list of license URIs

public IEnumerable<string> LicenseUris { get; init; }

Property Value

IEnumerable<string>
NFT Info for displaying NFT on the UI

MetadataHash

Hash of the metadata

public string MetadataHash { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

MetadataUris

A list of metadata URIs

public IEnumerable<string> MetadataUris { get; init; }

Property Value

IEnumerable<string>
NFT Info for displaying NFT on the UI

MintHeight

Block height of the NFT minting

public uint MintHeight { get; init; }

Property Value

uint
NFT Info for displaying NFT on the UI

MinterDID

DID of the NFT minter

public string? MinterDID { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

NFTCoinID

Current NFT coin ID

public string NFTCoinID { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

OffChainMetadata

Serialized off-chain metadata

public string? OffChainMetadata { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

OwnerDID

Owner DID

public string? OwnerDID { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

P2Address

The innermost puzzle hash of the NFT

public string P2Address { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

PendingTransaction

Indicate if the NFT is pending for a transaction

public bool PendingTransaction { get; init; }

Property Value

bool
NFT Info for displaying NFT on the UI

RoyaltyPercentage

Percentage of the transaction fee paid to the author, e.g. 1000 = 1%

public ushort? RoyaltyPercentage { get; init; }

Property Value

ushort?
NFT Info for displaying NFT on the UI

RoyaltyPuzzleHash

uzzle hash where royalty will be sent to

public string? RoyaltyPuzzleHash { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI

SupportsDID

If the inner puzzle supports DID

public bool SupportsDID { get; init; }

Property Value

bool
NFT Info for displaying NFT on the UI

UpdaterPuzhash

Puzzle hash of the metadata updater in hex

public string UpdaterPuzhash { get; init; }

Property Value

string
NFT Info for displaying NFT on the UI