Skip to Content
硬件接入
本页目录

solSignOffchainMessage

对 Solana 链下消息签名。SDK 通过同一套公开 API 实现 Protocol V1 和 V2 调用。请确认接入所用设备型号的固件支持情况。

const response = await HardwareSDK.solSignOffchainMessage(connectId, deviceId, { path: "m/44'/501'/0'/0'", messageHex: '68656c6c6f', // hex of the off-chain payload });

参数

可选通用参数

  • path - 必需 string | number[]。完全硬化的 Solana 派生路径。
  • messageHex - 必需 string。以十六进制编码的链下消息。
  • messageVersion - 可选 SolanaOffChainMessageVersion 枚举。
  • messageFormat - 可选 SolanaOffChainMessageFormat 枚举。
  • applicationDomainHex - 可选 string。以十六进制编码的 32 字节应用域。
  • requiredSigners - 可选 string[]。以十六进制编码的 32 字节公钥,必须严格排序且不重复。

返回结果

{ success: true, payload: { signature: string, pub?: string, } }

Pro 2 / Neo 在内部走 Protocol V2。不要按型号给这个调用做分支。

另见:solSignTransaction

最后更新于