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_timestampintegerNoStart time, millisecond timestamp
end_timestampintegerNoEnd 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: