Я считаю, что адреса XRP закодированы в base58, поэтому преобразование в нижний регистр - это операция с потерями. («rabesx» и «raBesx» - это два разных числа.) Я не понимаю, как вы можете «исправить» это.
В конце есть контрольная сумма, которая может помочь обнаружить такие повреждения, но существует слишком много комбинаций прописных и строчных букв, чтобы попробовать их все, пока вы не найдете рабочую.
Короче говоря, к тому времени, когда вы получили адрес, который был преобразован в нижний регистр, уже слишком поздно. Вам нужно решить проблему с помощью любого процесса, который дает вам эти поврежденные адреса.