Skip to Content
HardwareSignierleitfädenÜbersicht
Auf dieser Seite

Anleitungen zum Signieren

Schrittweise Anleitungen von der Initialisierung bis zur signierten Transaktion für jede Chain. Lesen Sie Grundlagen der Anfrage zuerst.

Aufbau

  • Voraussetzungen: Firmware-/SDK-Versionen, erforderlicher Transport, Gerätebestätigung
  • Schrittfolge: verbinden → Kontopfad wählen → Anfrage erstellen → auf dem Gerät bestätigen → Ergebnis prüfen
  • Integrationsfragmente: Anfrageparameter und Ergebnisvalidierung; Anwendungsoberfläche, Netzwerkdaten und Transaktionseingaben werden vom Host bereitgestellt
  • FAQ: falscher Pfad, Ablehnung/Zeitüberschreitung, Netzwerk- oder Datenprobleme

Kurze Checkliste (vor jedem Signierer lesen)

  • Umgebung & Versionen: aktuelle Firmware + abgestimmtes SDK/Bridge; Transportanleitung Ihrer Plattform wählen.
  • Pfade: chainspezifische HD-Pfade verwenden; gehärtet/nicht gehärtet genau prüfen (siehe jeweilige Signierseite).
  • Sitzung & Wallet: Die meisten Chain-Methoden benötigen connectId + deviceId (BLE erfordert deviceId); deviceId ändert sich nach Zurücksetzen; einschließen: passphraseState für versteckte Wallets.
  • UI: abonnieren Sie UI_EVENT; PIN-/Passphrase-Aufforderungen behandeln mit uiResponse.
  • Ergebnis prüfen: immer zuerst prüfen: success und dann zurückgegebene Adresse/Signatur mit Chain-Bibliotheken validieren.
  • Sicherheit: Bei unerwarteten Aufforderungen ablehnen und sofort fehlschlagen, wenn sich das Gerät im Bootloader befindet.

Verfügbare Anleitungen

  • EVM-Signierer — Pfade, EIP-1559-/Legacy-Parameter, Geräteaufforderungen, Übertragung nach dem Signieren; Clear Signing — Transfer, Freigeben/Widerrufen, Token/Vertrag, EIP-712, Safe Tx
  • BTC-Signierer — Skript-/Pfadmatrix, Vollständigkeit der refTxs, Wechselgeld-/Ausgabeprüfung, Serialisierung
  • Solana-Signierer — fester gehärteter Pfad, Vorbereitung roher Nachrichten/Transaktionen, Zusammensetzen der Signatur
Zuletzt aktualisiert am