QAN TestNet Docs

qan_getCode

API details

Returns the compiled bytecode of a smart contract.

Parameters for "qan_getCode"

Path parameters
AddressstringRequired

The address of the smart contract from which the bytecode will be obtained

Query parameters
BlockNumberstring

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

HTTP response status codes for "qan_getCode"

Status Code Description
200 OK
400 Bad Request
404 Not Found
422 Unprocessable Entity
500 Internal Server Error

Code samples for "qan_getCode"

Request examples

get/getCode/{Address}/
cURLJavaScriptGoPython
curl --request GET \
  --url https://rpc-testnet.qanplatform.com/getCode/%7BAddress%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/getCode/%7BAddress%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/getCode/%7BAddress%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/getCode/%7BAddress%7D/"

headers = {"Accept": "application/json, , application/problem+json"}

response = requests.get(url, headers=headers)

print(response.text)

Response examples

200400404422500
Content type: application/json
{"Bytecode":"string"}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}
Content type: application/problem+json
{}

Previous

qan_getblocktransactioncountbynumber

Next

qan_getfilterchanges