myWitWallet is a non-custodial Witnet compatible wallet that allows you to send and receive Wit immediately.
Go to the releases section and download the binary suitable for your system.
This application is built using the Flutter framework.
You need to install Flutter to run the app in development mode. Depending on your operating system, you will be requested to comply with some requirements.
# clone the repository
git clone [email protected]:witnet/my-wit-wallet.git
# cd into the cloned repository
cd my-wit-wallet
# install application dependencies
flutter pub get
# launch development application
flutter run
Repair lint errors with (this operation modifies your files!) dart format .
We use Flutter for testing.
# run unit tests
flutter test
flutter pub get
System | Build commands | Destination path |
---|---|---|
iOS | flutter build ios --release --no-codesign |
./build/ios/ipa/myWitWallet.ipa |
android | flutter build apk |
./build/app/outputs/flutter-apk/myWitWallet.apk |
macOS | flutter build macos --release |
./build/macos/Build/Products/Release/myWitWallet.app |
windows | flutter build windows |
.\build\windows\runner\Release |
linux | bash sudo apt-get update -y && sudo apt-get install -y ninja-build libgtk-3-dev flutter build linux --release |
./build/linux/x64/release/bundle |
Creating a tag in my-wit-wallet repo triggers a Github Actions workflow and generates a new release for linux
, windows
, macOS
, android
and iOs
.
- Use
flutter doctor
to check if you miss any dependencies to complete the Flutter configuration. - Use
flutter clean
to clean the generated build and the Flutter cache. - Use
dart pub cache repair
to reinstall all packages in the system cache.