## Table of Contents
- [Core](#core)
- [Features](#features)
- [Getting Started](#getting-started)
- [Flutter Development](#flutter-development)
- [VSCode Explorer](#vscode-explorer)
- [Exchange Rates API](#exchange-rates-api)
- [Updating stackmate-core](#updating-stackmate-core)
- [Maintainers](#maintainers)
- [License](#license)
This app uses stackmate-core for it's Bitcoin specific logic.
stackmate-core is built using Rust.
This app communicates with stackmate-core's Rust binary via FFI.
- modern descriptor wallets: uses all the latest technologies from the Bitcoin ecosystem
- address book: store and organise public descriptors
- calculator: calculate current exchange rates with our built-in calculator
- cross platform: built using Flutter 💙 and Rust
Make sure Flutter and Dart are installed.
flutter pub get
flutter run
Run freezed code-gen while updating cubit state classes or model classes.
flutter pub run build_runner watch --delete-conflicting-outputs
Visibility of files and folders can be toggled from
.vscode/
└── settings.json
The coincap API is currently implemented for calculating exchange rates.
Request an API Key from coincap and update the _apiKey
in
lib/
└── api/
└── rates.dart
Optional Advanced Usage
Make sure Rust and Android NDK are installed.
cd packages/bitcoin
sh update-core.sh