Skip to main content

TransactionMetadata

Namespace: IotaSdk

public record class TransactionMetadata : System.IDisposable, System.IEquatable`1[[IotaSdk.TransactionMetadata, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

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

Properties​

GasBudget​

public ulong? GasBudget { get; init; }

Property Value​

UInt64?

GasObjects​

public ObjectRef[]? GasObjects { get; init; }

Property Value​

ObjectRef[]

GasPrice​

public ulong? GasPrice { get; init; }

Property Value​

UInt64?

GasSponsor​

public Address? GasSponsor { get; init; }

Property Value​

Address

Sender​

public Address? Sender { get; init; }

Property Value​

Address

Constructors​

TransactionMetadata(UInt64?, ObjectRef[], UInt64?, Address, Address)​

public TransactionMetadata(ulong? GasBudget = null, ObjectRef[]? GasObjects = null, ulong? GasPrice = null, Address? GasSponsor = null, Address? Sender = null)

Parameters​

GasBudget UInt64?

GasObjects ObjectRef[]?

GasPrice UInt64?

GasSponsor Address?

Sender Address?

Methods​

Dispose()​

public void Dispose()