Skip to Content
ハードウェア概念対応チェーン

対応チェーン

このページは Hardware SDK の公開メソッド の対応表であり、OneKey アプリのコイン一覧ではありません。アプリの宣伝上の数字 (100+ チェーン、30,000+ トークン) はウォレットのカタログの数です。統合では、HardwareSDK から呼び出せるメソッドのみを数えてください。

Pro 2 / Neo の正しい情報源は、各 Core メソッドの getSupportedProtocols() です。デフォルトは Protocol V1 のみです。Pro 2 / Neo でチェーンを利用できるのは、メソッドが ['V1', 'V2'] を返す場合のみです。ファームウェアの min バージョン情報は古くなるため、ここにコピーせず、メソッドのページとデバイスのファームウェアを確認してください。

Protocol V1 と V2 (Pro 2 / Neo)

ファミリー公開メソッドClassic 1s / Touch / ProMiniPro 2 / Neo
EVMevmGetAddress evmGetPublicKey evmSignMessage evmSignTransaction evmSignTypedData evmVerifyMessageはいはいV1+V2
Bitcoin とフォークbtcGetAddress btcGetPublicKey btcSignMessage btcSignTransaction btcVerifyMessage btcSignPsbtはい (注意事項を参照)はいV1+V2 (Bitcoin). Neurai は V1 のみ
SolanasolGetAddress solSignMessage solSignTransaction solSignOffchainMessageはいはいV1+V2
AptosaptosGetAddress aptosGetPublicKey aptosSignMessage aptosSignTransaction aptosSignInMessageはい (注意事項を参照)はいV1+V2
SuisuiGetAddress suiGetPublicKey suiSignMessage suiSignTransactionはいはいV1+V2
CosmoscosmosGetAddress cosmosGetPublicKey cosmosSignTransactionはいはいV1+V2
NEARnearGetAddress nearSignTransactionはいはいV1+V2
TONtonGetAddress tonSignMessage tonSignProof tonSignDataはい。 Classic (1s ではないモデル): いいえアドレス取得は可; 署名/証明: 不可V1+V2
TRONtronGetAddress tronSignMessage tronSignTransactionはいアドレス取得は可; メッセージ署名: 不可V1+V2
CardanocardanoGetAddress cardanoGetPublicKey cardanoSignMessage cardanoSignTransactionはいはいV1+V2
PolkadotpolkadotGetAddress polkadotSignTransactionはいはいV1+V2
Ripple (XRP)xrpGetAddress xrpSignTransactionはいはいV1+V2
FilecoinfilecoinGetAddress filecoinSignTransactionはいはいV1+V2
ConfluxconfluxGetAddress confluxSignMessage confluxSignMessageCIP23 confluxSignTransactionはいはいV1+V2
KaspakaspaGetAddress kaspaSignTransactionはいはいV1+V2
AlgorandalgoGetAddress algoSignTransactionはいはいV1+V2
NEMnemGetAddress nemSignTransactionはいはいV1+V2
NostrnostrGetPublicKey nostrSignEvent nostrSignSchnorr nostrEncryptMessage nostrDecryptMessageはいはいV1+V2
StarcoinstarcoinGetAddress starcoinGetPublicKey starcoinSignMessage starcoinSignTransaction starcoinVerifyMessageはいはいV1+V2

Protocol V1 のみ — Pro 2 / Neo は未対応

これらのメソッドは Protocol V1 のみを宣言しています。 Pro 2 または Neo で呼び出さないでください。 Stellar、Alephium、Neo (OneKey Neo デバイスではなくチェーン) は、Pro 2 / Neo の対象から明示的に除外されています。

ファミリー公開メソッド注意事項
StellarstellarGetAddress stellarSignTransactionPro 2 / Neo では不可
AlephiumalephiumGetAddress alephiumSignMessage alephiumSignTransactionPro 2 / Neo では不可。Classic / Mini / Touch の署名は、互換性テストの例外に含まれます
BenfenbenfenGetAddress benfenGetPublicKey benfenSignMessage benfenSignTransactionPro 2 / Neo では不可。Classic は互換性テストの例外に含まれます
NexanexaGetAddress nexaSignTransactionPro 2 / Neo では不可
DynexdnxGetAddress dnxSignTransactionPro 2 / Neo では不可。Pro / Classic 1s / Mini / Touch は互換性テストの例外に含まれます
NervosnervosGetAddress nervosSignTransactionPro 2 / Neo では不可
SCDOscdoGetAddress scdoSignMessage scdoSignTransactionPro 2 / Neo では不可。Classic / Mini / Touch は互換性テストの例外に含まれます
Neo (チェーン)neoGetAddress neoSignTransactionPro 2 / Neo では不可。Classic / Mini / Touch は互換性テストの例外に含まれます。OneKey Neo デバイスのことではありません
LightninglnurlAuthPro 2 / Neo では不可
EVM の追加機能evmSignMessageEIP712従来の型付きデータ経路。次を優先: evmSignTypedData (V1+V2)

デバイスの注意事項 (互換性テスト)

以下は、リポジトリの互換性テストで失敗を許容しているメソッドとモデルの組み合わせです。テスト範囲の制限を示すもので、新たな実機テストの結果ではありません。正確なファームウェアとメソッドをデバイス上で検証せずに、対応していると案内しないでください。

モデル依存しないでください:
ClassicTON、Alephium、SCDO、Benfen、Neo (チェーン)、 btcSignPsbt, aptosSignInMessage
Classic 1s / PureDynex
MiniAlephium 署名、Dynex 署名、Neo (チェーン) 署名、SCDO 署名、TON 署名/証明、TRON メッセージ署名。 BLE なし
TouchAlephium 署名、Dynex 署名、Neo (チェーン) 署名、SCDO 署名
ProDynex
Pro 2上記の ['V1', 'V2'] を持つチェーンメソッド。カメラあり (Air-Gap)
NeoPro 2 と同じチェーンメソッド。 カメラ、NFC、指紋、Find My なし — Air-Gap QR なし

EIP-7702 (authorizationList) は Classic に対応していません。

アドレス一括取得ヘルパー

allNetworkGetAddress / allNetworkGetAddressByLoop は V1+V2 のヘルパーです。ただし、Protocol V2 接続上で、固有メソッドが V1 のみのネットワークを指定すると失敗します。

Bitcoin のフォーク

btc* メソッドは coin / coin_name を受け取ります。ほとんどのフォークは Bitcoin の行に従います (V1+V2)。Neurai は Protocol V1 のみです。

実行時の判断方法

getSupportedProtocols() は Core のメソッドクラスのフックであり、公開の HardwareSDK 呼び出しではありません。このページと実際のデバイスを使って確認します:

  1. SDK はそのメソッドをエクスポートしているか?
  2. デバイスは connectProtocol 'V1' または 'V2'?
  3. このページではそのメソッドを V1+V2 と記載しているか、V1 のみか?
  4. このモデルは注意事項の表にあるか?
  5. ファームウェアはメソッドのページにあるバージョン要件を満たしているか?

USB PID や BLE 名で分岐させないでください。参照: Protocol V1 と V2 および デバイス.

次へ

最終更新日