Skip to main content

TransactionEffects

Namespace: IotaSdk

The output or effects of executing a transaction

BCS

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

transaction-effects = %d00 effects-v1
=/ %d01 effects-v2
public class TransactionEffects : ITransactionEffects, System.IEquatable`1[[IotaSdk.TransactionEffects, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance ObjectTransactionEffects
Implements ITransactionEffects, IEquatable<TransactionEffects>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

TransactionEffects(UInt64)

public TransactionEffects(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

AsV1()

public TransactionEffectsV1 AsV1()

Returns

TransactionEffectsV1

Digest()

public TransactionEffectsDigest Digest()

Returns

TransactionEffectsDigest

IsV1()

public bool IsV1()

Returns

Boolean

Equals(TransactionEffects)

public bool Equals(TransactionEffects? other)

Parameters

other TransactionEffects?

Returns

Boolean

Equals(Object)

public override bool Equals(object? obj)

Parameters

obj Object?

Returns

Boolean

NewV1(TransactionEffectsV1)

public static TransactionEffects NewV1(TransactionEffectsV1 effects)

Parameters

effects TransactionEffectsV1

Returns

TransactionEffects