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 |
---|---|
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
To generate split APKs for different target architectures:
flutter build apk --split-per-abi
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:
dart run build_runner build --delete-conflicting-outputs
For some details regarding translations, have a look at translations and translators.
If you have any questions or need help, don't hesitate to submit a feature request or report an issue. If you can't find a solution, we're here to assist you.
You’re also welcome to join our Discord server for additional support and community interaction.