我正在收集许多类型的加密货币地址(例如btc,trx,eth),但是address.lowercase附带了一些地址。我要纠正它们。
在以太坊的情况下,如果我在小写的eth地址中使用eip55,则可以对其进行纠正。但是在另一种情况下,我不能。
有什么方法可以纠正它们? 示例:rabesxxx7qq1rdboxxzhhjaksyw19jptmt(XRP)-> raBesxXx7QQ1RdboXXZHhjaKSyW19JptMt(正确地址)
答案 0 :(得分:1)
我认为XRP地址是base58编码的,因此转换为小写字母是有损操作。 (“ rabesx”和“ raBesx”是两个不同的数字。)我看不到如何“更正”它。
最后有一个校验和可以帮助检测这种损坏,但是大写/小写的组合太多了,无法全部尝试,直到找到可用的为止。
简而言之,当您收到一个已转换为小写字母的地址时,为时已晚。您需要通过任何处理为您提供这些损坏地址的方法来解决该问题。