I have declared the following interface:
interface Test {
function airDropMultiple(
address[] calldata recipients,
uint[] calldata tokenAmount
)
external
returns (bool);
}
I am attempting to call it like this:
Test(ContractAddress).airDropMultiple(
[testWalletAddress[4], testWalletAddress[3]],
[10**18, 10**19]
);
I am receiving the following compiler error:
Invalid implicit conversion from address[2] memory to address[] memory requested.
How I can call this interface from this contract to target contract?