Skip to main content

GenesisTransaction

Namespace: IotaSdk

The genesis transaction

BCS

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

genesis-transaction = (vector genesis-object)
public class GenesisTransaction : IGenesisTransaction, System.IEquatable`1[[IotaSdk.GenesisTransaction, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance Object → GenesisTransaction
Implements IGenesisTransaction, IEquatable<GenesisTransaction>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

GenesisTransaction(UInt64)​

public GenesisTransaction(ulong pointer)

Parameters​

pointer UInt64

GenesisTransaction(GenesisObject[], Event[])​

public GenesisTransaction(GenesisObject[] objects, Event[] events)

Parameters​

objects GenesisObject[]

events Event[]

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

Events()​

public Event[] Events()

Returns​

Event[]

Objects()​

public GenesisObject[] Objects()

Returns​

GenesisObject[]

Equals(GenesisTransaction)​

public bool Equals(GenesisTransaction? other)

Parameters​

other GenesisTransaction?

Returns​

Boolean

Equals(Object)​

public override bool Equals(object? obj)

Parameters​

obj Object?

Returns​

Boolean