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>