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

# getTransaction

> Returns transaction details

The getTransaction method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The stellar-rpc system maintains a bounded history of recently processed transactions and events, configured by a single history-retention-window setting expressed in ledgers, with a stock default of 120960 ledgers (about 7 days, depending on ledger cadence). Operators of private stellar-rpc instances can adjust this value. The effective time span and the range of ledgers currently available can be inspected via the getHealth method (ledgerRetentionWindow, oldestLedger, latestLedger). For debugging needs that extend beyond the retained window, it is advisable to index this data yourself, employ a third-party [indexer](https://developers.stellar.org/docs/tools/developer-tools/data-indexers), or query [Hubble](https://developers.stellar.org/docs/data/hubble) (our public BigQuery data set).

## Params (2)

> [!TIP]
>
> Please note that parameter structure within the request must contain named parameters as a by-name object, and not as positional arguments in a by-position array

**hash** `string` *required*

Transaction hash to query as a hex-encoded string. This transaction hash should correspond to transaction that has been previously submitted to the network.

Transaction hash (as a hex-encoded string)

**xdrFormat** `string`

Lets the user choose the format in which the response should be returned - either as unpacked JSON or as base64-encoded XDR strings. Note that you should not rely on any schema for the JSON, as it will change when the underlying XDR changes.

Specifies whether XDR should be encoded as Base64 (default or 'base64') or JSON ('json').

## Result

*(getTransactionResult)*

**status** `string` *required*

The current status of the transaction by hash

Available options: `SUCCESS`, `NOT_FOUND`, `FAILED`

**txHash** `string` *required*

The hex-encoded hash of the transaction.

**latestLedger** `number` *required*

The sequence number of the latest ledger known to Stellar RPC at the time it handled the request.

**latestLedgerCloseTime** `string` *required*

The unix timestamp (as a string) of the close time of the latest ledger known to Stellar RPC when it handled the request.

**oldestLedger** `number` *required*

The sequence number of the oldest ledger ingested by Stellar RPC at the time it handled the request.

**oldestLedgerCloseTime** `string` *required*

The unix timestamp (as a string) of the close time of the oldest ledger kept in history by Stellar RPC when it handled the request.

**ledger** `number`

(optional) The sequence number of the ledger which included the transaction. This field is only present if `status` is `SUCCESS` or `FAILED`.

**createdAt** `string`

(optional) The unix timestamp (as a string) of when the transaction was included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`.

**applicationOrder** `number`

(optional) The index of the transaction among all transactions included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`.

**feeBump** `boolean`

(optional) Indicates whether the transaction was fee bumped. This field is only present if `status` is `SUCCESS` or `FAILED`.

**envelopeXdr** `string`

(optional) A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction.

**resultXdr** `string`

(optional) A base64 encoded string of the raw TransactionResult XDR struct for this transaction. This field is only present if `status` is `SUCCESS` or `FAILED`.

**resultMetaXdr** `string`

(optional) A base64 encoded string of the raw TransactionMeta XDR struct for this transaction.

**diagnosticEventsXdr** `string[]`

(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled on the RPC server.

**events** `object`

Contains all events emitted during transaction execution.

*Note: Available only on RPC v23.x (currently testnet only).*

**properties**

**transactionEventsXdr** `string[]`

An array of base64-encoded [xdr.TransactionEvent](https://github.com/stellar/stellar-xdr/blob/v23.0/Stellar-ledger.x#L503-L506). These include events such as fees being charged or refunded.

**contractEventsXdr** `string[][]`

A nested array of base64-encoded [xdr.ContractEvent](https://github.com/stellar/stellar-xdr/blob/v23.0/Stellar-ledger.x#L371-L390). Each inner array represents the contract events emitted by a single operation within the transaction.

## Examples

**Successful Transaction**

Query for a transaction hash that returns `SUCCESS` from the RPC node.

**Request**

```bash cURL theme={"theme":{"light":"github-light","dark":"github-dark"}}
curl -X POST \
-H 'Content-Type: application/json' \
-d '{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getTransaction",
  "params": {
    "hash": "32f7e5c3afd281fcaa99c0e990adf62f33e3bb341b1641a5c8b0b4a4dc55c487"
  }
}' \
https://soroban-testnet.stellar.org | jq
```

```js JavaScript theme={"theme":{"light":"github-light","dark":"github-dark"}}
let requestBody = {
  jsonrpc: "2.0",
  id: 8675309,
  method: "getTransaction",
  params: {
    hash: "32f7e5c3afd281fcaa99c0e990adf62f33e3bb341b1641a5c8b0b4a4dc55c487",
  },
};
let res = await fetch("https://soroban-testnet.stellar.org", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify(requestBody),
});
let json = await res.json();
console.log(json);
```

```python Python theme={"theme":{"light":"github-light","dark":"github-dark"}}
import json, requests
res = requests.post("https://soroban-testnet.stellar.org", json={
    "jsonrpc": "2.0",
    "id": 8675309,
    "method": "getTransaction",
    "params": {
        "hash": "32f7e5c3afd281fcaa99c0e990adf62f33e3bb341b1641a5c8b0b4a4dc55c487"
    }
})
print(json.dumps(res.json(), indent=4))
```

```json JSON theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getTransaction",
  "params": {
    "hash": "32f7e5c3afd281fcaa99c0e990adf62f33e3bb341b1641a5c8b0b4a4dc55c487"
  }
}
```

**Result**

```json theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "result": {
    "latestLedger": 490314,
    "latestLedgerCloseTime": "1752722132",
    "oldestLedger": 369355,
    "oldestLedgerCloseTime": "1752115873",
    "status": "SUCCESS",
    "txHash": "32f7e5c3afd281fcaa99c0e990adf62f33e3bb341b1641a5c8b0b4a4dc55c487",
    "applicationOrder": 3,
    "feeBump": false,
    "envelopeXdr": "AAAAAgAAAADuBg+afmvWN9+nlruudR93UO1rDpTe8i6yxgPgBKoBVwExLQAAAA2lAAAfvQAAAAEAAAAAAAAAAAAAAABoeGmwAAAAAAAAAAEAAAABAAAAAO4GD5p+a9Y336eWu651H3dQ7WsOlN7yLrLGA+AEqgFXAAAAGAAAAAAAAAABpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAAJc2V0X3ByaWNlAAAAAAAAAgAAABAAAAABAAAACQAAAAoAAAAAAAAAAAAAaahaRp+AAAAACgAAAAAAAAAAAAB5y+SQiwAAAAAKAAAAAAAAAAAAAHFdMEkwAAAAAAoAAAAAAAAAAAAAQkvPyHAAAAAACgAAAAAAAAAAAAAE2U+ba4AAAAAKAAAAAAAAAAAAAAASetIWgAAAAAoAAAAAAAAAAAAAEFgo8D+AAAAACgAAAAAAAAAAAAACzFTXmwAAAAAKAAAAAAAAAAAEoxZECi8uAAAAAAUAAAGYFlw7QAAAAAEAAAAAAAAAAAAAAAGlJx5hXtZLUEEJA9akotOUWIv8dYiEoyuKQmACnKsp1gAAAAlzZXRfcHJpY2UAAAAAAAACAAAAEAAAAAEAAAAJAAAACgAAAAAAAAAAAABpqFpGn4AAAAAKAAAAAAAAAAAAAHnL5JCLAAAAAAoAAAAAAAAAAAAAcV0wSTAAAAAACgAAAAAAAAAAAABCS8/IcAAAAAAKAAAAAAAAAAAAAATZT5trgAAAAAoAAAAAAAAAAAAAABJ60haAAAAACgAAAAAAAAAAAAAQWCjwP4AAAAAKAAAAAAAAAAAAAALMVNebAAAAAAoAAAAAAAAAAASjFkQKLy4AAAAABQAAAZgWXDtAAAAAAAAAAAEAAAAAAAAAAQAAAAfaZ5h4OOy0NoTgqFsSMHHBZ2BWo+ttPZwC2FftqORNwwAAAAoAAAAGAAAAAaUnHmFe1ktQQQkD1qSi05RYi/x1iISjK4pCYAKcqynWAAAACQAAAZgWXDtAAAAAAAAAAAAAAAAAAAAABgAAAAGlJx5hXtZLUEEJA9akotOUWIv8dYiEoyuKQmACnKsp1gAAAAkAAAGYFlw7QAAAAAAAAAABAAAAAAAAAAYAAAABpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAAJAAABmBZcO0AAAAAAAAAAAgAAAAAAAAAGAAAAAaUnHmFe1ktQQQkD1qSi05RYi/x1iISjK4pCYAKcqynWAAAACQAAAZgWXDtAAAAAAAAAAAMAAAAAAAAABgAAAAGlJx5hXtZLUEEJA9akotOUWIv8dYiEoyuKQmACnKsp1gAAAAkAAAGYFlw7QAAAAAAAAAAEAAAAAAAAAAYAAAABpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAAJAAABmBZcO0AAAAAAAAAABQAAAAAAAAAGAAAAAaUnHmFe1ktQQQkD1qSi05RYi/x1iISjK4pCYAKcqynWAAAACQAAAZgWXDtAAAAAAAAAAAYAAAAAAAAABgAAAAGlJx5hXtZLUEEJA9akotOUWIv8dYiEoyuKQmACnKsp1gAAAAkAAAGYFlw7QAAAAAAAAAAHAAAAAAAAAAYAAAABpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAAJAAABmBZcO0AAAAAAAAAACAAAAAAAAAAGAAAAAaUnHmFe1ktQQQkD1qSi05RYi/x1iISjK4pCYAKcqynWAAAAFAAAAAEAmJaAAACcQAAAC7gAAAAAAJiWgAAAAAHMpdlgAAAAQI1Wv1nG8+GPa2KOs99Rc3DPDYwypIPeKBa9Po4AN/VLSkjpqhIf2Tvli73MZYQlVmxsF2dROm2LPlgFPep8ZA0=",
    "resultXdr": "AAAAAAAHNm8AAAAAAAAAAQAAAAAAAAAYAAAAABAjuTEVbQCbk5bRhjZsSNvqYe1R+oSFTzqCtsrEM/Z/AAAAAA==",
    "resultMetaXdr": "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",
    "diagnosticEventsXdr": [
      "AAAAAQAAAAAAAAAAAAAAAgAAAAAAAAADAAAADwAAAAdmbl9jYWxsAAAAAA0AAAAgpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAAPAAAACXNldF9wcmljZQAAAAAAABAAAAABAAAAAgAAABAAAAABAAAACQAAAAoAAAAAAAAAAAAAaahaRp+AAAAACgAAAAAAAAAAAAB5y+SQiwAAAAAKAAAAAAAAAAAAAHFdMEkwAAAAAAoAAAAAAAAAAAAAQkvPyHAAAAAACgAAAAAAAAAAAAAE2U+ba4AAAAAKAAAAAAAAAAAAAAASetIWgAAAAAoAAAAAAAAAAAAAEFgo8D+AAAAACgAAAAAAAAAAAAACzFTXmwAAAAAKAAAAAAAAAAAEoxZECi8uAAAAAAUAAAGYFlw7QA==",
      "AAAAAQAAAAAAAAABpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAABAAAAAAAAAAMAAAAPAAAACXJlZmxlY3RvcgAAAAAAAA8AAAAGcHJpY2VzAAAAAAAPAAAABnVwZGF0ZQAAAAAAEAAAAAEAAAAJAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADRVVSAAAAAAoAAAAAAAAAAAAAaahaRp+AAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADR0JQAAAAAAoAAAAAAAAAAAAAecvkkIsAAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADQ0hGAAAAAAoAAAAAAAAAAAAAcV0wSTAAAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADQ0FEAAAAAAoAAAAAAAAAAAAAQkvPyHAAAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADTVhOAAAAAAoAAAAAAAAAAAAABNlPm2uAAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADQVJTAAAAAAoAAAAAAAAAAAAAABJ60haAAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADQlJMAAAAAAoAAAAAAAAAAAAAEFgo8D+AAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADVEhCAAAAAAoAAAAAAAAAAAAAAsxU15sAAAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADWEFVAAAAAAoAAAAAAAAAAASjFkQKLy4A",
      "AAAAAQAAAAAAAAABpSceYV7WS1BBCQPWpKLTlFiL/HWIhKMrikJgApyrKdYAAAACAAAAAAAAAAIAAAAPAAAACWZuX3JldHVybgAAAAAAAA8AAAAJc2V0X3ByaWNlAAAAAAAAAQ==",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACnJlYWRfZW50cnkAAAAAAAUAAAAAAAAACw==",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAC3dyaXRlX2VudHJ5AAAAAAUAAAAAAAAACg==",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEGxlZGdlcl9yZWFkX2J5dGUAAAAFAAAAAAAAVzQ=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWxlZGdlcl93cml0ZV9ieXRlAAAAAAAABQAAAAAAAAcQ",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADXJlYWRfa2V5X2J5dGUAAAAAAAAFAAAAAAAAApQ=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADndyaXRlX2tleV9ieXRlAAAAAAAFAAAAAAAAAAA=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfZGF0YV9ieXRlAAAAAAAFAAAAAAAAA7A=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2RhdGFfYnl0ZQAAAAAFAAAAAAAABxA=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfY29kZV9ieXRlAAAAAAAFAAAAAAAAU4Q=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2NvZGVfYnl0ZQAAAAAFAAAAAAAAAAA=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACmVtaXRfZXZlbnQAAAAAAAUAAAAAAAAAAQ==",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD2VtaXRfZXZlbnRfYnl0ZQAAAAAFAAAAAAAAAvw=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACGNwdV9pbnNuAAAABQAAAAAASJhK",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACG1lbV9ieXRlAAAABQAAAAAAIRky",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWludm9rZV90aW1lX25zZWNzAAAAAAAABQAAAAAAFtYx",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD21heF9yd19rZXlfYnl0ZQAAAAAFAAAAAAAAAEA=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19kYXRhX2J5dGUAAAAFAAAAAAAAA7A=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19jb2RlX2J5dGUAAAAFAAAAAAAAU4Q=",
      "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAE21heF9lbWl0X2V2ZW50X2J5dGUAAAAABQAAAAAAAAL8"
    ],
    "events": {
      "transactionEventsXdr": [
        "AAAAAAAAAAAAAAAB15KLcsJwPM/q9+uf9O9NUEpVqLl5/JtFDqLIQrTRzmEAAAABAAAAAAAAAAIAAAAPAAAAA2ZlZQAAAAASAAAAAAAAAADuBg+afmvWN9+nlruudR93UO1rDpTe8i6yxgPgBKoBVwAAAAoAAAAAAAAAAAAAAAAAmJbk",
        "AAAAAQAAAAAAAAAB15KLcsJwPM/q9+uf9O9NUEpVqLl5/JtFDqLIQrTRzmEAAAABAAAAAAAAAAIAAAAPAAAAA2ZlZQAAAAASAAAAAAAAAADuBg+afmvWN9+nlruudR93UO1rDpTe8i6yxgPgBKoBVwAAAAr/////////////////bp+L"
      ],
      "contractEventsXdr": [
        [
          "AAAAAAAAAAGlJx5hXtZLUEEJA9akotOUWIv8dYiEoyuKQmACnKsp1gAAAAEAAAAAAAAAAwAAAA8AAAAJcmVmbGVjdG9yAAAAAAAADwAAAAZwcmljZXMAAAAAAA8AAAAGdXBkYXRlAAAAAAAQAAAAAQAAAAkAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANFVVIAAAAACgAAAAAAAAAAAABpqFpGn4AAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANHQlAAAAAACgAAAAAAAAAAAAB5y+SQiwAAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANDSEYAAAAACgAAAAAAAAAAAABxXTBJMAAAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANDQUQAAAAACgAAAAAAAAAAAABCS8/IcAAAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANNWE4AAAAACgAAAAAAAAAAAAAE2U+ba4AAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANBUlMAAAAACgAAAAAAAAAAAAAAEnrSFoAAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANCUkwAAAAACgAAAAAAAAAAAAAQWCjwP4AAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANUSEIAAAAACgAAAAAAAAAAAAACzFTXmwAAAAAQAAAAAQAAAAIAAAAQAAAAAQAAAAIAAAAPAAAABU90aGVyAAAAAAAADwAAAANYQVUAAAAACgAAAAAAAAAABKMWRAovLgA="
        ]
      ]
    },
    "ledger": 490252,
    "createdAt": "1752721821"
  }
}
```

**Not Found Transaction**

Query for a transaction hash that returns `NOT_FOUND` from the RPC node.

**Request**

```bash cURL theme={"theme":{"light":"github-light","dark":"github-dark"}}
curl -X POST \
-H 'Content-Type: application/json' \
-d '{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getTransaction",
  "params": {
    "hash": "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5"
  }
}' \
https://soroban-testnet.stellar.org | jq
```

```js JavaScript theme={"theme":{"light":"github-light","dark":"github-dark"}}
let requestBody = {
  jsonrpc: "2.0",
  id: 8675309,
  method: "getTransaction",
  params: {
    hash: "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5",
  },
};
let res = await fetch("https://soroban-testnet.stellar.org", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify(requestBody),
});
let json = await res.json();
console.log(json);
```

```python Python theme={"theme":{"light":"github-light","dark":"github-dark"}}
import json, requests
res = requests.post("https://soroban-testnet.stellar.org", json={
    "jsonrpc": "2.0",
    "id": 8675309,
    "method": "getTransaction",
    "params": {
        "hash": "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5"
    }
})
print(json.dumps(res.json(), indent=4))
```

```json JSON theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getTransaction",
  "params": {
    "hash": "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5"
  }
}
```

**Result**

```json theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "result": {
    "status": "NOT_FOUND",
    "txHash": "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5",
    "latestLedger": 2540099,
    "latestLedgerCloseTime": "1700086455",
    "oldestLedger": 2538660,
    "oldestLedgerCloseTime": "1700078913"
  }
}
```

**Failed Transaction**

Query for a transaction hash that returns `FAILED` from the RPC node.

**Request**

```bash cURL theme={"theme":{"light":"github-light","dark":"github-dark"}}
curl -X POST \
-H 'Content-Type: application/json' \
-d '{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getTransaction",
  "params": {
    "hash": "109cf6170666e15470fb622df4965051ecfea2fee97d8165d072a769ba098b54"
  }
}' \
https://soroban-testnet.stellar.org | jq
```

```js JavaScript theme={"theme":{"light":"github-light","dark":"github-dark"}}
let requestBody = {
  jsonrpc: "2.0",
  id: 8675309,
  method: "getTransaction",
  params: {
    hash: "109cf6170666e15470fb622df4965051ecfea2fee97d8165d072a769ba098b54",
  },
};
let res = await fetch("https://soroban-testnet.stellar.org", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify(requestBody),
});
let json = await res.json();
console.log(json);
```

```python Python theme={"theme":{"light":"github-light","dark":"github-dark"}}
import json, requests
res = requests.post("https://soroban-testnet.stellar.org", json={
    "jsonrpc": "2.0",
    "id": 8675309,
    "method": "getTransaction",
    "params": {
        "hash": "109cf6170666e15470fb622df4965051ecfea2fee97d8165d072a769ba098b54"
    }
})
print(json.dumps(res.json(), indent=4))
```

```json JSON theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "method": "getTransaction",
  "params": {
    "hash": "109cf6170666e15470fb622df4965051ecfea2fee97d8165d072a769ba098b54"
  }
}
```

**Result**

```json theme={"theme":{"light":"github-light","dark":"github-dark"}}
{
  "jsonrpc": "2.0",
  "id": 8675309,
  "result": {
    "latestLedger": 337311,
    "latestLedgerCloseTime": "1751955519",
    "oldestLedger": 337151,
    "oldestLedgerCloseTime": "1751954719",
    "status": "FAILED",
    "txHash": "109cf6170666e15470fb622df4965051ecfea2fee97d8165d072a769ba098b54",
    "applicationOrder": 1,
    "feeBump": false,
    "envelopeXdr": "AAAAAgAAAACPMpUG2Y35WQpR+NuXcgRGJwHPFSb+EdNtFjkCn+tdnQAAAGQAACVsAAAUvQAAAAEAAAAAAAAAAAAAAABobLYnAAAAAQAAAAdwc3A6MTIzAAAAAAEAAAABAAAAALyBL9daiYtaADzcZA8i3U28u/d5KV2Cu3cJTM1hY1NAAAAAAQAAAABiRvI6ZCsMe8e9H61jp3rdooHANhGow7zCN0hK0ncDTgAAAAJBVFVTRAAAAAAAAAAAAAAAZ8rWY3iaDnWNtfpvLpNaCEbKdDjrd2gQODOuKpmj1vMAAAAAALuu4AAAAAAAAAACn+tdnQAAAEDVTl0j8Hsq+XadkzDg6mu9mWjxorxcMThlsvwJTgNTTZmWhbZrUP3btXqQInLTsz39yTgXJRCudxh5c7K235IBYWNTQAAAAEAbI2IDD4atBlqwvn1fH5x3/agOr3ihF/VOSIdZJipgC+mXIYhD/mZxqlQk5QQC5jHAUYm0YWB7Z/sNuw71qVkC",
    "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=",
    "resultMetaXdr": "AAAABAAAAAAAAAACAAAAAwAFJSgAAAAAAAAAAI8ylQbZjflZClH425dyBEYnAc8VJv4R020WOQKf612dAAAAF0Z0IZQAACVsAAAUvAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAAAUk7gAAAABobLTKAAAAAAAAAAEABSUoAAAAAAAAAACPMpUG2Y35WQpR+NuXcgRGJwHPFSb+EdNtFjkCn+tdnQAAABdGdCGUAAAlbAAAFL0AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAFJSgAAAAAaGy17AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAB15KLcsJwPM/q9+uf9O9NUEpVqLl5/JtFDqLIQrTRzmEAAAABAAAAAAAAAAIAAAAPAAAAA2ZlZQAAAAASAAAAAAAAAACPMpUG2Y35WQpR+NuXcgRGJwHPFSb+EdNtFjkCn+tdnQAAAAoAAAAAAAAAAAAAAAAAAABkAAAAAA==",
    "events": {
      "transactionEventsXdr": [
        "AAAAAAAAAAAAAAAB15KLcsJwPM/q9+uf9O9NUEpVqLl5/JtFDqLIQrTRzmEAAAABAAAAAAAAAAIAAAAPAAAAA2ZlZQAAAAASAAAAAAAAAACPMpUG2Y35WQpR+NuXcgRGJwHPFSb+EdNtFjkCn+tdnQAAAAoAAAAAAAAAAAAAAAAAAABk"
      ]
    },
    "ledger": 337192,
    "createdAt": "1751954924"
  }
}
```

### SDK Guide

The example above is querying details of a transaction using RPC methods directly. If you are using the Stellar SDK to build applications, you can use the native functions to get the same information.

```python Python theme={"theme":{"light":"github-light","dark":"github-dark"}}
# pip install --upgrade stellar-sdk
from stellar_sdk import SorobanServer, soroban_rpc


def get_transaction(hash: str) -> soroban_rpc.GetTransactionResponse:
    server = SorobanServer(server_url='https://soroban-testnet.stellar.org', client=None)
    tx = server.get_transaction(hash)
    return tx

tx = get_transaction("6bc97bddc21811c626839baf4ab574f4f9f7ddbebb44d286ae504396d4e752da")

print("result", tx.status)
```

```js JavaScript theme={"theme":{"light":"github-light","dark":"github-dark"}}
// yarn add @stellar/stellar-sdk
import { Server } from "@stellar/stellar-sdk/rpc";

const server = new Server("https://soroban-testnet.stellar.org");

// Fetch transaction details
async function getTransactionDetails(hash) {
  try {
    server.getTransaction(hash).then((tx) => {
      console.log({ result: tx });
    });
  } catch (error) {
    console.error("Error fetching transaction:", error);
  }
}

getTransactionDetails(
  "6bc97bddc21811c626839baf4ab574f4f9f7ddbebb44d286ae504396d4e752da",
);
```

```java Java theme={"theme":{"light":"github-light","dark":"github-dark"}}
// implementation 'network.lightsail:stellar-sdk:3.1.0'

import org.stellar.sdk.SorobanServer;
import org.stellar.sdk.responses.sorobanrpc.GetTransactionResponse;

public class GetTransactionExample {
  public static void main(String[] args) {
	SorobanServer server = new SorobanServer("https://soroban-testnet.stellar.org");
	try {
	  GetTransactionResponse tx = server.getTransaction("6bc97bddc21811c626839baf4ab574f4f9f7ddbebb44d286ae504396d4e752da");
	  System.out.println("result: " + tx);
	} catch (Exception e) {
	  System.err.println("An error has occurred:");
	  e.printStackTrace();
	}
  }
}
```

### Using the Lab

You can use the `getTransaction` method in the [Stellar Laboratory](https://laboratory.stellar.org) to **retrieve details about a specific transaction**. This is especially useful for checking the status of a transaction to determine whether it has been successfully recorded on the blockchain.

`stellar-rpc` retains a bounded, ledger-denominated history of recent transactions and events, configured by a single `history-retention-window` setting. The stock default is **120960 ledgers** (about **7 days**, depending on ledger cadence), and operators of private instances can adjust it. You can inspect the active window and the range of ledgers available on an instance with the [`getHealth`](./getHealth) method (`ledgerRetentionWindow`, `oldestLedger`, `latestLedger`). For transaction debugging beyond the retained window, consider indexing the data yourself, using a third-party indexer, or querying **Hubble**—Stellar’s public BigQuery dataset.

👉 [View getTransaction on the Lab](https://lab.stellar.org/endpoints/rpc/get-transaction?\$=network\$id=testnet\&label=Testnet\&horizonUrl=https:////horizon-testnet.stellar.org\&rpcUrl=https:////soroban-testnet.stellar.org\&passphrase=Test%20SDF%20Network%20/;%20September%202015;;)

(The following transaction hash is a random one I picked from the latest at the time of writing this doc) ![Lab: getTransaction](https://mintcdn.com/stellardevelopmentfoundation/1iVxlvEjme-PeN5h/assets/api/rpc/gettransaction.gif?s=648b3fe24d1f8a3274bfb6e31e0e6297)
