将小写的加密钱包地址转换为正确的格式

Convert crypto wallet address in lowercase to correct format

我正在收集多种类型的加密货币地址(例如 btc、trx、eth),但有些地址是 address.lowercase 附带的。我要纠正他们。

在以太坊的情况下,如果我在小写的 eth 地址中使用 eip55,我可以更正它们。但在另一种情况下,我不能。

有什么方法可以纠正吗? 示例 : rabesxxx7qq1rdboxxzhhjaksyw19jptmt(XRP) -> raBesxXx7QQ1RdboXXZHhjaKSyW19JptMt(正确地址)

我相信 XRP 地址是 base58 编码的,因此转换为小写是一种有损操作。 ("rabesx" 和 "raBesx" 是两个不同的数字。)我不明白你怎么能 "correct" 那。

末尾有一个校验和可以帮助检测这样的损坏,但是 uppercase/lowercase 的组合太多,无法全部尝试直到找到一个有效的组合。

简而言之,当您收到已转换为小写字母的地址时,为时已晚。您需要解决为您提供这些损坏地址的任何进程的问题。