A Mina mobile wallet developed by flutter, support both android and ios.
This is a community tool developed under the policy of Mina Project Grants, not developed by o1labs.
- Mina keys and accounts management.
- Send and receive tokens.
- Check the transaction lists.
- Check the transaction detail.
- Calculate the best fees.
- Check staking service pool information.
- Easy staking with service providers
- Easy change staking pool.
- Switch between testnet and mainnet.
- Clone https://github.com/crackerli/ffi_mina_signer.git
- Clone https://github.com/crackerli/coda-mobile-wallet.git
- Clone https://github.com/crackerli/bitcoin_bip32.git
- Edit the path in pubsepc.yaml of project ffi_mina_signer to make sure it can access bitcoin_bip32 project as local plugin
- Edit the path in pubspec.yaml to make sure coda-mobile-wallet project can access ffi_mina_signer project as local plugin.
- In lib/constant/constants.dart, replace the default FIGMENT_API_KEY value with your own Figment api key.
- Config the build settings in pubspec.yaml for build version and build code.
- Config the build settings in lib/global/build_config.dart, following the comments of the build config variables.
- Run "flutter build apk" or "flutter build ios" to build android release apk or ios release ipa package.
1. <uses-permission android:name="android.permission.INTERNET" />
Internet permission required to access the network of Mina.
2. <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Write external storage permission required to store the image of QR code that generated by account address, then user can share it by social network
3. <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
Mount unmount filesystems permission required to store the image of QR code that generated by account address, then user can share it by social network
4. <uses-permission android:name="android.permission.CAMERA" />
Camera permission required to scan the QR code image shared by other Mina users
<key>NSAppleMusicUsageDescription</key>.
<string>StakingPower wallet want to access you media library to save qr image</string>.
<key>NSCameraUsageDescription</key>.
<string>StakingPower wallet need your camera to scan the qr code</string>.
<key>NSPhotoLibraryAddUsageDescription</key>.
<string>StakingPower wallet needs to access your photo Library</string>.
<key>NSPhotoLibraryUsageDescription</key>.
<string>StakingPower wallet want to access you photo library to save qr image</string>.
1. Install TestFlight
2. Scan the QR code image below and follow the instructions.
Search "StakingPower Wallet" on Google Play and install it.