Solana client connection
Array of ATA owners
Mint for which ATA will be checked
Transaction invoker and payer
Optional
programId: PublicKeyProgram ID of the Mint
Optional
payer: PublicKeyoptional payer account, will be used instead of invoker as source
Array of Transaction Instructions that should be added to a transaction
Utility function that checks whether associated token accounts exist and return instructions to populate them if not