Skip to Content
APIContractGet Trigger Transaction List

Get Trigger Transaction List

1. Overview & Typical Use

Returns the list of transactions that trigger smart contracts across the entire network, supporting time range filtering and pagination.

  • Typical use: network-wide contract transaction flow monitoring, contract call statistics for a specific time range, on-chain activity analysis.
  • When not to use: to query events for a specific contract use “Get Contract Events”; to query callers of a specific contract use “Get All Contract Callers”.

2. Endpoint & Authentication

GET /api/contracts/trigger

For Base URL and authentication, see Common Network & Authentication.

3. Request

ParameterTypeRequiredDefaultDescription
startintegerNo0Starting offset; start + limit ≤ 10000
limitintegerNo10Page size, max 50
start_timestampintegerNo—Start time, millisecond timestamp
end_timestampintegerNo—End time, millisecond timestamp

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
totalintegerRequiredTotal hits (capped at 10000)—
rangeTotalintegerRequiredTotal trigger transactions in the time range—
dataarrayRequiredTrigger transaction list—
contractMapobjectOptionalAddress → whether it is a contract—
contractInfoobjectOptionalContract address → label info—

data[] element

FieldTypeRequiredDescriptionUnit/Precision
blockintegerRequiredBlock height—
hashstringRequiredTransaction hash—
timestampintegerRequiredTransaction timemillisecond timestamp
ownerAddressstringRequiredTransaction initiator address—
contractAddressstringRequiredTarget contract address—
callDatastringRequiredCall data (hexadecimal)—
callValueintegerRequiredTRX value attached to the callsun
confirmedbooleanRequiredWhether confirmed—
contractTypestringRequiredContract type (e.g. "IntendedLeaveEmpty" is the trigger contract type identifier)—
resultstringRequiredExecution result (e.g. "IntendedLeaveEmpty" or "SUCCESS")—
tokenstringRequiredToken involved (may be empty)—
ownerAddressTagstringOptionalInitiator address label—

5. Errors

For HTTP status codes, see Common Errors. Key points for this endpoint:

  • start + limit exceeds 10000: silently truncated and returns 200; no error is raised.
  • limit exceeds 50: silently capped at 50.
  • Empty result is not an error: returns 200 + data: [] when no matches are found.
Last updated on: