POST
/
95e61622bf6a8af293978377718e3b77
/
jsonrpc
/
eth_getBlockByNumber
eth_getBlockByNumber
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/jsonrpc/eth_getBlockByNumber \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "method": "eth_getBlockByNumber",
  "id": 1,
  "params": [
    "latest",
    true
  ]
}'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": {}
}
TRON API method that returns detailed block information by block number, providing an Ethereum-compatible interface for accessing TRON blockchain data.
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_getBlockByNumber”)
  • params — array containing method parameters
    • blockNumber — the block number in hexadecimal format or “latest”, “earliest”, “pending”
    • fullTransactionObjects — boolean indicating whether to return full transaction objects (true) or just transaction hashes (false)
  • id — request identifier (number or string)

Response

  • jsonrpc — the JSON-RPC protocol version (“2.0”)
  • id — the request identifier that matches the request
  • result — block object containing block information including hash, number, parent hash, timestamp, transactions, and other block metadata

Use case

The jsonrpc eth_getBlockByNumber method is used for:
  • Retrieving detailed block information for analysis and monitoring through Web3 interfaces
  • Implementing block explorers and blockchain data visualization tools
  • Validating transaction inclusion and block confirmations in dApps
  • Building synchronization mechanisms for off-chain systems tracking TRON blockchain state

Body

application/json

Response

200 - application/json

Block information including transactions

The response is of type object.