pub async fn transfer_compressed_sol_test(
    context: &mut ProgramTestContext,
    test_indexer: &mut TestIndexer,
    authority: &Keypair,
    input_compressed_accounts: &[CompressedAccountWithMerkleContext],
    recipients: &[Pubkey],
    output_merkle_tree_pubkeys: &[Pubkey],
    transaction_params: Option<TransactionParams>
) -> Result<(), BanksClientError>