signMessageV1

为字符串签名。不推荐使用,即将废弃,建议使用signMessageV2

签名字符串,字符串需Hex格式。签名验证使用verifyMessage接口。

❗️

警告

不要在任何面向 Web /面向用户的应用程序中使用它,以防暴漏私钥。

用法

// sign a Hex formatted string
tronWeb.trx.sign(str, privateKey)

参数

ParameterDescriptionData Type
strHex格式的字符串String
privateKey用于签名的私钥 ,可选,默认使用构建tronweb时传入的私钥String

示例

var str = "helloworld"; 
var HexStr = tronWeb.toHex(str);
var signedStr = await tronWeb.trx.sign(HexStr, privateKey);
console.log(signedStr)

>0xe89b777b011b678c9f52e464117f8a8a2193f2cb8d37cbb9e1bd7bd8905fb79046185ea458fab36ed387d60b0842b59b15c7a419797575986492d0271a91d9e71b