The communications protocol for web3, Reown brings the ecosystem together by enabling hundreds of wallets and apps to securely connect and interact. This repository contains Flutter implementation of WalletConnect protocol for Flutter applications.
Core SDK | Sign SDK | WalletKit | AppKit |
---|---|---|---|
1.0.4 | 1.0.4 | 1.0.3 | 1.2.0 |
Reown is released under the Apache 2.0 license. See LICENSE for details.
1. git clone https://github.com/reown-com/reown_flutter.git
2. cd reown_flutter
3. sh scripts/generate_all.sh
- Run
cd packages/reown_walletkit/example
- Run
flutter run --dart-define="PROJECT_ID=0123..." --flavor internal
You can add your own keys for testing purposes as follows:
--dart-define=ETH_SECRET_KEY=your mnemonic phrase....
--dart-define=KADENA_SECRET_KEY=5fgQC1.........
--dart-define=KADENA_ADDRESS=5fgQC1.........
--dart-define=SOLANA_SECRET_KEY=5fgQC1.........
--dart-define=SOLANA_ADDRESS=DbfmtKwL.........
--dart-define=POLKADOT_MNEMONIC=your mnemonic phrase....
--dart-define=POLKADOT_ADDRESS=DbfmtKwL.........
NB: WalletKit sample is intended to be used just as an explanatory project
- Run
cd packages/reown_appkit/example/base
- Run
flutter run --dart-define="PROJECT_ID=0123..." --flavor internal
- Sample Wallet:
- AppKit DApp: