# eth\_getBlockTransactionCountByHash

Returns the number of transactions in a block from a block matching the given block hash.

## **Parameters**

1. `DATA`, 32 Bytes - hash of a block

## Returns

`QUANTITY` - integer of the number of transactions in this block.

## Example

*NOTE:* In this example we are using public Ethereum endpoint. Ideally, for your own projects, you should use your own endpoint, which you can generate for free by connecting to your wallet [here](https://www.noderpc.xyz/).

{% tabs %}
{% tab title="ethers" %}
*NOTE:* `ethers` used below is a well-known web3 library, check it out [here](https://github.com/ethers-io/ethers.js/).

### Query

{% code overflow="wrap" fullWidth="false" %}

```javascript
import { ethers } from 'ethers';

const provider =
  new ethers
    .providers
    .JsonRpcProvider("https://www.noderpc.xyz/rpc-mainnet/public")

provider.send('eth_getBlockTransactionCountByHash', ["0x829df9bb801fc0494abf2f443423a49ffa32964554db71b098d332d87b70a48b"]).then((txCount) => {
  console.log(txCount);
});

```

{% endcode %}

### Result

{% code overflow="wrap" %}

```json
0x7b
```

{% endcode %}
{% endtab %}
{% endtabs %}
