STACKMATE
一个多功能的比特币钱包
核心
此应用程序使用 stackmate-core 进行比特币相关逻辑处理。 stackmate-core 是使用 Rust 构建的。此应用程序通过 FFI 与 stackmate-core 的 Rust 二进制文件通信。
特点
- 现代描述符钱包: 使用比特币生态系统的所有最新技术
- 地址簿: 存储和组织公共描述符
- 计算器: 使用我们内置的计算器计算当前汇率
- 跨平台: 使用 Flutter?和 Rust 构建
入门
Flutter 开发
确保已安装 Flutter 和 Dart。
flutter pub get
flutter run
在更新 cubit 状态类或模型类时,运行 freezed 代码生成。
flutter pub run build_runner watch --delete-conflicting-outputs
VSCode 资源管理器
文件和文件夹的可见性可以从以下位置切换
.vscode/
└── settings.json
汇率 API
目前已实现 coincap API 来计算汇率。请向 coincap 申请 API 密钥,并在以下位置更新 _apiKey
lib/
└── api/
└── rates.dart
更新 stackmate-core
可选的高级用法 确保已安装 Rust 和 Android NDK。
cd packages/bitcoin
sh update-core.sh
