nearSignTransaction
Near:签名交易
使用指定 BIP32 路径派生的私钥对交易进行签名。用户需要在 Ukey Wallet 上核对交易目标、金额、费用等关键信息后确认。
const result = await HardwareSDK.nearSignTransaction(
connectId,
deviceId,
params,
);
参数
path- 必需string | Array<number>,字符串数组最小长度限制为3。更多信息rawTx- 必需string,序列化后的交易字符串。
示例
const rawTx =
"5100000037313332303931353866623237346365336139356462383136353738343933313833303261616563383961626331376438653039323137646238633300713209158fb274ce3a95db81657849318302aaec89abc17d8e09217db8c3348f66a7c3e41000050000000353861633139646665373234333636313164316263643337333437323830383530636537613632626639376334303935386263316536663834366231623561a8c7d9f26bd1845017a65f913c4e7ab2805cb8927de2ca6317db4a9f245cd9be020000000401000000000000000000000000000000";
const response = await HardwareSDK.nearSignTransaction(connectId, deviceId, {
path: "m/44'/397'/1'/0/0",
rawTx: rawTx,
});
返回结果
{
success: true,
payload: {
signature: string // 签名结果
}
}
错误
{
success: false,
payload: {
error: string, // 错误消息
code: number // 错误码
}
}