Skip to main content

GenesisObjectInterface

type 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:

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

type GenesisObjectInterface interface {
Data() *ObjectData
ObjectId() *ObjectId
ObjectType() *ObjectType
Owner() *Owner
Version() *Version
}