本页目录
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。不要按型号给这个调用做分支。
最后更新于