Skip to main content

GenesisObject

open class GenesisObject : Disposable, AutoCloseable, GenesisObjectInterface

An object part of the initial chain state

GenesisObject's are included as a part of genesis, the initial checkpoint/transaction, that initializes the state of the blockchain.

BCS

The BCS serialized form for this type is defined by the following ABNF:

genesis-object = %d00 object-data owner   ; RawObject

Constructors

GenesisObjectconstructor(data: ObjectData, owner: Owner)

Functions

NameSummary
close@Synchronized
open override fun close()
dataopen override fun data(): ObjectData
destroyopen override fun destroy()
equalsopen operator override fun equals(other: Any?): Boolean
objectIdopen override fun objectId(): ObjectId
objectTypeopen override fun objectType(): ObjectType
owneropen override fun owner(): Owner
toStringopen override fun toString(): String
versionopen override fun version(): Version