BasicOutput
Namespace: IotaSdk
public class BasicOutput : IBasicOutput, System.IDisposable
Inheritance Object → BasicOutput
Implements IBasicOutput, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
BasicOutput(UInt64)
public BasicOutput(ulong pointer)
Parameters
pointer UInt64
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Balance()
IOTA balance held by the output, in nanos.
public ulong Balance()
Returns
ExpirationUc()
public ExpirationUnlockCondition? ExpirationUc()
Returns
Id()
The object's ID.
public ObjectId Id()
Returns
Metadata()
public Byte[]? Metadata()
Returns
NativeTokensBagId()
Object ID of the Bag of native tokens. Use the GraphQL client to
list dynamic fields if you need to enumerate the tokens.
public ObjectId NativeTokensBagId()
Returns
Sender()
public Address? Sender()
Returns
StorageDepositReturnUc()
public StorageDepositReturnUnlockCondition? StorageDepositReturnUc()
Returns
StorageDepositReturnUnlockCondition?
Tag()
public Byte[]? Tag()
Returns
TimelockUc()
public TimelockUnlockCondition? TimelockUc()
Returns
TryFromBcs(Byte[])
Decode from BCS bytes, without validating the on-chain type tag.
public static BasicOutput TryFromBcs(Byte[] bytes)
Parameters
bytes Byte[]
Returns
Exceptions
TryFromObject(Object)
Decode from an on-chain object, validating its Move type tag.
public static BasicOutput TryFromObject(Object object)
Parameters
object Object