Skip to main content

BasicOutputInterface

interface BasicOutputInterface

A typed view of an on-chain 0x107a::basic_output::BasicOutput<IOTA> object.

Inheritors

BasicOutput

Functions

NameSummary
balanceabstract fun balance(): ULong
IOTA balance held by the output, in nanos.
expirationUcabstract fun expirationUc(): ExpirationUnlockCondition?
idabstract fun id(): ObjectId
The object's ID.
metadataabstract fun metadata(): ByteArray?
nativeTokensBagIdabstract fun nativeTokensBagId(): ObjectId
Object ID of the Bag of native tokens. Use the GraphQL client to list dynamic fields if you need to enumerate the tokens.
senderabstract fun sender(): Address?
storageDepositReturnUcabstract fun storageDepositReturnUc(): StorageDepositReturnUnlockCondition?
tagabstract fun tag(): ByteArray?
timelockUcabstract fun timelockUc(): TimelockUnlockCondition?