尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Cashu Wallet for iOS and Android
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Cashu is a Bitcoin ecash protocol. A mint holds bitcoin and issues ecash that you keep in your wallet. Blind signatures let you make ecash payments without the mint learning who pays whom.
Cashu Me brings that to iPhone and Android, with native interfaces built in SwiftUI and Jetpack Compose. Receive your first sats, share ecash as a QR code or text, and move between ecash and Lightning without running a node.
Ecash depends on the mint holding and redeeming its bitcoin backing. Choose mints you trust; a seed phrase cannot protect you from a mint losing funds or going offline.
Payment methods and fees depend on your mint. NFC availability depends on the device and platform. See the deposit recovery guide for recovery requirements and supported payment methods.
| Platform | Install | Requirements |
|---|---|---|
| Android | Download the APK from the latest release | Android 8.0+ |
| iOS | Build with Xcode | iOS 18+ |
Release notes and earlier downloads are on the releases page.
Both apps use the Cashu Dev Kit through
native bindings. Shared product and design guidance lives in
docs/product/.
| Directory | Contents |
|---|---|
ios/ | SwiftUI app, Xcode project, and iOS tests |
android/ | Kotlin / Jetpack Compose app and Android tests |
docs/screenshots/ | App screenshots from both platforms |
CI/ | Local Nutshell and CDK mints for integration tests |
iOS (requires Xcode with the iOS 18+ SDK):
cd ios
xcodebuild -project CashuWallet.xcodeproj \
-scheme CashuWallet \
-destination 'platform=iOS Simulator,name=iPhone 17 Pro' \
build
Android (requires JDK 17 and an Android SDK; point local.properties or
ANDROID_HOME at it):
cd android
./gradlew --no-daemon :app:assembleDebug
Unit tests:
# iOS
cd ios && xcodebuild test -project CashuWallet.xcodeproj -scheme CashuWallet \
-destination 'platform=iOS Simulator,name=iPhone 17 Pro' \
-only-testing:CashuWalletTests
# Android
cd android && ./gradlew --no-daemon :app:testDebugUnitTest
Integration tests run the apps against real mint implementations started
locally — see CI/README.md for the full setup:
./CI/setup-nutshell.sh && ./CI/start-nutshell.sh
./CI/setup-cdk.sh && ./CI/start-cdk.sh
Report a bug, suggest an improvement, or open a pull request. For interface changes, consider both iOS and Android and include screenshots of the affected flows.
Platform setup: iOS · Android.
Report vulnerabilities privately using the contact in SECURITY.md.