⚠️ WARNING

This package is no longer maintened, please upgrade to reown_appkit.

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/key_constants
constants/string_constants
constants/url_constants
models/grid_item
models/listing
models/w3m_chain_info
models/w3m_wallet_info
pages/about_networks
pages/about_wallets
pages/account_page
pages/approve_magic_request_page
pages/approve_siwe
pages/confirm_email_page
pages/connect_wallet_page
pages/connet_network_page
pages/edit_email_page
pages/get_wallet_page
pages/qr_code_page
pages/select_network_page
pages/upgrade_wallet_page
pages/wallets_list_long_page
pages/wallets_list_short_page
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/explorer_service/explorer_service
services/explorer_service/explorer_service_singleton
services/explorer_service/i_explorer_service
services/explorer_service/models/api_response
services/explorer_service/models/native_app_data
services/explorer_service/models/redirect
services/explorer_service/models/request_params
services/explorer_service/models/wc_sample_wallets
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/network_service/i_network_service
services/network_service/network_service
services/network_service/network_service_singleton
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/storage_service/i_storage_service
services/storage_service/storage_service
services/storage_service/storage_service_singleton
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/constants
theme/w3m_colors
theme/w3m_radiuses
theme/w3m_text_styles
theme/w3m_theme
theme/w3m_theme_data
theme/w3m_theme_widget
utils/asset_util
utils/core/core_utils
utils/core/core_utils_singleton
utils/core/i_core_utils
utils/debouncer
utils/platform/i_platform_utils
utils/platform/platform_utils
utils/platform/platform_utils_singleton
utils/toast/i_toast_utils
utils/toast/toast_message
utils/toast/toast_utils
utils/toast/toast_utils_singleton
utils/url/i_url_utils
utils/url/launch_url_exception
utils/url/url_utils
utils/url/url_utils_singleton
utils/util
utils/w3m_chains_presets
utils/w3m_logger
version
web3modal_flutter
web3modal_flutter
widgets/avatars/loading_border
widgets/avatars/w3m_account_avatar
widgets/avatars/w3m_account_orb
widgets/avatars/w3m_wallet_avatar
widgets/buttons/address_button
widgets/buttons/address_copy_button
widgets/buttons/balance_button
widgets/buttons/base_button
widgets/buttons/connect_button
widgets/buttons/network_button
widgets/buttons/primary_button
widgets/buttons/secondary_button
widgets/buttons/simple_icon_button
widgets/help/help_section
widgets/icons/rounded_icon
widgets/icons/themed_icon
widgets/lists/grid_items/base_grid_item
widgets/lists/grid_items/wallet_grid_item
widgets/lists/list_items/account_list_item
widgets/lists/list_items/all_wallets_item
widgets/lists/list_items/base_list_item
widgets/lists/list_items/download_wallet_item
widgets/lists/list_items/wallet_connect_item
widgets/lists/list_items/wallet_item_chip
widgets/lists/list_items/wallet_list_item
widgets/lists/list_items/wallet_list_item_simple
widgets/lists/networks_grid
widgets/lists/wallets_grid
widgets/lists/wallets_list
widgets/loader
widgets/miscellaneous/all_wallets_header
widgets/miscellaneous/content_loading
widgets/miscellaneous/input_email
widgets/miscellaneous/responsive_container
widgets/miscellaneous/segmented_control
widgets/miscellaneous/verify_otp_view
widgets/qr_code_view
widgets/text/w3m_address
widgets/text/w3m_balance
widgets/toast/walletconnect_modal_toast
widgets/toast/walletconnect_modal_toast_manager
widgets/value_listenable_builders/explorer_service_items_listener
widgets/value_listenable_builders/network_service_items_listener
widgets/w3m_account_button
widgets/w3m_connect_wallet_button
widgets/w3m_network_select_button
widgets/web3modal
widgets/web3modal_provider
widgets/widget_stack/i_widget_stack
widgets/widget_stack/transition_container
widgets/widget_stack/widget_stack
widgets/widget_stack/widget_stack_singleton