Read state from one or many contracts via a single multicall
callContractExecute multiple read-only contract calls (view/pure methods) in a single multicall round-trip, returning decoded values for each clause and reducing network round-trips.
Instructions
Execute one or more read-only contract calls (view / pure methods) in a single multicall round-trip. Each clause is { name, method, args, address? } where name is a registry contract from listKnownContracts. Pass address only to override the registry default or when calling erc20 / erc721 on an arbitrary token. Returns one result per clause with success, the decoded primary value and the full decoded array. bigint values are stringified. Use this instead of one call per round-trip whenever you need multiple values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clauses | Yes | Array of read-only calls to execute in a single multicall. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No | ||
| network | Yes |