Awesome
<a href="https://weblate.ppc.lol/engage/peercoin-flutter/"> <img src="https://weblate.ppc.lol/widgets/peercoin-flutter/-/translations/svg-badge.svg" alt="Übersetzungsstatus" /></a>
peercoin_flutter
Wallet for Peercoin and Peercoin Testnet using Electrumx as backend.
App in constant development
Use at own risk.
<p align="center"> <a href="https://f-droid.org/packages/com.coinerella.peercoin/"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"></a> <a href="https://play.google.com/store/apps/details?id=com.coinerella.peercoin"><img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80"></a> </p> <p align="center"> <a href="https://apps.apple.com/app/peercoin-wallet/id1571755170?itsct=apps_box_badge&itscg=30200" style="display: inline-block; overflow: hidden; border-radius: 13px; width: 250px; height: 83px;"><img src="https://tools.applemediaservices.com/api/badges/download-on-the-app-store/black/en-us?size=250x83&releaseDate=1626912000&h=8e86ea0b88a4e8559b76592c43b3fe60" alt="Download on the App Store" style="border-radius: 13px; width: 250px; height: 83px;"></a> </p>You can also sign up for our open beta testing here:
Help Translate
<a href="https://weblate.ppc.lol/engage/peercoin-flutter/"> <img src="https://weblate.ppc.lol/widgets/peercoin-flutter/-/translations/multi-auto.svg" alt="Translation status" /> </a>Known Limitations
- will not mint
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