/candide-mobile-app

CANDIDE mobile wallet

Primary LanguageDartGNU General Public License v3.0GPL-3.0

CANDIDE Wallet

The Golden Standard for ERC-4337 smart contract wallets

Try the IOS and Android app today on our discord

Development

Getting Started

  • 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)

ENV variables

Troubleshooting

  • If you are getting compileSdkVersion errors. Go to android/local.properties and add those lines
flutter.minSdkVersion=23
flutter.compileSdkVersion=33

Acknowledgement

We would like to thank Optimism Community Governance for providing the initial support for this project.

License

Candide Wallet is available under the GNU General Public License v3.0 license.