QAN TestNet Docs

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
{}

Previous

qan_getbalance

Next

qan_getblockbynumber