Karlsen Mobile is a non-custodial wallet for the Karlsen BlockDAG, available for Android and iOS. It is written in Dart using Flutter.
Link | Description |
---|---|
mobile.karlsencoin.com | Karlsen Mobile Homepage |
karlsencoin.com | Karlsen Network Homepage |
- Fork the repository and clone it to your local machine.
- Follow the instructions here to install the Flutter SDK
- Setup Android Studio or Visual Studio Code.
Android:
flutter build apk
iOS:
flutter build ios
If you have a connected device or emulator you can run the app right from your development machine.
Debug mode:
flutter run
Release mode:
flutter run --release
If you need to recompile the updated protocol code, please do the following:
dart pub global activate protoc_plugin 20.0.1
protoc --dart_out="grpc:lib/karlsen/grpc" -I./proto messages.proto p2p.proto rpc.proto --plugin ~/.pub-cache/bin/protoc-gen-dart
If you need to regenerate the runtime code, please do the following:
flutter pub run build_runner build --delete-conflicting-outputs
For some details regarding translations, have a look at Translations and translators.
If you need any help, feel free to file a feature request or an issue if you do not manage to find a solution.