POST
/
95e61622bf6a8af293978377718e3b77
/
jsonrpc
/
eth_getTransactionByBlockNumberAndIndex
eth_getTransactionByBlockNumberAndIndex
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/jsonrpc/eth_getTransactionByBlockNumberAndIndex \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "method": "eth_getTransactionByBlockNumberAndIndex",
  "params": [
    "0xfb82f0",
    "0x0"
  ],
  "id": "<string>"
}'
{
  "jsonrpc": "2.0",
  "id": 64,
  "result": {}
}
TRON API method that returns information about a transaction by block number and transaction index using Ethereum-compatible JSON-RPC format. This method provides Ethereum tooling compatibility for retrieving specific transactions from blocks on TRON.
Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

  • jsonrpc — the JSON-RPC protocol version (always “2.0”)
  • method — the method name (always “eth_getTransactionByBlockNumberAndIndex”)
  • params — array containing method parameters
    • blockNumber — the block number as a hexadecimal string or block tag (“latest”, “earliest”, “pending”)
    • transactionIndex — the transaction index position in the block as a hexadecimal string
  • id — request identifier (number or string)

Response

  • jsonrpc — the JSON-RPC protocol version (“2.0”)
  • id — the request identifier that matches the request
  • result — transaction object with Ethereum-compatible fields or null if not found

Use case

The jsonrpc eth_getTransactionByBlockNumberAndIndex method is used for:
  • Retrieving specific transactions from blocks by number using Ethereum-compatible tools
  • Building transaction indexing and monitoring systems for TRON
  • Supporting Ethereum-based analytics and block explorer applications on TRON
  • Enabling efficient transaction lookups by block number and position

Body

application/json

Response

200 - application/json

Transaction object or null if not found

The response is of type object.