Aus öffentlichen Paketdaten erstellte Orientierung.
WalletConnect Dart ist ein leichtgewichtiges SDK, das dezentrale Anwendungen ermöglicht, sicher über QR-Code-Scannen oder Deep Linking mit mobilen Wallets zu verbinden. Es unterstützt die plattformübergreifende Integration für Android, iOS, Web, macOS, Windows und Linux und erleichtert nahtlose Blockchain-Interaktionen. Auf dem offenen WalletConnect-Protokoll aufgebaut, gewährleistet es verschlüsselte Kommunikation zwischen dApps und Wallets, ohne private Schlüssel preiszugeben. Das Paket vereinfacht die Wallet-Paarung, Sitzungsverwaltung und Transaktionsunterzeichnung in Flutter-Anwendungen. Ideal für Entwickler, die kryptonative Anwendungen mit sicherer, benutzerfreundlicher Wallet-Konnektivität erstellen möchten.
Anwendungsfälle
dApps mit mobilen Wallets verbinden
Blockchain-Transaktionen aktivieren
Unterstützung von Multi-Plattform-Kryptowährungsanwendungen
Sichere Wallet-Paarung erleichtern
Implementierung der QR-Code-basierten Authentifizierung
Integration mit Ethereum und anderen Blockchains
Hauptmerkmale
Plattformübergreifende Unterstützung
QR-Code- und Deep-Link-Paarung
Verschlüsselte Sitzungskommunikation
sichere Transaktionssignierung
Einfache Integration mit Flutter
Leichtgewichtiges und modulares Design
Geeignet für
Flutter-Entwickler, die dApps erstellen
Krypto-Wallet-Integrationen
Web3-Anwendungsersteller
Blockchain-Projektteams
Mobile-first Kryptoplattformen
dezentrale Finanzanwendungen (DeFi)
Hinweise
Kompatible mobile Wallets erforderlich
Erforderliche ordnungsgemäße Fehlerbehandlung bei Verbindungsfehlern
Abhängig von der Verfügbarkeit einer externen Wallet
Kann zusätzliche Benutzeroberfläche für die QR-Scanning erfordern
Nicht geeignet für nicht-Blockchain-Anwendungsfälle
Die Sitzungsverwaltung muss sorgfältig behandelt werden
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
WalletConnect is an open source protocol for connecting decentralised applications to mobile wallets
with QR code scanning or deep linking. A user can interact securely with any Dapp from their mobile
phone, making WalletConnect wallets a safer choice compared to desktop or browser extension wallets.
Introduction
WalletConnect connects mobile & web applications to supported mobile wallets. The WalletConnect session is started by scanning a QR code (desktop) or by clicking an application deep link (mobile).
WalletConnect-Dart-SDK is a community SDK and port of the official WalletConnect-monorepo.
WalletConnect-Dart currently supports:
Algorand
Ethereum
You can easily add your own network by extending from WalletConnectProvider and implementing the required methods using sendCustomRequest.
An example from Binance Smart Chain can be found here.
For more information regarding the implementation, check out EthereumWalletConnectProvider and AlgorandWalletConnectProvider.
WalletConnect lets you build:
Decentralized web applications and display QR codes with qr_flutter