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 ObjectGenesisTransaction
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