eth_getBlockTransactionCountByNumber
https://triport.io/rpc/bscReturn the transaction count in a block.
eth_getBlockTransactionCountByNumber returns the number of transactions in a selected BNB Smart Chain block as an EVM hex quantity.
Use it when only the count is needed and fetching the full block would be unnecessary. The block can be addressed by latest, earliest, pending, or a hex block number.
This method is block-scoped. eth_getTransactionCount instead returns an account nonce, while eth_getBlockByNumber returns the full block representation.
Parameters
JSON-RPC params is a positional array: [block].
blockstring (block tag or hex quantity)requiredlatest, earliest, pending, or an EVM hex block number.Response
The response below is the checked fixture for this method; it is reproduced without changing its fields or values.
resultstring (hex quantity)Errors
Errors use the standard JSON-RPC error envelope. See BSC errors for network-specific classification and the linked shared reference.
| Code | Meaning | When it happens |
|---|---|---|
-32602 | Invalid params | A required positional parameter is missing or a value does not match the OpenRPC schema. |
-32000 | Upstream request failure | Interpret the message with the code: header not found means a missing block; pruned/unsupported state text means unavailable historical state. |
401 | Unauthorized | The x-token API key is missing or invalid. |
429 | Rate limited | The request exceeds the configured category RPS for the caller's tier. |
Examples
JavaScript (fetch)
const response = await fetch("https://triport.io/rpc/bsc", {
method: "POST",
headers: {
"x-token": process.env.TRIPORT_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
"jsonrpc": "2.0",
"id": 1,
"method": "eth_getBlockTransactionCountByNumber",
"params": [
"latest"
]
}),
});
const payload = await response.json();
console.log(payload.result);Notes
- The BSC categories use configured defaults of 15 / 20 / 100 / 250 RPS; they are marked unmeasured in the tier matrix.
- Related methods:
eth_getBlockByNumber,eth_getTransactionCount,eth_blockNumber.