Skip to main content

/api/v2/getTransactionsStd RPC Method

Get transaction history of a given address using the standard tonlib representation.

Updated on
Jun 02, 2026

Query Parameters

address
string
REQUIRED

An identifier of the target TON account in any form

limit
integer

Maximum number of transactions to return. The maximum value is 100

lt
integer

Logical time of the transaction to start with. Must be sent together with hash

hash
string

Hash of the transaction to start with, in base64 or hex encoding. Must be sent together with lt

to_lt
integer

Logical time of the transaction to finish with. Used to limit the number of transactions returned

archival
boolean

If true, only liteservers with full history are queried. Use when fetching transactions older than the available recent window

Returns

ok
boolean

Indicates whether the request was successful

result
object

The result object which contains the following fields:

@type
string

Specifies the type of the result, set to raw.transactions

transactions
array

An array of raw.transaction objects matching the query, each containing:

@type
string

The type of the transaction object, set to raw.transaction

address
object

The account address that owns the transaction

@type
string

The type indicating an account address

account_address
string

The user-friendly account address string

utime
integer

The unix timestamp when the transaction occurred

data
string

The serialized BoC of the transaction in base64

transaction_id
object

The unique identifier of the transaction:

@type
string

The type of the transaction id object

lt
string

The logical time of the transaction

hash
string

The base64 hash of the transaction

fee
string

The total fee paid for the transaction in nanotons

storage_fee
string

The portion of the fee paid for storage in nanotons

other_fee
string

The portion of the fee not attributed to storage in nanotons

in_msg
object

The inbound message that triggered the transaction (if any), in raw form with full source and destination address objects:

@type
string

The type of the message object, set to raw.message

hash
string

The base64 hash of the message

source
object

The source account address of the message:

@type
string

The type indicating an account address

account_address
string

The user-friendly source account address

destination
object

The destination account address of the message:

@type
string

The type indicating an account address

account_address
string

The user-friendly destination account address

value
string

The amount of nanotons transferred with the message

extra_currencies
array

Additional non-TON currencies transferred with the message

fwd_fee
string

The forwarding fee in nanotons

ihr_fee
string

The Instant Hypercube Routing fee in nanotons

created_lt
string

The logical time when the message was created

body_hash
string

The base64 hash of the message body

msg_data
object

The message data payload, which can be text or raw data:

@type
string

The type of message data, either msg.dataText or msg.dataRaw

text
string

The base64-encoded text content (when @type is msg.dataText)

body
string

The base64-encoded message body (when @type is msg.dataRaw)

init_state
string

The base64-encoded initial state (when @type is msg.dataRaw)

out_msgs
array

The list of outbound messages produced by the transaction in raw form, each with the same structure as in_msg

@type
string

The type of the message object, set to raw.message

hash
string

The base64 hash of the message

source
object

The source account address of the message

@type
string

The type indicating an account address

account_address
string

The user-friendly source account address

destination
object

The destination account address of the message

@type
string

The type indicating an account address

account_address
string

The user-friendly destination account address

value
string

The amount of nanotons transferred with the message

extra_currencies
array

Additional non-TON currencies transferred with the message

fwd_fee
string

The forwarding fee in nanotons

ihr_fee
string

The Instant Hypercube Routing fee in nanotons

created_lt
string

The logical time when the message was created

body_hash
string

The base64 hash of the message body

msg_data
object

The message data payload

@type
string

The type of message data, either msg.dataText or msg.dataRaw

text
string

The base64-encoded text content (when @type is msg.dataText)

body
string

The base64-encoded message body (when @type is msg.dataRaw)

init_state
string

The base64-encoded initial state (when @type is msg.dataRaw)

previous_transaction_id
object

The transaction id pointing to the next page of older transactions, used for pagination

@type
string

The type of the transaction id object

lt
string

The logical time of the previous transaction

hash
string

The base64 hash of the previous transaction

@extra
string

Additional metadata used internally for tracing and debugging

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free