CDK Release
Version 0.13.0 marks a major milestone for mobile development with the introduction of comprehensive native mobile bindings that enable building Cashu wallets for iOS and Android using Swift and Kotlin. The release introduces cdk-ffi, a new Foreign Function Interface crate that provides UniFFI-based bindings for Swift and Kotlin, with full wallet functionality including multi-mint support, BOLT12 payments, BIP-353 address resolution, and advanced features like P2PK conditions and authentication. Mobile bindings are distributed through dedicated repositories at
and
that provide native package management for Android/JVM and iOS/macOS platforms respectively. The release also delivers significant infrastructure improvements including an event-driven payment architecture with real-time notifications, enhanced database layer with generic key-value storage, improved HTTP transport with proxy support and BIP-353 DNS resolution, and new operational features like Prometheus metrics collection and dedicated authentication database support.
Full release notes:
Thanks to @David Caseria for much of the work on the bindings
GitHub
GitHub - cashubtc/cdk-kotlin: Kotlin/Android bindings for the Cashu Development Kit (CDK).
Kotlin/Android bindings for the Cashu Development Kit (CDK). - cashubtc/cdk-kotlin
GitHub
GitHub - cashubtc/cdk-swift
Contribute to cashubtc/cdk-swift development by creating an account on GitHub.
GitHub
Release v0.13.0 · cashubtc/cdk
Summary
Version 0.13.0 marks a major milestone for mobile development with the introduction of comprehensive native mobile bindings that enable bui...
