Skip to content
ReferenceTestnet: yesMainnet: Not availableSoftware: Core bad4a06ea · protocol pqwerai-v8-testnet/1Updated

JSON-RPC reference

PQWERAI Core speaks Ethereum JSON-RPC 2.0 over HTTP POST /. Every method on these pages was extracted from the Core source and then confirmed registered on a running node; recorded responses are real outputs of a disposable local testnet. Nothing here is a mock.

Inventory Value
Methods served (source ∩ live) 72
Public methods 60
Operator / unsupported / disabled 12
Core source revision bad4a06ea6c334e0b646ff1871b721704157dad9
Live client CoreGeth/linux-amd64/go1.26.8
Inventory generated 2026-11-07T18:41:02+00:00
Namespace Purpose
eth Chain data, accounts, calls, gas and fees, transactions, logs and filters
net Network ID and peers
web3 Client version, Keccak-256
txpool Pending/queued transaction inspection
g4 PQWERAI finality, Smartnode registry, issuance counters
Operator interfaces Mining, validator voting, diagnostics, unsupported and disabled methods
Errors and limits Error codes, size and range limits

Transport and limits

  • Default bind 127.0.0.1:8545; a non-loopback bind requires --rpc.token-file (bearer token ≥ 16 bytes, constant-time compare).
  • Request body limit 4 MiB at the node; public proxies apply 256 KiB, 20 requests/s per IP (burst 40).
  • HTTP only (no WebSocket): eth_subscribe is not available; poll with filters or block numbers.
  • eth_getLogs range ≤ --rpc.logs-max-range (default 5000 blocks); eth_getFilterLogs is disabled.
  • Batch requests follow go-ethereum semantics.

Machine-readable


Found a problem? Report a documentation issue · Build testnet-rc1+72057fe3ec