hedera_query_contract
Query a Hedera smart contract view function using eth_call without gas or keys. Provide ABI, functionName, and args for auto encode/decode, or raw dataHex.
Instructions
Read a contract view/pure function via Mirror Node eth_call (keyless, no gas). Pass { abi, functionName, args } for auto encode/decode, or raw dataHex.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| abi | No | Contract ABI (JSON array) — enables auto encode/decode | |
| args | No | Function arguments (used with abi) | |
| dataHex | No | Fallback: ABI-encoded calldata as 0x-prefixed hex | |
| fromAddress | No | Optional 0x caller address | |
| functionName | No | Function name to call (used with abi) | |
| contractIdOrAddress | Yes | Contract id (0.0.x) or 0x EVM address |