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

# tryLocateResultTx | TON v2

> The tryLocateResultTx method attempts to locate the result transaction in the TON blockchain based on the source address, destination address.

The `tryLocateResultTx` method attempts to locate the result transaction in the TON blockchain based on the source address, destination address, and the logical time of the original transaction. This method is useful for finding the outcome or response to a specific transaction.

<Note>
  **TON billing: full (1 RU)**

  This method is always billed as full. See [Request units — TON method scope](/docs/request-units#ton-method-scope).
</Note>

## Parameters

* `source` (string, required) — The source address of the original transaction. Example: `UQAX2d4C2d48JeA-0y2_peGabRVumnKY22xPvkuEayC3zTI1`.
* `destination` (string, required) — The destination address of the original transaction. Example: `UQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm73vA`.
* `created_lt` (string, required) — The logical time when the original transaction was created. Example: `47597573000002`.

## JSON-RPC example

```shell Shell theme={"system"}
curl -X POST \
  'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/jsonRPC' \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tryLocateResultTx",
    "params": {
      "source": "UQAX2d4C2d48JeA-0y2_peGabRVumnKY22xPvkuEayC3zTI1",
      "destination": "UQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm73vA",
      "created_lt": "47597573000002"
    }
  }'
```

## Response

* `block` (object) — Information about the block containing the result transaction:
  * `workchain` (integer) — The workchain ID of the block.
  * `shard` (string) — The shard ID of the block.
  * `seqno` (integer) — The sequence number of the block.
  * `root_hash` (string) — The root hash of the block.
  * `file_hash` (string) — The file hash of the block.
* `transaction_id` (object) — The identifier of the result transaction:
  * `lt` (string) — The logical time of the result transaction.
  * `hash` (string) — The hash of the result transaction.

## Use case

A possible use case for the `tryLocateResultTx` method in TON is for applications or services that need to track the outcomes of transactions. This method can be used to:

1. Verify the completion and result of a smart contract execution.
2. Track the flow of funds in complex multi-step transactions.
3. Implement transaction status tracking in wallet applications.
4. Analyze the effects of transactions in blockchain analytics tools.


## OpenAPI

````yaml openapi/ton_node_api/v2/tryLocateResultTx.json GET /tryLocateResultTx
openapi: 3.0.0
info:
  title: tryLocateResultTx example
  version: 1.0.0
  description: >-
    This is an API example for tryLocateResultTx, a method to locate the result
    transaction in the TON blockchain based on source, destination, and logical
    time of the original transaction.
servers:
  - url: >-
      https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2
security: []
paths:
  /tryLocateResultTx:
    get:
      tags:
        - TON Operations
      summary: tryLocateResultTx
      operationId: tryLocateResultTx
      parameters:
        - name: source
          in: query
          required: true
          description: The source address of the original transaction
          schema:
            type: string
            default: UQAX2d4C2d48JeA-0y2_peGabRVumnKY22xPvkuEayC3zTI1
          example: UQAX2d4C2d48JeA-0y2_peGabRVumnKY22xPvkuEayC3zTI1
        - name: destination
          in: query
          required: true
          description: The destination address of the original transaction
          schema:
            type: string
            default: UQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm73vA
          example: UQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm73vA
        - name: created_lt
          in: query
          required: true
          description: The logical time when the original transaction was created
          schema:
            type: string
            default: '47597573000002'
          example: '47597573000002'
      responses:
        '200':
          description: Information about the located result transaction
          content:
            application/json:
              schema:
                type: object
                properties:
                  block:
                    type: object
                    properties:
                      workchain:
                        type: integer
                        description: >-
                          The workchain ID of the block containing the result
                          transaction
                      shard:
                        type: string
                        description: >-
                          The shard ID of the block containing the result
                          transaction
                      seqno:
                        type: integer
                        description: >-
                          The sequence number of the block containing the result
                          transaction
                      root_hash:
                        type: string
                        description: >-
                          The root hash of the block containing the result
                          transaction
                      file_hash:
                        type: string
                        description: >-
                          The file hash of the block containing the result
                          transaction
                  transaction_id:
                    type: object
                    properties:
                      lt:
                        type: string
                        description: The logical time of the result transaction
                      hash:
                        type: string
                        description: The hash of the result transaction

````