本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請 加入我們在 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
將每個組件從 "字節數組 "轉換為 "字符串"。