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
将每个组件从 "字节数组 "转换为 "字符串"。