Interface: ObjectLike
An object on the IOTA blockchain
BCS
The BCS serialized form for this type is defined by the following ABNF:
object = object-data owner digest u64
Methods
asPackage()
asPackage(): MovePackageLike;
Interpret this object as a move package
Returns
asPackageOpt()
asPackageOpt(): MovePackageLike | undefined;
Try to interpret this object as a move package
Returns
MovePackageLike | undefined
asStruct()
asStruct(): MoveStruct;
Interpret this object as a move struct
Returns
asStructOpt()
asStructOpt(): MoveStruct | undefined;
Try to interpret this object as a move struct
Returns
MoveStruct | undefined
data()
data(): ObjectDataLike;
Return this object's data
Returns
digest()
digest(): ObjectDigestLike;
Calculate the digest of this Object
This is done by hashing the BCS bytes of this Object prefixed
Returns
id()
id(): ObjectIdLike;
Return this object's id
Returns
objectRef()
objectRef(): ObjectReference;
Return this object's reference
Returns
objectType()
objectType(): ObjectTypeLike;
Return this object's type
Returns
owner()
owner(): OwnerLike;
Return this object's owner
Returns
previousTransaction()
previousTransaction(): TransactionDigestLike;
Return the digest of the transaction that last modified this object
Returns
storageRebate()
storageRebate(): bigint;
Return the storage rebate locked in this object
Storage rebates are credited to the gas coin used in a transaction that deletes this object.
Returns
bigint
version()
version(): VersionLike;
Return this object's version