aptosSignMessage
使用要求
- 固件版本要求
- UKey Lite 24 / UKey Lite 25: 1.1.0
- UKey Core 26: 1.1.0
Aptos:签名消息
用指定 BIP32 路径派生的私钥签名消息。
const result = await HardwareSDK.aptosSignMessage(connectId, deviceId, params);
参数
path- 必需string | Array<number>,字符串数组最小长度限制为3。更多信息payload-AptosMessagePayload类型,包含以下字段:address- 可选string,路径派生的地址。chainId- 可选string,链 ID。application- 可选string,DApp 网站 URL。nonce- 必需string,随机数。message- 必需string,要签名的文本消息。
示例
HardwareSDK.aptosSignMessage(connectId, deviceId, {
path: "m/44'/637'/1'/0'/0'",
payload: {
nonce: "2",
message: "Hello Aptos",
},
});
返回结果
{
success: true,
payload: {
path: string, // 派生路径
fullMessage: string, // 完整签名消息
signature: string, // 签名结果
address: string, // 返回的地址
}
}
错误
{
success: false,
payload: {
error: string, // 错误消息
code: number // 错误码
}
}