IMulticallTarget

Git Source

Interface for a contract that can be called multiple times by the same caller. Inspired by MulticallV3: https://github.com/mds1/multicall/blob/master/src/Multicall3.sol

Functions

multicallNoResults

function multicallNoResults(bytes[] calldata data, bool ignoreReverts) external;

multicallWithResults

function multicallWithResults(bytes[] calldata data, bool ignoreReverts) external returns (Result[] memory results);

Structs

Result

struct Result {
    bool success;
    bytes returnData;
}