Zum Hauptinhalt springen

dApp-Browser (mobil)

QoreX enthält einen integrierten dApp-Browser, damit Sie QoreChain-Anwendungen nutzen können, ohne die Wallet zu verlassen, wobei jede Signatur ausdrücklich bestätigt wird. Er richtet sich an mobile Nutzer, die eine Web-App verwenden möchten, ohne etwas anderes zu installieren, und an Entwickler, die ihre App in der mobilen Wallet testen.

Innovationen​

  • Sitzungsbezogene Verbindungen. Eine Bestätigung pro Origin, und jede Verbindung endet, wenn Sie den Browser schließen.
  • Dekodierte, biometrisch abgesicherte Signaturen. Jede Signatur ist eine eigene Bestätigung mit dekodierter Nutzlast; was QoreX nicht dekodieren kann, lehnt es ab.
  • signAndBroadcast. Eine Seite sendet die Nachrichten; QoreX zeigt sie an, fügt die ML-DSA-87-Schicht hinzu, die nur die Wallet erzeugen kann, und sendet die Transaktion.
  • Auffindbarkeit ohne Übernahme. QoreX meldet sich über EIP-6963 an und überschreibt niemals window.ethereum oder window.keplr einer anderen Wallet.

Zugang​

Der dApp-Browser ist Teil der mobilen App: Installieren Sie sie aus dem App Store (iOS 15.1 oder neuer) oder von Google Play (Android 7.0 oder neuer); die Links stehen in der Übersicht. Es ist kein Konto erforderlich. Für Desktop-dApps verwenden Sie die Browser-Erweiterung.

Verbindung zu einer dApp​

Öffnen Sie den dApp-Browser über den Tab Home und navigieren Sie zu einer App. Geben Sie die Adresse der dApp in das Feld Enter a dApp URL ein oder fügen Sie sie dort ein (nur https://-Adressen verbinden sich). QoreX injiziert seine Provider als window.qorex in die Seite - einen QoreChain-Native-Provider (einschließlich signAndBroadcast), einen schreibgeschützten EVM-Provider (nur Konto- und Chain-Abfragen) und einen Solana-Provider - und meldet sich außerdem über EIP-6963 an. Es setzt window.ethereum nur, wenn keine andere Wallet es gesetzt hat, und überschreibt niemals eine andere Wallet. Es gibt keinen window.keplr-Alias.

  • Das Verbinden erfordert eine Bestätigung pro Origin. Durch die Bestätigung wird der Website ausschließlich Ihre öffentliche Adresse offengelegt.
  • Jede Signatur ist eine eigene, biometrisch abgesicherte Bestätigung, wobei die Nutzlast dekodiert wird, sodass Sie genau sehen, was Sie signieren - es gibt kein Blindsignieren.
  • Alle Berechtigungen erlöschen, wenn der Browser geschlossen wird - Verbindungen sind auf die Sitzung beschränkt.
  • Native Transaktionen laufen über signAndBroadcast: QoreX zeigt jede Nachricht, die Gebühr und das signierende Konto an, fügt die ML-DSA-87-Schicht hinzu und sendet die Transaktion. Der EVM-Provider hier beantwortet nur Konto- und Chain-Abfragen; er signiert oder sendet keine EVM-Transaktionen. Siehe Was das Bestätigungsfenster zeigt.

Q-Day Scanner​

Über die Schnellzugriffs-Schaltflächen im Tab Home können Sie auch den Q-Day Scanner öffnen: Geben Sie eine beliebige Bitcoin- oder Ethereum-Adresse ein, um einen Expositionsbericht zu erhalten. Siehe Sicherheit & Wiederherstellung.

Einstellungen - Kurzübersicht​

Weitere nützliche Einträge in den Einstellungen:

  • Sicherheit → Sicherheit & Wiederherstellung
  • Sprache - folgt standardmäßig dem Telefon; 10 Sprachen
  • Rundgang erneut starten - fünf kurze Karten dazu, was QoreX tut und wo sich was befindet
  • Coins und Netzwerke - alles, was die Wallet heute halten und senden kann
  • Wallets - mehrere Wiederherstellungsphrasen auf diesem Telefon - siehe Mehrere Wallets
  • Ihre Konten und Ihre Adressen → Konto & Dashboard
  • Claim your @handle und Verknüpftes Konto → Konto & Dashboard
  • Testnet verwenden (Entwickler) - wechselt zum qorechain-diana-Testnet (EVM chain ID 9800); die App bindet sich live neu ein, ohne Neustart. Die Standardeinstellung ist immer Mainnet. Testnet-Guthaben zeigen keinen USD-Wert an.
  • Portfolio-Animation - schaltet den Aurora-Hintergrund um.
  • Konto löschen → Ihr Konto löschen
  • Connected to - zeigt das aktive Netzwerk und seine Chain-ID an.

Plattformhinweise​

  • iOS (iOS 15.1 oder neuer) - Face ID (bei der ersten Verwendung erscheint eine Nutzungsaufforderung), ein Secure-Enclave-Tresor, Anmeldung über das systemeigene Authentifizierungsblatt und eine Kameraberechtigung für die Geräteverknüpfung und das QR-Scannen.
  • Android (Android 7.0 oder neuer) - BiometricPrompt mit einem StrongBox-Keystore, registrierte Deep Links für qorex://-Abläufe (Auth-Callback, Connect, Tx, Link) und eine Kameraberechtigung für die Geräteverknüpfung.

Für Desktop-dApps verwenden Sie stattdessen die Browser-Erweiterung.

Wo es veröffentlicht ist​

Der dApp-Browser wird innerhalb der mobilen QoreX-App ausgeliefert (App Store und Google Play); die Einträge und aktuellen Versionen finden Sie unter Wo es veröffentlicht ist. Es ist kein separater Download.

Grenzen und bekannte Probleme​

  • Nur https://-Adressen verbinden sich.
  • Der EVM-Provider hier beantwortet nur Konto- und Chain-Abfragen; er signiert oder sendet keine EVM-Transaktionen oder -Nachrichten. signArbitrary (Nachrichtensignierung) wird nicht unterstützt.
  • window.qorex.native ist im Keplr-Stil, aber kein Drop-in-Ersatz für Keplr, und es gibt keinen window.keplr-Alias.
  • Verbindungen bleiben nicht bestehen: Sie enden, wenn der Browser geschlossen wird.
  • Der Q-Day Scanner, die Social Recovery und Legacy sind in der App enthalten, nicht in der Erweiterung.