Multicall consolidates outcomes from various contract constant function calls.

This minimizes the quantity of distinct JSON RPC requests required (particularly beneficial when utilizing a third-party RPC server), ensuring that all returned values originate from the same block (similar to an atomic read). Additionally, it includes the block number from which the values are retrieved, offering crucial context to disregard results from outdated blocks if sourced from a node that is not up-to-date.

Last updated