qan_getBlockByHash
API details
Returns information of the block matching the given block hash.
Parameters for "qan_getBlockByHash"
Path parameters
HashstringRequired
The hash (32 bytes) of the block
TransactionDetailFlagbooleanRequired
The method returns the full transaction objects when this value is true otherwise, it returns only the hashes of the transactions
HTTP response status codes for "qan_getBlockByHash"
Status Code | Description |
---|---|
200 | OK |
400 | Bad Request |
404 | Not Found |
422 | Unprocessable Entity |
500 | Internal Server Error |
Code samples for "qan_getBlockByHash"
Request examples
get/getBlockByHash/{Hash}/{TransactionDetailFlag}/
cURLJavaScriptGoPython
curl --request GET \
--url https://rpc-testnet.qanplatform.com/getBlockByHash/%7BHash%7D/%7BTransactionDetailFlag%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/getBlockByHash/%7BHash%7D/%7BTransactionDetailFlag%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/getBlockByHash/%7BHash%7D/%7BTransactionDetailFlag%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/getBlockByHash/%7BHash%7D/%7BTransactionDetailFlag%7D/"
headers = {"Accept": "application/json, , application/problem+json"}
response = requests.get(url, headers=headers)
print(response.text)
Response examples
200400404422500
Content type: application/json
{"Block":""}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}