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 apkTo generate split APKs for different target architectures:
flutter build apk --split-per-abiiOS:
flutter build iosIf you have a connected device or emulator you can run the app right from your development machine.
Debug mode:
flutter runRelease mode:
flutter run --releaseIf 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-dartIf you need to regenerate the runtime code, please do the following:
dart run build_runner build --delete-conflicting-outputsFor 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.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |





