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
karlsencoin.com Karlsen Network Homepage

Contributing

Building

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

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:

dart run build_runner build --delete-conflicting-outputs

Translations

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

Need Assistance?

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.

Join the Karlsen Discord Server

Screenshots

About

Karlsen Mobile Wallet for Android and iOS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

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