Skip to content

karlsen-network/karlsen-mobile

 
 

Repository files navigation

Karlsen Mobile

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

Contributing

Building

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

Recompile gRPC Code

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

Regenerate Freezed Code

If you need to regenerate the runtime code, please do the following:

flutter pub run build_runner build --delete-conflicting-outputs

Translations

For some details regarding translations, have a look at Translations and translators.

Have a question?

If you need any help, feel free to file a feature request or an issue if you do not manage to find a solution.

Screenshots

Packages

No packages published

Languages

  • Dart 99.1%
  • CMake 0.3%
  • C++ 0.2%
  • HTML 0.2%
  • Ruby 0.1%
  • Swift 0.1%