Type Alias MulticallParameters<contracts, allowFailure, options>

MulticallParameters<contracts, allowFailure, options>: Pick<CallParameters, "blockNumber" | "blockTag" | "stateOverride"> & {
    allowFailure?: allowFailure | boolean;
    batchSize?: number;
    contracts: MulticallContracts<Narrow<contracts>, {
        mutability: AbiStateMutability;
    } & options>;
    multicallAddress?: Address;
}

Type Parameters

  • contracts extends readonly unknown[] = readonly ContractFunctionParameters[]
  • allowFailure extends boolean = true
  • options extends {
        optional?: boolean;
        properties?: Record<string, any>;
    } = {}