> ## 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.

# transactions | TON v3

> The transactions endpoint retrieves a list of transactions from the TON blockchain. Available on TON v3 via Chainstack JSON-RPC nodes.

The `transactions` endpoint retrieves a list of transactions from the TON blockchain. This endpoint allows you to fetch recent transactions and provides options for pagination and sorting.

<Note>
  **TON billing: full or archive by block age**

  This method is billed as archive (2 RUs) when the requested block is 128 or more seqno behind the tip, and full (1 RU) otherwise. See [Request units — TON method scope](/docs/request-units#ton-method-scope).
</Note>

## Parameters

* `limit` (integer, optional) — The maximum number of transactions to return. Default: `128`.
* `offset` (integer, optional) — The number of transactions to skip before starting to return results. Default: `0`.
* `sort` (string, optional) — The sorting order of the transactions. Possible values: `asc` (ascending) or `desc` (descending). Default: `desc`.

## Response

* `transactions` (array) — An array of transaction objects, each containing:
  * `hash` (string) — The transaction hash.
  * `lt` (string) — The logical time of the transaction.
  * `account` (string) — The account address involved in the transaction.
  * `now` (integer) — The timestamp of the transaction.
  * `origStatus` (string) — The original status of the account.
  * `endStatus` (string) — The end status of the account.
  * `totalFees` (string) — The total fees for the transaction.

## Use case

The `transactions` endpoint is useful for various applications that need to monitor or analyze transaction activity on the TON blockchain:

1. Block explorers can use this to display recent transactions and allow users to browse through transaction history.
2. Wallet applications can fetch and display recent transactions for a user's account.
3. Analytics tools can use this endpoint to gather data on transaction volumes, fees, and patterns over time.
4. Monitoring systems can track specific types of transactions or activity from particular accounts.


## OpenAPI

````yaml openapi/ton_node_api/v3/getTransactions.json GET /transactions
openapi: 3.0.0
info:
  title: TON API
  version: 3.0.0
  description: API for interacting with The Open Network (TON) blockchain
servers:
  - url: >-
      https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3
security: []
paths:
  /transactions:
    get:
      tags:
        - Blockchain
      summary: Get Transactions
      description: Retrieves a list of transactions from the TON blockchain
      operationId: getTransactions
      parameters:
        - name: limit
          in: query
          description: The maximum number of transactions to return
          required: false
          schema:
            type: integer
            default: 128
        - name: offset
          in: query
          description: The number of transactions to skip before starting to return results
          required: false
          schema:
            type: integer
            default: 0
        - name: sort
          in: query
          description: The sorting order of the transactions
          required: false
          schema:
            type: string
            enum:
              - asc
              - desc
            default: desc
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  transactions:
                    type: array
                    items:
                      type: object
                      properties:
                        hash:
                          type: string
                          description: The transaction hash
                        lt:
                          type: string
                          description: The logical time of the transaction
                        account:
                          type: string
                          description: The account address involved in the transaction
                        now:
                          type: integer
                          description: The timestamp of the transaction
                        origStatus:
                          type: string
                          description: The original status of the account
                        endStatus:
                          type: string
                          description: The end status of the account
                        totalFees:
                          type: string
                          description: The total fees for the transaction

````