Transaction Instruction class
Program input
Public keys to include in this transaction Boolean represents whether this pubkey needs to sign the transaction
Program Id to execute
Transaction Instruction class