Skip to main content
POST
arc_getVersion
Arc API method that returns the build information for the node’s execution layer. Use it to confirm which arc-node release a node is running, for example when a fix or a new method landed in a specific version. arc_getVersion belongs to the custom arc_* namespace, which Arc adds on top of the standard Reth surface.
rpc_modules does not list arc in its response, because the namespace is registered outside the standard module registry. The method works regardless — do not use rpc_modules to decide whether it is available.

Parameters

None.

Response

  • git_version — the git tag of the release, or a short commit hash for untagged builds.
  • git_commit — the full git commit hash the binary was built from.
  • git_short_hash — the abbreviated commit hash.
  • cargo_version — the cargo package version, with the short commit appended.

arc_getVersion code examples

Use case

Arc is young and moving quickly, so behaviour can differ between releases. When a method returns something unexpected, arc_getVersion tells you which build you are talking to before you start bisecting your own code.

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:arc_getVersion
params
array

Response

200 - application/json

Returns the result of arc_getVersion.

jsonrpc
string
id
integer
result
object
Last modified on August 3, 2026