Try to locate outcoming transaction of destination address by incoming message
curl --request GET \
--url https://toncenter.com/api/v2/tryLocateTx{
"ok": true,
"result": {
"@type": "raw.transaction",
"address": {
"@type": "accountAddress",
"account_address": "<string>"
},
"utime": 123,
"data": "<string>",
"transaction_id": {
"@type": "internal.transactionId",
"lt": "<string>",
"hash": "<string>"
},
"fee": "<string>",
"storage_fee": "<string>",
"other_fee": "<string>",
"out_msgs": [
{
"@type": "raw.message",
"hash": "<string>",
"source": {
"@type": "accountAddress",
"account_address": "<string>"
},
"destination": {
"@type": "accountAddress",
"account_address": "<string>"
},
"value": "<string>",
"extra_currencies": [
{
"@type": "extraCurrency",
"id": 123,
"amount": "<string>"
}
],
"fwd_fee": "<string>",
"ihr_fee": "<string>",
"created_lt": "<string>",
"body_hash": "<string>",
"msg_data": {
"@type": "msg.dataRaw",
"body": "<string>",
"init_state": "<string>"
}
}
],
"in_msg": {
"@type": "raw.message",
"hash": "<string>",
"source": {
"@type": "accountAddress",
"account_address": "<string>"
},
"destination": {
"@type": "accountAddress",
"account_address": "<string>"
},
"value": "<string>",
"extra_currencies": [
{
"@type": "extraCurrency",
"id": 123,
"amount": "<string>"
}
],
"fwd_fee": "<string>",
"ihr_fee": "<string>",
"created_lt": "<string>",
"body_hash": "<string>",
"msg_data": {
"@type": "msg.dataRaw",
"body": "<string>",
"init_state": "<string>"
}
}
}
}import asyncio
from toncenter.rest import ToncenterRestClient
from toncenter.types import Network
SOURCE = "EQAe8YtZ_XIHYK2An1R9xXIKedq3ghag2nX3PFScxcZQ_xHV"
DESTINATION = "EQBAjaOyi2wGWlk-EDkSabqqnF-MrrwMadnwqrurKpkla9nE"
CREATED_LT = "68403494000002"
async def main() -> None:
async with ToncenterRestClient(network=Network.MAINNET) as client:
result = await client.v2.transactions.try_locate_tx(
SOURCE,
DESTINATION,
CREATED_LT,
)
print(result.model_dump_json(indent=4))
if __name__ == "__main__":
asyncio.run(main())
curl --request GET \
--url https://toncenter.com/api/v2/tryLocateTx{
"ok": true,
"result": {
"@type": "raw.transaction",
"address": {
"@type": "accountAddress",
"account_address": "<string>"
},
"utime": 123,
"data": "<string>",
"transaction_id": {
"@type": "internal.transactionId",
"lt": "<string>",
"hash": "<string>"
},
"fee": "<string>",
"storage_fee": "<string>",
"other_fee": "<string>",
"out_msgs": [
{
"@type": "raw.message",
"hash": "<string>",
"source": {
"@type": "accountAddress",
"account_address": "<string>"
},
"destination": {
"@type": "accountAddress",
"account_address": "<string>"
},
"value": "<string>",
"extra_currencies": [
{
"@type": "extraCurrency",
"id": 123,
"amount": "<string>"
}
],
"fwd_fee": "<string>",
"ihr_fee": "<string>",
"created_lt": "<string>",
"body_hash": "<string>",
"msg_data": {
"@type": "msg.dataRaw",
"body": "<string>",
"init_state": "<string>"
}
}
],
"in_msg": {
"@type": "raw.message",
"hash": "<string>",
"source": {
"@type": "accountAddress",
"account_address": "<string>"
},
"destination": {
"@type": "accountAddress",
"account_address": "<string>"
},
"value": "<string>",
"extra_currencies": [
{
"@type": "extraCurrency",
"id": 123,
"amount": "<string>"
}
],
"fwd_fee": "<string>",
"ihr_fee": "<string>",
"created_lt": "<string>",
"body_hash": "<string>",
"msg_data": {
"@type": "msg.dataRaw",
"body": "<string>",
"init_state": "<string>"
}
}
}
}