btcSignMessage
Bitcoin:签名消息
使用指定 BIP32 路径派生的私钥对消息进行签名。
const result = await HardwareSDK.btcSignMessage(connectId, deviceId, params);参数
path- 必需string | Array<number>最小长度为3。更多信息messageHex- 必需string十六进制格式的消息coin- 可选string决定 coins.json 文件中指定的网络定义。可以使用币种的shortcut、name或label。如果未设置coin,API 将尝试从path获取网络定义。noScriptType- 可选boolean用于不带脚本类型的签名。
示例
HardwareSDK.btcSignMessage(connectId, deviceId, {
path: "m/44'/0'/0'",
messageHex: "6578616d706c65206d657373616765"
});返回结果
{
success: true,
payload: {
address: string, // 签名者地址
signature: string, // base64 格式的签名
}
}错误
{
success: false,
payload: {
error: string, // 错误信息
code: number // 错误码
}
}Last updated on