- Install flutter https://docs.flutter.dev/get-started/install
- Clone this repo
- Make sure to have an installed android emulator
- Open your emulator through cli or through AVD Device manager
- Make sure flutter sees your emulator (
flutter devices
) - Run
flutter pub get
- Make a copy of
.env.example
to.env
and fill in all variables - Run
flutter run --debug
(if you encounter problems with device detection run with-d <DEVICE_NAME>
flag)
- Bundler: We host FREE endpoints based on our compliant ERC-4337 python bundler Voltaire .
- Paymasters: Run your own open source verifying paymaster
- Node: Get your node endpoints on ChainList
- If you are getting
compileSdkVersion errors
. Go toandroid/local.properties
and add those lines
flutter.minSdkVersion=23
flutter.compileSdkVersion=33
We would like to thank Optimism Community Governance for providing the initial support for this project.
Candide Wallet is available under the GNU General Public License v3.0 license.