⚠️ WARNING
This package is no longer maintened, please upgrade to reown_appkit.
- Read more at: https://docs.reown.com/advanced/walletconnect-deprecations#flutter
- AppKit Updgrade guide: https://docs.reown.com/appkit/upgrade/from-web3modal-flutter
WalletConnect's official AppKit SDK for Flutter
The all-in-one stack to build apps for the new internet
With a layered feature stack spanning onboarding to payments, messaging and more, AppKit enables apps to build powerful top-to-bottom web3 experiences made to last, all through one seamless integration.
Read more about it on our website
Documentation
For a full reference please check the Official Documentation
Example
Please check the example folder for the example.
Run the example app
$ cd example
then
$ flutter run --dart-define=PROJECT_ID={YOUR_PROJECT_ID}
Useful Commands
If you are cloning this repo do the following inside the root folder
$ flutter pub get
to get dependencies
$ dart run build_runner build --delete-conflicting-outputs
to generate files
do the same inside example
folder
Libraries
- constants/url_constants
- models/listing
- models/w3m_chain_info
- models/w3m_wallet_info
- services/analytics_service/analytics_service
- services/analytics_service/analytics_service_singleton
- services/analytics_service/i_analytics_service
- services/analytics_service/models/analytics_event
- services/blockchain_service/blockchain_service
- services/blockchain_service/blockchain_service_singleton
- services/blockchain_service/i_blockchain_service
- services/blockchain_service/models/blockchain_identity
- services/coinbase_service/coinbase_service
- services/coinbase_service/coinbase_service_singleton
- services/coinbase_service/i_coinbase_service
- services/coinbase_service/models/coinbase_data
- services/coinbase_service/models/coinbase_events
- services/logger_service/i_logger_service
- services/logger_service/logger_service
- services/logger_service/logger_service_singleton
- services/magic_service/i_magic_service
- services/magic_service/magic_service
- services/magic_service/magic_service_singleton
- services/magic_service/models/email_login_step
- services/magic_service/models/frame_message
- services/magic_service/models/magic_data
- services/magic_service/models/magic_events
- services/siwe_service/i_siwe_service
- services/siwe_service/models/w3m_siwe
- services/siwe_service/siwe_service
- services/siwe_service/siwe_service_singleton
- services/siwe_service/utils/siwe_utils
- services/w3m_service/events/w3m_events
- services/w3m_service/i_w3m_service
- services/w3m_service/models/w3m_exceptions
- services/w3m_service/models/w3m_session
- services/w3m_service/w3m_service
- theme/w3m_colors
- theme/w3m_radiuses
- theme/w3m_text_styles
- theme/w3m_theme
- theme/w3m_theme_data
- theme/w3m_theme_widget
- utils/w3m_chains_presets
- version
- web3modal_flutter
- web3modal_flutter
- widgets/loader
- widgets/qr_code_view