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

web3 namespace

Client version and Keccak-256 helper.

2 public methods. Operator, disabled and unsupported methods of this namespace are listed in Operator interfaces. $RPC is your node URL (see quickstart).

Method Access Summary
web3_clientVersion Public · read-only Returns the client identifier.
web3_sha3 Public · read-only Applies the ethereum sha3 implementation on the input

web3_clientVersion

Returns the client identifier.

Access Public · read-only · playground
Network private testnet 77240 (local node or approved endpoint); mainnet not available
Authentication none on loopback; bearer token when the node binds a non-loopback address; public proxies rate-limit per IP
Minimum software protocol pqwerai-v8-testnet/1
Verified source core/source/node/api.go:333 at Core bad4a06ea; registered on live CoreGeth/linux-amd64/go1.26.8
Returns string

Parameters: none

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "web3_clientVersion",
  "params": []
}
curl -s -H 'content-type: application/json' \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "web3_clientVersion", "params": []}' \
  "$RPC"

Recorded 2026-11-07T18:41:00+00:00 at head 4325 on a disposable local testnet, chain 77240. Long arrays are truncated.

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "CoreGeth/linux-amd64/go1.26.8"
}

Errors and edge cases

  • -32602 invalid or missing parameter (e.g. missing value for required argument 0).
  • -32000 execution or validation error with a message from the node.

web3_sha3

Applies the ethereum sha3 implementation on the input. It assumes the input is hex encoded.

Access Public · read-only · playground
Network private testnet 77240 (local node or approved endpoint); mainnet not available
Authentication none on loopback; bearer token when the node binds a non-loopback address; public proxies rate-limit per IP
Minimum software protocol pqwerai-v8-testnet/1
Verified source core/source/node/api.go:339 at Core bad4a06ea; registered on live CoreGeth/linux-amd64/go1.26.8
Returns data (hex)

Parameters

# Name Type Required Description
0 input bytes yes 0x-prefixed hex data
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "web3_sha3",
  "params": [
    "0x68656c6c6f"
  ]
}
curl -s -H 'content-type: application/json' \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "web3_sha3", "params": ["0x68656c6c6f"]}' \
  "$RPC"

Recorded 2026-11-07T18:41:00+00:00 at head 4325 on a disposable local testnet, chain 77240. Long arrays are truncated.

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"
}

Errors and edge cases

  • -32602 invalid or missing parameter (e.g. missing value for required argument 0).
  • -32000 execution or validation error with a message from the node.


Sources at 72057fe3ec: core/source/node/api.go

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