GenesisObject
Namespace: IotaSdk
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
public class GenesisObject : IGenesisObject, System.IEquatable`1[[IotaSdk.GenesisObject, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable
Inheritance Object → GenesisObject
Implements IGenesisObject, IEquatable<GenesisObject>, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
GenesisObject(UInt64)
public GenesisObject(ulong pointer)
Parameters
pointer UInt64
GenesisObject(ObjectData, Owner)
public GenesisObject(ObjectData data, Owner owner)
Parameters
data ObjectData
owner Owner
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Data()
public ObjectData Data()
Returns
ObjectId()
public ObjectId ObjectId()
Returns
ObjectType()
public ObjectType ObjectType()
Returns
Owner()
public Owner Owner()
Returns
Version()
public Version Version()
Returns
Equals(GenesisObject)
public bool Equals(GenesisObject? other)
Parameters
other GenesisObject?
Returns
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?