peercoin / peercoin_flutter

Light Peercoin wallet written in Flutter, deployable on Android, iOS and Web.
https://wallet.peercoin.net
GNU Affero General Public License v3.0
26 stars 19 forks source link
android dart flutter flutter-app ios peercoin proof-of-stake wallet

Peercoin Donate Übersetzungsstatus Codemagic build status Static analysis and unit tests E2E Tests

peercoin_flutter

Wallet for Peercoin and Peercoin Testnet using Electrumx as backend.
App in constant development

Use at own risk.

Get it on F-Droid Get it on Google Play

Download on the App Store

You can also sign up for our open beta testing here:

Screenshot_small

Help Translate

Translation status

Known Limitations

Development

Build coinlib
This repository relies on coinlib.
Please follow the build instructions for your OS here: README

Update icons
dart run flutter_launcher_icons:main

Update Hive adapters
dart run build_runner build

Update splash screen
dart run flutter_native_splash:create

Generate proto files
protoc --dart_out=grpc:lib/generated -Iprotos protos/marisma.proto

Build for web
flutter pub global activate peanut
flutter pub global run peanut -b production
Web files are now on the production branch and ready to be deployed.
This will use the html renderer by default. Add --web-renderer canvas to peanut if you want to switch to the canvas renderer.

Run e2e tests

flutter drive --target=test_driver/app.dart --driver=test_driver/key_new.dart
flutter drive --target=test_driver/app.dart --driver=test_driver/key_imported.dart