LAT地址批量转换HEX地址的槽点

PlatON支持eip55和bech32两种格式的地址,但现在有个因缺思厅的现象。

我安装的PlatON JS SDK损坏了,但我不想重新安装:

  • 耗时长
  • 体积大

所以我安装以太坊SDK,但是交易时需要使用eip55(0x地址),而我所有的地址几乎都是bech32(lat地址),于是当我写完转账脚本后,我突然想到,(:з)∠) 我还需要转换地址,那我还是得安装PlatON JS SDK……不然就得浏览器搬运

这和我希望快速搞定的初衷相背离 :tired_face::tired_face::tired_face:我紫砂算了。

1 个赞

懵了,按照以前的写法,PlatON JS SDK整个报错了;

然后就换了一台电脑重新装PlatON JS SDK,结果是装不上,到npmjs找对应的包,发现JS SDK的包名变了,变成@platonnetwork/web3,和文档上的不一样;

然后我使用

web3.utils.decodeBech32Address('lat', 'lat1zg69v7yszg69v7yszg69v7yszg69v7y3q7dnwf');

没有输出结果,是一条空行……自闭了

希望PlatON的区块链浏览器提供xls导出时可以顺带把0x地址也导出,而不是只有lat地址;

  • 因为以太坊的web3.js比PlatON的SDK更好用