# eth\_getTransactionByBlockNumberAndIndex (BSC)

**Parameters**

* `QUANTITY|TAG` - a block number, or the string "earliest", "latest" or "pending", as in the [default block parameter](https://ethereum.org/en/developers/docs/apis/json-rpc/).
* `QUANTITY` - the transaction index position.

```javascript
 params: [ 
     'latest', // 668 
     '0x0' // 0 
 ]
```

**Returns**

See [`eth_getTransactionByHash`](https://docs.watchdata.io/blockchain-apis/ethereum-api/eth_gettransactionbyhash)

`Object` - A transaction object, or null when no transaction was found:

* `blockHash`: `DATA`, 32 Bytes - hash of the block where this transaction was in. null when its pending.
* `blockNumber`: `QUANTITY` - block number where this transaction was in. null when it's pending.
* `from`: `DATA`, 20 Bytes - address of the sender.
* `gas`: `QUANTITY` - gas provided by the sender.
* `gasPrice`: `QUANTITY` - gas price provided by the sender in Wei.
* `hash`: `DATA`, 32 Bytes - hash of the transaction.
* `input`: `DATA` - the data send along with the transaction.
* `nonce`: `QUANTITY` - the number of transactions made by the sender prior to this one.
* `to`: `DATA`, 20 Bytes - address of the receiver. null when it's a contract creation transaction.
* `transactionIndex`: `QUANTITY` - integer of the transactions index position in the block. null when its pending.
* `value`: `QUANTITY` - value transferred in Wei.
* `v`: `QUANTITY` - ECDSA recovery id
* `r`: `DATA`, 32 Bytes - ECDSA signature r
* `s`: `DATA`, 32 Bytes - ECDSA signature s

**Request example**

{% tabs %}
{% tab title="Curl" %}

```bash
curl https://bsc.api.watchdata.io/node/jsonrpc?api_key=your_api_key
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getTransactionByBlockNumberAndIndex","params":["latest", "0x0"],"id":0}'
```

{% endtab %}

{% tab title="Postman" %}

```json
URL: https://bsc.api.watchdata.io/node/jsonrpc?api_key=your_api_key
RequestType: POST
{
    "jsonrpc":"2.0",
    "method":"eth_getTransactionByBlockNumberAndIndex",
    "params":["latest", "0x0"],
    "id":0
}
```

{% endtab %}
{% endtabs %}

**Result**

```javascript
{
    "jsonrpc": "2.0",
    "id": 0,
    "result": {
        "hash": "0xd7f4fe9ac374329f15f4f6c4fd6292b4768803cc6e48eee4f61e969700a013c2",
        "nonce": "0x25c8",
        "transactionIndex": "0x0",
        "from": "0xc01667054fe2c5a0d6ea6e1ebba9a64291af1e59",
        "to": "0x10ed43c718714eb63d5aa57b78b54704e256024e",
        "value": "0x0",
        "gasPrice": "0x37e11d605",
        "gas": "0x6ddd0",
        "input": "0x38ed17390000000000000000000000000000000000000000000000d8d726b7177a800000000000000000000000000000000000000000000000000016af765ba6f3470b8000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000c01667054fe2c5a0d6ea6e1ebba9a64291af1e5900000000000000000000000000000000000000000000000000000000629e70200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000eceb87cf00dcbf2d4e2880223743ff087a995ad9000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d5600000000000000000000000055d398326f99059ff775485246999027b3197955",
        "v": "0x94",
        "r": "0x6444ef2644b763fdf6b7a993535eacb7a90c48c86bc820c6d688a4ec9e923e18",
        "s": "0x2385df7f2a543e6a8e130e3c0cda54b146a8929a208d5b06008906ca00f3f368",
        "chainId": "0x38",
        "blockHash": "0x66193e459a0080385e84205c59458a53e39e5c5e97d8b5b119c2f2821c77d684",
        "blockNumber": "0x119b830"
    }
}
```
