Struct AtomicTxn.Submitted
A submitted Atomic Transaction.
Namespace: Algorand.Unity
Assembly: cs.temp.dll.dll
Syntax
public struct Submitted
Constructors
Submitted(AlgodClient, String[], (Int32, Method)[])
Declaration
public Submitted(AlgodClient client, string[] txnIds, (int, Method)[] methodIndices)
Parameters
Type | Name | Description |
---|---|---|
AlgodClient | client | |
String[] | txnIds | |
ValueTuple<Int32, Method>[] | methodIndices |
Properties
Client
The algod client used to submit these transactions.
Declaration
public AlgodClient Client { get; }
Property Value
Type | Description |
---|---|
AlgodClient |
MethodIndices
Indices of this transaction group that were method calls.
Declaration
public (int, Method)[] MethodIndices { get; }
Property Value
Type | Description |
---|---|
ValueTuple<Int32, Method>[] |
TxnIds
The txn ids of the transactions in this Atomic Transaction group.
Declaration
public string[] TxnIds { get; }
Property Value
Type | Description |
---|---|
String[] |
Methods
Confirm(UInt32, CancellationToken)
Wait for confirmation of this atomic transaction group.
Declaration
public UniTask<AtomicTxn.Confirmed> Confirm(uint maxWaitRounds = 0U, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | maxWaitRounds | Max rounds to wait, if set to 0 will wait Algorand's default wait rounds of 1000 |
CancellationToken | cancellationToken | An optional cancellationToken to cancel waiting early. |
Returns
Type | Description |
---|---|
UniTask<AtomicTxn.Confirmed> | A AtomicTxn.Confirmed atomic transaction. |