Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reown-com/reown_flutter
Reown is the onchain UX platform that provides toolkits built on top of the WalletConnect Network that enable builders to create onchain user experiences that make digital ownership effortless, intuitive, and secure.
https://github.com/reown-com/reown_flutter
bitcoin blockchain ethereum onchain wallet walletconnect web3
Last synced: about 1 month ago
JSON representation
Reown is the onchain UX platform that provides toolkits built on top of the WalletConnect Network that enable builders to create onchain user experiences that make digital ownership effortless, intuitive, and secure.
- Host: GitHub
- URL: https://github.com/reown-com/reown_flutter
- Owner: reown-com
- License: apache-2.0
- Created: 2024-09-11T16:04:38.000Z (2 months ago)
- Default Branch: develop
- Last Pushed: 2024-09-26T12:36:38.000Z (about 2 months ago)
- Last Synced: 2024-09-27T13:23:20.239Z (about 2 months ago)
- Topics: bitcoin, blockchain, ethereum, onchain, wallet, walletconnect, web3
- Language: Dart
- Homepage: https://docs.reown.com
- Size: 7.51 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# **Reown - Flutter**
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.
## SDK Chart
| [Core SDK](packages/reown_core) | [Sign SDK](packages/reown_sign) | [WalletKit](packages/reown_walletkit) | [AppKit](packages/reown_appkit) |
|---------------------------------|---------------------------------|---------------------------------------|---------------------------------|
| 1.0.0 | 1.0.0 | 1.0.1 | 1.0.1 |## License
Reown is released under the Apache 2.0 license. [See LICENSE](/LICENSE) for details.
### Generate project dependencies
- Run `sh scripts/generate_all.sh` in the root folder to generate dependencies.
### Run WalletKit Sample
1. Run `cd packages/reown_walletkit/example`
2. 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_
### Run AppKit Sample
AppKit has two samples, `base`, which is made with `ReownAppKit` UI-less SDK, and `modal`, which is made with `ReownAppKitModal`
1. Run `cd packages/reown_appkit/example/base`
2. Run `flutter run --dart-define=PROJECT_ID=0123... --flavor internal --debug`or
1. Run `cd packages/reown_appkit/example/modal`
2. Run `flutter run --dart-define=PROJECT_ID=0123... --debug`