Upgrade from Web3Modal to Reown AppKit for Flutter
This document outlines the steps to migrate from the oldweb3modal_flutter
package to the new reown_appkit
packages in your Flutter project.
Step 1. Replace the corresponding dependency
Removeweb3modal_flutter
dependency from pubspec.yaml and add reown_appkit
:
flutter clean && flutter pub get
after replacing the packages
Then replace the imports…
Step 2. Update your AppKit’s theme related classes
Step 3. Update the main service class
See more about how to initialize on Initialization sectionStep 4. Update main buttons
Step 5. Networks presets
The way we used to manipulate the network presets has changedStep 4. Update your Components usage
Update your web3app instance within the service: If you use to subscribe toweb3App
events you should now change it to appKit
. Example:
_w3mService.web3App!...
Step 5. Update any exception type
Final notes
- Ensure that you have updated all relevant configurations and imports in your project to reflect the changes from Web3Modal to AppKit.
- Test your application thoroughly to ensure that the migration has been successful and that all functionality is working as expected.
- Check our AppKit example for Flutter to compare with your implementation in case you are having issues