qan_getTransactionByBlockNumberAndIndex
API details
Returns information about a transaction given a block number and transaction index position.
Parameters for "qan_getTransactionByBlockNumberAndIndex"
Path parameters
blockNumberstringRequired
The block number in hexadecimal or decimal format or the string latest, earliest, pending, see the default block parameter description in the official Ethereum documentation
indexstringRequired
An integer of the transaction index position
HTTP response status codes for "qan_getTransactionByBlockNumberAndIndex"
Status Code | Description |
---|---|
200 | OK |
400 | Bad Request |
404 | Not Found |
422 | Unprocessable Entity |
500 | Internal Server Error |
Code samples for "qan_getTransactionByBlockNumberAndIndex"
Request examples
get/getTransactionByBlockNumberAndIndex/{blockNumber}/{index}/
cURLJavaScriptGoPython
curl --request GET \
--url https://rpc-testnet.qanplatform.com/getTransactionByBlockNumberAndIndex/%7BblockNumber%7D/%7Bindex%7D/ \
--header 'Accept: application/json, , application/problem+json'
const options = {
method: 'GET',
headers: {Accept: 'application/json, , application/problem+json'}
};
fetch('https://rpc-testnet.qanplatform.com/getTransactionByBlockNumberAndIndex/%7BblockNumber%7D/%7Bindex%7D/', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://rpc-testnet.qanplatform.com/getTransactionByBlockNumberAndIndex/%7BblockNumber%7D/%7Bindex%7D/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json, , application/problem+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
import requests
url = "https://rpc-testnet.qanplatform.com/getTransactionByBlockNumberAndIndex/%7BblockNumber%7D/%7Bindex%7D/"
headers = {"Accept": "application/json, , application/problem+json"}
response = requests.get(url, headers=headers)
print(response.text)
Response examples
200400404422500
Content type: application/json
{"Transaction":""}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}