本页目录
btcSignMessage
Bitcoin:签名消息
使用指定路径派生的密钥请求消息签名。
const result = await HardwareSDK.btcSignMessage(connectId, deviceId, params);参数
path- 必需string | Array<number>SDK 校验的最小长度为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, // signer address
signature: string, // signature in base64 format
}
}错误
{
success: false,
payload: {
error: string, // error message
code?: string | number // error code
}
}最后更新于