Skip to main content

EndOfEpochTransactionKind

Namespace: IotaSdk

Operation run at the end of an epoch

BCS

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

end-of-epoch-transaction-kind = %d00 change-epoch ; ChangeEpoch
=/ %d01 change-epoch-v2 ; ChangeEpochV2
=/ %d02 change-epoch-v3 ; ChangeEpochV3
=/ %d03 change-epoch-v4 ; ChangeEpochV4
=/ %d04 ; TransactionDenyRulesCreate
public class EndOfEpochTransactionKind : IEndOfEpochTransactionKind, System.IEquatable`1[[IotaSdk.EndOfEpochTransactionKind, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance ObjectEndOfEpochTransactionKind
Implements IEndOfEpochTransactionKind, IEquatable<EndOfEpochTransactionKind>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

EndOfEpochTransactionKind(UInt64)

public EndOfEpochTransactionKind(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

Equals(EndOfEpochTransactionKind)

public bool Equals(EndOfEpochTransactionKind? other)

Parameters

other EndOfEpochTransactionKind?

Returns

Boolean

Equals(Object)

public override bool Equals(object? obj)

Parameters

obj Object?

Returns

Boolean

NewChangeEpoch(ChangeEpoch)

public static EndOfEpochTransactionKind NewChangeEpoch(ChangeEpoch tx)

Parameters

tx ChangeEpoch

Returns

EndOfEpochTransactionKind

NewChangeEpochV2(ChangeEpochV2)

public static EndOfEpochTransactionKind NewChangeEpochV2(ChangeEpochV2 tx)

Parameters

tx ChangeEpochV2

Returns

EndOfEpochTransactionKind

NewChangeEpochV3(ChangeEpochV3)

public static EndOfEpochTransactionKind NewChangeEpochV3(ChangeEpochV3 tx)

Parameters

tx ChangeEpochV3

Returns

EndOfEpochTransactionKind

NewChangeEpochV4(ChangeEpochV4)

public static EndOfEpochTransactionKind NewChangeEpochV4(ChangeEpochV4 tx)

Parameters

tx ChangeEpochV4

Returns

EndOfEpochTransactionKind

NewTransactionDenyRulesCreate()

public static EndOfEpochTransactionKind NewTransactionDenyRulesCreate()

Returns

EndOfEpochTransactionKind