Skip to main content

Nft

Namespace: IotaSdk

A typed view of an on-chain 0x107a::nft::Nft object.

public class Nft : INft, System.IDisposable

Inheritance ObjectNft
Implements INft, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

Nft(UInt64)

public Nft(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

Id()

The object's ID.

public ObjectId Id()

Returns

ObjectId

ImmutableIssuer()

public Address? ImmutableIssuer()

Returns

Address?

ImmutableMetadata()

public Irc27Metadata ImmutableMetadata()

Returns

Irc27Metadata

LegacySender()

public Address? LegacySender()

Returns

Address?

Metadata()

public Byte[]? Metadata()

Returns

Byte[]?

Tag()

public Byte[]? Tag()

Returns

Byte[]?

TryFromBcs(Byte[])

Decode from BCS bytes, without validating the on-chain type tag.

public static Nft TryFromBcs(Byte[] bytes)

Parameters

bytes Byte[]

Returns

Nft

Exceptions

SdkFfiException

TryFromObject(Object)

Decode from an on-chain object, validating its Move type tag.

public static Nft TryFromObject(Object object)

Parameters

object Object

Returns

Nft

Exceptions

SdkFfiException