Function create_transfer_instruction
Source pub fn create_transfer_instruction(
fee_payer: &Pubkey,
owner: &Pubkey,
input_merkle_context: &[MerkleContext],
output_compressed_accounts: &[TokenTransferOutputData],
root_indices: &[u16],
proof: &Option<CompressedProof>,
input_token_data: &[TokenData],
input_compressed_accounts: &[CompressedAccount],
mint: Pubkey,
delegate: Option<Pubkey>,
is_compress: bool,
compress_or_decompress_amount: Option<u64>,
token_pool_pda: Option<Pubkey>,
compress_or_decompress_token_account: Option<Pubkey>,
sort: bool,
delegate_change_account_index: Option<u8>,
lamports_change_account_merkle_tree: Option<Pubkey>,
) -> Result<Instruction, TransferSdkError>