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.0 | 1.0.0 | 1.0.0 | 1.0.0 |
Reown is released under the Apache 2.0 license. See LICENSE for details.
- Run
sh scripts/generate_all.sh
in the root folder to generate dependencies.
- Run
cd packages/reown_walletkit/example
- Run
flutter run --dart-define=PROJECT_ID=0123... --flavor internal --debug
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
AppKit has two samples, base
, which is made with ReownAppKit
UI-less SDK, and modal
, which is made with ReownAppKitModal
- Run
cd packages/reown_appkit/example/base
- Run
flutter run --dart-define=PROJECT_ID=0123... --flavor internal --debug
or
- Run
cd packages/reown_appkit/example/modal
- Run
flutter run --dart-define=PROJECT_ID=0123... --debug