本接口定义了将合约的多次调用封装成单次调用的方法。

interface IMulticall {
    function multicall(bytes[] calldata data) external payable returns (bytes[] memory results);
}

1. Functions

1.1. multicall

  function multicall(
    bytes[] data
  ) external returns (bytes[] results)

在单次合约调用中,调用多个合约方法。

对于可从multicall调用的任何方法,要注意考虑msg.value是否有受信任限制。

Parameters:

Name Type Description
data bytes[] 包含多个调用方法的calldata数据

Return Values:

Name Type Description
results bytes[] 多个方法执行后返回的结果数据
Copyright © hotpot fund 2021 all right reserved,powered by GitbookUpdated At: 2021-12-29 09:38:25

results matching ""

    No results matching ""