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

# TransactionState

```ts theme={null}
type TransactionState = 
  | {
  status: "idle";
}
  | {
  status: "pending";
  hash: Hex;
}
  | {
  status: "success";
  receipt: TransactionReceipt;
}
  | {
  status: "error";
  error: Error;
};
```

Represents the state of an EVM EOA transaction.

* "idle": No transaction in progress.
* "pending": Transaction sent, waiting for confirmation.
* "success": Transaction confirmed, includes receipt.
* "error": Transaction failed, includes error details.
