curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/tryLocateSourceTx{
"block": {
"workchain": 123,
"shard": "<string>",
"seqno": 123,
"root_hash": "<string>",
"file_hash": "<string>"
},
"transaction_id": {
"lt": "<string>",
"hash": "<string>"
}
}curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/tryLocateSourceTx{
"block": {
"workchain": 123,
"shard": "<string>",
"seqno": 123,
"root_hash": "<string>",
"file_hash": "<string>"
},
"transaction_id": {
"lt": "<string>",
"hash": "<string>"
}
}tryLocateSourceTx method attempts to locate the source transaction in the TON blockchain based on the source address, destination address, and the logical time of a result transaction. This method is useful for tracing back the origin of a transaction.
source (string, required) — The source address of the result transaction. Example: UQAX2d4C2d48JeA-0y2_peGabRVumnKY22xPvkuEayC3zTI1.destination (string, required) — The destination address of the result transaction. Example: UQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm73vA.created_lt (string, required) — The logical time when the result transaction was created. Example: 47597573000002.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": "tryLocateSourceTx",
"params": {
"source": "UQAX2d4C2d48JeA-0y2_peGabRVumnKY22xPvkuEayC3zTI1",
"destination": "UQBP4mzpDIywL1SV-Wp9ZuBBlzprR9eXQgSYGEXiUEHm73vA",
"created_lt": "47597573000002"
}
}'
block (object) — Information about the block containing the source 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 source transaction:
lt (string) — The logical time of the source transaction.hash (string) — The hash of the source transaction.tryLocateSourceTx method in TON is for applications or services that need to trace the origin of transactions. This method can be used to:
The source address of the result transaction
The destination address of the result transaction
The logical time when the result transaction was created
Was this page helpful?