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

# TxnStatus

> The TxnStatus enum returned on transaction and approval results.

Returned on transaction and approval results. Use for status checks:

```typescript theme={null}
import { TxnStatus } from "@dzapio/sdk";

TxnStatus.mining;
TxnStatus.success;
TxnStatus.rejected;
TxnStatus.error;
TxnStatus.reverted;
TxnStatus.pendingWalletConfirmation;
TxnStatus.partialSuccess;
TxnStatus.waitingForExecution;
```

Example: `if (result.status === TxnStatus.success) { ... }`

## Next steps

* [StatusCodes](/sdk/reference/errors/status-codes)
* [DZapTransactionResponse](/sdk/reference/types/trade-build-execute)
