curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/pendingTraces{
"traces": [
{
"trace_id": "<string>",
"external_hash": "<string>",
"mc_seqno_start": 123,
"start_lt": 123,
"start_utime": 123,
"state": "<string>",
"pending_edges": 123,
"edges": 123,
"nodes": 123
}
],
"address_book": {}
}Get traces that are pending completion
curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/pendingTraces{
"traces": [
{
"trace_id": "<string>",
"external_hash": "<string>",
"mc_seqno_start": 123,
"start_lt": 123,
"start_utime": 123,
"state": "<string>",
"pending_edges": 123,
"edges": 123,
"nodes": 123
}
],
"address_book": {}
}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.
pendingTraces endpoint retrieves traces that are pending completion in the TON blockchain. These represent transaction execution flows that have not yet fully propagated through all necessary contracts.
trace_id (string, optional) — Filter by specific trace ID.limit (integer, optional) — Maximum number of traces to return. Default: 10.offset (integer, optional) — Number of traces to skip for pagination. Default: 0.traces (array) — Array of pending trace objects:
trace_id (string) — Trace ID.external_hash (string) — Hash of the external message.mc_seqno_start (integer) — Start masterchain sequence number.start_lt (integer) — Start logical time.start_utime (integer) — Start unix timestamp.state (string) — Trace state (e.g., pending).pending_edges (integer) — Number of pending message edges.edges (integer) — Total edges so far.nodes (integer) — Total nodes so far.address_book (object) — Address book mapping.
pendingTraces endpoint is essential for tracking in-progress complex operations:
curl -X GET \
'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v3/pendingTraces?limit=5' \
-H 'accept: application/json'
pending_edges field indicates how many messages are still being processed. A trace completes when this reaches zero.Was this page helpful?