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 Object → EndOfEpochTransactionKind
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
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?
Returns
NewChangeEpoch(ChangeEpoch)
public static EndOfEpochTransactionKind NewChangeEpoch(ChangeEpoch tx)
Parameters
tx ChangeEpoch
Returns
NewChangeEpochV2(ChangeEpochV2)
public static EndOfEpochTransactionKind NewChangeEpochV2(ChangeEpochV2 tx)
Parameters
Returns
NewChangeEpochV3(ChangeEpochV3)
public static EndOfEpochTransactionKind NewChangeEpochV3(ChangeEpochV3 tx)
Parameters
Returns
NewChangeEpochV4(ChangeEpochV4)
public static EndOfEpochTransactionKind NewChangeEpochV4(ChangeEpochV4 tx)
Parameters
Returns
NewTransactionDenyRulesCreate()
public static EndOfEpochTransactionKind NewTransactionDenyRulesCreate()