evmquery icon

evmquery

Read on-chain data from any supported EVM chain using CEL expressions

Describe Schema

AI-generated

Summary

Describe the schema of named contracts and declared context variables on an EVM chain, returning the methods, argument types, and context variables available to expressions, without executing the query.

Inputs

  • Chain (required) — Required. EVM chain whose contracts and context schema should be described. Pick from the dynamically loaded chain list or pass an evm_* chain id via an expression. Defaults to evm_ethereum.
  • Contracts — Optional. Named contract references used by the describe call. Each entry has a Name (valid CEL identifier, e.g. Token) and a 0x-prefixed 20-byte Address. Accepts the UI fixed collection or an AI-provided JSON object.
  • Context Variables — Optional. Context variables declared for the schema. Only the Name and Type matter here; runtime values are ignored and the Value field is hidden. Supported types include sol_int, sol_address, bool, string, bytes, and list<*> variants.

Output shape

Raw API envelope returned unchanged

Returns the evmquery API describe response verbatim as the output item JSON. Per the node's operation description, this includes the contract methods, argument types, and context variables available to expressions. Each input item is processed sequentially and paired to its output item.

Links

Discussion