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
將每個組件從 "字節數組 "轉換為 "字符串"。