multicall
Batch multiple smart contract read calls into a single RPC request to reduce latency and optimize blockchain queries for portfolio analysis and data aggregation.
Instructions
Batch multiple contract read calls into a single RPC request. Significantly reduces latency and RPC usage when querying multiple functions. Uses the Multicall3 contract deployed on all major networks. Perfect for portfolio analysis, price aggregation, and querying multiple contract states efficiently.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | Array of contract calls to batch together | |
| allowFailure | No | If true, returns partial results even if some calls fail. Defaults to true. | |
| network | No | Network name or chain ID. Defaults to Ethereum mainnet. |