Skip to content
—
QuantascanAlpha
Browse API groups

JSON-RPC (QRL 2.0) API

Standard JSON-RPC 2.0 for wallets and exchanges: read chain state, estimate gas, get receipts and broadcast signed transactions (qrl_sendRawTransaction) without running your own QRL 2.0 node. Whitelisted qrl_* methods only; batches of up to 20 requests, each counted as one call; API key required.
POST/api/v1/qrl2/rpcQRL 2.0

QRL 2.0 JSON-RPC proxy (API key required)

Standard JSON-RPC 2.0 endpoint for QRL 2.0, so wallets and ethers-style libraries can use Quantascan as their node. Accepts one request object or a batch of up to 20; each batch item counts as one API call. Requires Authorization: Bearer qs_….

Supported methods: net_version, qrl_blockNumber, qrl_call, qrl_chainId, qrl_estimateGas, qrl_feeHistory, qrl_gasPrice, qrl_getBalance, qrl_getBlockByHash, qrl_getBlockByNumber, qrl_getBlockReceipts, qrl_getBlockTransactionCountByHash, qrl_getBlockTransactionCountByNumber, qrl_getCode, qrl_getHeaderByHash, qrl_getHeaderByNumber, qrl_getLogs, qrl_getStorageAt, qrl_getTransactionByBlockHashAndIndex, qrl_getTransactionByBlockNumberAndIndex, qrl_getTransactionByHash, qrl_getTransactionCount, qrl_getTransactionReceipt, qrl_maxPriorityFeePerGas, qrl_sendRawTransaction, qrl_syncing, web3_clientVersion. Any other method returns error -32601. QRL 2.0 uses the qrl_ namespace; eth_* names are not supported.

Limits: qrl_getLogs needs an address or topic and spans at most 5,000 blocks; qrl_call/qrl_estimateGas take no state overrides; qrl_sendRawTransaction is limited to 10 per minute per key; responses are capped at 5 MB.

Response 200 · any

Variable shape — see the example response below.

Request examples

curl -s -X POST "https://quantascan.io/api/v1/qrl2/rpc" \
  -H "Authorization: Bearer qs_YOUR_API_KEY"

All endpoints verified against a live indexer. Need the raw spec? See openapi.json or the API overview.