Skip to Content
ハードウェア
このページの内容

solSignOffchainMessage

Solana のオフチェーンメッセージに署名します。SDK は Protocol V1 と V2 に対し、同じ公開 API でこのメソッドを実装しています。統合対象のデバイスモデルでファームウェアの対応を確認してください。

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 16 進数エンコードされたオフチェーンメッセージ
  • messageVersion - 任意 SolanaOffChainMessageVersion 列挙型
  • messageFormat - 任意 SolanaOffChainMessageFormat 列挙型
  • applicationDomainHex - 任意 string 32 バイトの 16 進数アプリケーションドメイン
  • requiredSigners - 任意 string[] 32 バイトの 16 進数公開鍵、 厳密にソートされ、重複がないこと

結果

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

Pro 2 / Neo は内部で Protocol V2 を使用します。この呼び出しをデバイスモデルで分岐させないでください。

関連項目: solSignTransaction

最終更新日