本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
Signature
在 r, s, v
和 "压缩字符串"格式之间转换签名。
从 Web3j 和 kaia 库(web3j-ext
)导入必要的类
要将 {r ,s ,v}
签名转换为 字符串',请根据参数 r, s ,v 创建一个
Sign.SignatureData对象。 使用
Numeric.hexStringToByteArray` 将字符串转换为字节数组
要将Sign.SignatureData
压缩为压缩签名字符串
,请使用KaiaSignatureData.getSignatureString
,并将签名对象作为参数
将字符串签名转换为{r ,s ,v}
,首先将字符串签名转换为字节数组。 使用 Numeric.hexStringToByteArray
将字符串转换为字节数组
从字节数组中提取 r, s, v 成分。 R
是前 32 个索引,S
是后 32 个索引,V
是最后一个索引
您可以使用 Numeric.toHexString
将每个组件从 "字节数组 "转换为 "字符串"。