Type Alias GetMulticallContractParameters<contract, mutability>
GetMulticallContractParameters<contract, mutability>: contract extends { abi: infer abi extends Abi; } ? contract extends { functionName: infer functionName extends ContractFunctionName<abi, mutability>; } ? contract extends { args: infer args extends ContractFunctionArgs<abi, mutability, functionName>; } ? ContractFunctionParameters<abi, mutability, functionName, args> : ContractFunctionParameters<abi, mutability, functionName> : Abi extends abi ? ContractFunctionParameters : ContractFunctionParameters<abi, mutability> : ContractFunctionParameters<readonly unknown[]>