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

alephiumGetAddress

要件

  • 最小ファームウェアバージョン
    • Touch: 4.10.0

Alephium: アドレスを取得

指定パスのアドレスを導出して返します。showOnOneKey が true の場合は、 ユーザーがデバイス上でアドレスを確認する必要があります。

const result = await HardwareSDK.alephiumGetAddress(connectId, deviceId, { path: "m/44'/1234'/0'/0/0", showOnOneKey: false, group: 0, includePublicKey: true });

パラメーター

任意の共通パラメーター

単一のアドレス

  • path - 必須 string | Array<number> SDK の最小長は 3
  • group - 必須 number | undefined | null。グループ 0 には undefined を渡し、対象グループを省略するには null を渡します。
  • includePublicKey - 任意 boolean 戻り値 pub とその publicKey エイリアス。デフォルトは false.
  • showOnOneKey - 任意 boolean アドレスをデバイスに表示するかどうか。デフォルトは true.

複数のアドレス

  • bundle - path および showOnOneKey および group フィールドを持つオブジェクトの配列

例

// Get single address const response = await HardwareSDK.alephiumGetAddress(connectId, deviceId, { path: "m/44'/1234'/0'/0/0", showOnOneKey: true, group: undefined }); // Get multiple addresses const batchResponse = await HardwareSDK.alephiumGetAddress(connectId, deviceId, { bundle: [ { path: "m/44'/1234'/0'/0/0", showOnOneKey: false, group: undefined }, { path: "m/44'/1234'/1'/0/0", showOnOneKey: false, group: undefined } ] });

結果

単一アドレスのレスポンス

{ success: true, payload: { address: string, // displayed address derivedPath: string, pub?: string, publicKey?: string, path: string // serialized BIP32 path } }

リクエストと同じ順序のバッチレスポンス

{ success: true, payload: [ { address: string, derivedPath: string, pub?: string, publicKey?: string, path: string }, // account 1 { address: string, derivedPath: string, pub?: string, publicKey?: string, path: string }, // account 2 { address: string, derivedPath: string, pub?: string, publicKey?: string, path: string } // account 3 ] }

エラー

{ success: false, payload: { error: string, // error message code?: string | number // error code } }
最終更新日