read_contract
Call a view/pure function to resolve an exact fact on any supported EVM chain. Give the signature and output type(s). e.g. minter() -> ["address"]; totalSupply() -> ["uint256"]. Pass chain if not ethereum.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| chain | No | EVM chain: ethereum, base, arbitrum, optimism, polygon, or bsc (default ethereum) | |
| address | Yes | ||
| output_types | Yes | ||
| function_signature | Yes | e.g. "minter()" or "balanceOf(address)" |