Skip to main content

TimelockedStakedIota

Namespace: IotaSdk

A typed view of an on-chain 0x3::timelocked_staking::TimelockedStakedIota object.

public class TimelockedStakedIota : ITimelockedStakedIota, System.IDisposable

Inheritance ObjectTimelockedStakedIota
Implements ITimelockedStakedIota, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

TimelockedStakedIota(UInt64)

public TimelockedStakedIota(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

ExpirationTimestampMs()

Epoch timestamp (ms) of when the lock expires.

public ulong ExpirationTimestampMs()

Returns

UInt64

Id()

The object's ID.

public ObjectId Id()

Returns

ObjectId

Label()

public string? Label()

Returns

String?

StakedIota()

The wrapped StakedIota carrying the staked principal.

public StakedIota StakedIota()

Returns

StakedIota

TryFromBcs(Byte[])

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

public static TimelockedStakedIota TryFromBcs(Byte[] bytes)

Parameters

bytes Byte[]

Returns

TimelockedStakedIota

Exceptions

SdkFfiException

TryFromObject(Object)

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

public static TimelockedStakedIota TryFromObject(Object object)

Parameters

object Object

Returns

TimelockedStakedIota

Exceptions

SdkFfiException