为字符串签名。不推荐使用,即将废弃,建议使用signMessageV2
签名字符串,字符串需Hex格式。签名验证使用verifyMessage接口。
警告
不要在任何面向 Web /面向用户的应用程序中使用它,以防暴漏私钥。
用法
// sign a Hex formatted string
tronWeb.trx.sign(str, privateKey)
参数
Parameter | Description | Data Type |
---|---|---|
str | Hex格式的字符串 | String |
privateKey | 用于签名的私钥 ,可选,默认使用构建tronweb时传入的私钥 | String |
示例
var str = "helloworld";
var HexStr = tronWeb.toHex(str);
var signedStr = await tronWeb.trx.sign(HexStr, privateKey);
console.log(signedStr)
>0xe89b777b011b678c9f52e464117f8a8a2193f2cb8d37cbb9e1bd7bd8905fb79046185ea458fab36ed387d60b0842b59b15c7a419797575986492d0271a91d9e71b