如何使用RIDE函数解码编码的附件?

时间:2019-02-26 09:14:27

标签: smartcontracts wave wavesplatform ride

附件是Base58编码的,但是骑行中唯一的Base58解码方法要求输入为字符串。如何将bytevector转换为字符串?帐户脚本在处理交易时,会看到附件是以Base58编码发送的真实附件还是真实附件?

1 个答案:

答案 0 :(得分:2)

RIDE没有将byteVector解释为String的函数,而只有函数toBase58String(byteVector)toBase64String(byteVector)可以将base58 / 64编码的字符串解码为byteVector。

因此,在RIDE中,您无法将[72、101、108、108、111]转换为“ Hello”,只能转换为“ 9Ajdvzr”或“ base64:SGVsbG8 =”。附件按编码的base58 / 64处理。