Skip to main content

eth_getBlockTransactionCountByHash

Returns the number of transactions in the block with the given block hash.

For Growth and Custom service plans

This JSON-RPC method allows a request to be forwarded to a partner service provider if Infura should experience a service issue or outage. See Failover protection and Enable API request forwarding for complete details.

If you would like failover protection but don't qualify under your current plan, then either self-upgrade to the Growth plan or contact a sales representative to upgrade to a Custom plan.

Parameters

block hash:[Required] A string representing the hash (32 bytes) of a block.

Returns

block transaction count: A hexadecimal equivalent of the integer representing the number of transactions in the block.

Example

Replace YOUR-API-KEY with an API key from your Infura dashboard.

Request

curl https://polygon-mainnet.infura.io/v3/YOUR-API-KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getBlockTransactionCountByHash","params": ["0xb3b20624f8f0f86eb50dd04688409e5cea4bd02d700bf6e79e9384d47d6a5a35"],"id":1}'

Response

{
"jsonrpc": "2.0",
"id": 1,
"result": "0x50"
}