Skip to main content

NftOutput

Namespace: IotaSdk

public class NftOutput : INftOutput, System.IDisposable

Inheritance ObjectNftOutput
Implements INftOutput, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

NftOutput(UInt64)

public NftOutput(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

Balance()

public ulong Balance()

Returns

UInt64

ExpirationUc()

public ExpirationUnlockCondition? ExpirationUc()

Returns

ExpirationUnlockCondition?

Id()

The object's ID.

public ObjectId Id()

Returns

ObjectId

NativeTokensBagId()

public ObjectId NativeTokensBagId()

Returns

ObjectId

StorageDepositReturnUc()

public StorageDepositReturnUnlockCondition? StorageDepositReturnUc()

Returns

StorageDepositReturnUnlockCondition?

TimelockUc()

public TimelockUnlockCondition? TimelockUc()

Returns

TimelockUnlockCondition?

TryFromBcs(Byte[])

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

public static NftOutput TryFromBcs(Byte[] bytes)

Parameters

bytes Byte[]

Returns

NftOutput

Exceptions

SdkFfiException

TryFromObject(Object)

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

public static NftOutput TryFromObject(Object object)

Parameters

object Object

Returns

NftOutput

Exceptions

SdkFfiException