> ## Documentation Index
> Fetch the complete documentation index at: https://docs.resq.software/llms.txt
> Use this file to discover all available pages before exploring further.

# ResQ.Core.TransactionStatus

### [ResQ.Core](./ResQ.Core.md "ResQ.Core")

## TransactionStatus Enum

Represents the status of a blockchain transaction.

```csharp theme={null}
public enum TransactionStatus
```

### Fields

<a name="ResQ.Core.TransactionStatus.Pending" />

`Pending` 0

Transaction submitted but not yet confirmed.

<a name="ResQ.Core.TransactionStatus.Confirmed" />

`Confirmed` 1

Transaction has been confirmed on the blockchain.

<a name="ResQ.Core.TransactionStatus.Failed" />

`Failed` 2

Transaction failed or was rejected.

### Example

```csharp theme={null}
var result = await neoClient.RecordEventAsync(evt);
if (result.Status == TransactionStatus.Confirmed)
{
    Console.WriteLine($"Confirmed in block {result.BlockHeight}");
}
```

### Remarks

Transaction status tracks the lifecycle of a transaction from submission
through confirmation on the blockchain.
