Orientação gerada a partir de informações públicas. Apenas para referência.
O WalletConnect Dart é um SDK leve que permite que aplicações descentralizadas se conectem com carteiras móveis de forma segura por meio da leitura de códigos QR ou deep linking. Ele oferece integração multiplataforma para Android, iOS, Web, macOS, Windows e Linux, facilitando interações sem problemas com blockchains. Construído sobre o protocolo aberto WalletConnect, garante comunicação criptografada entre dApps e carteiras sem expor chaves privadas. O pacote simplifica o emparelhamento de carteiras, gerenciamento de sessões e assinatura de transações em aplicativos Flutter. Ideal para desenvolvedores que constroem aplicações nativas de cripto com conectividade segura e amigável ao usuário.
Casos de uso
Conectando dApps a carteiras móveis
Habilitar transações de blockchain
Suporte a aplicativos de cripto multiplataforma
Facilitando o emparelhamento seguro de carteiras
Implementando autenticação baseada em código QR
Integração com Ethereum e outras blockchains
Principais recursos
Suporte multiplataforma
Emparelhamento de código QR e link profundo
Comunicação de sessão criptografada
assinatura de transação segura
Integração fácil com o Flutter
Design leve e modular
Indicado para
Desenvolvedores Flutter construindo dApps
Integrações de carteira cripto
criadores de aplicativos Web3
equipes de projetos de blockchain
Plataformas de cripto com foco em dispositivos móveis
aplicativos de finanças descentralizadas (DeFi)
Considerações
Requer carteiras móveis compatíveis
Necessita de tratamento adequado de erros para falhas de conexão
Depende da disponibilidade de carteira externa
Pode ser necessário uma interface de usuário adicional para escaneamento QR
Não adequado para casos de uso não baseados em blockchain
O gerenciamento de sessão deve ser tratado com cuidado
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
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