Damus
thesimplekid profile picture
thesimplekid
@thesimplekid

Grantee @spiralbtc working on Cashu Dev Kit

DMs: @thesimplekid:matrix.org

[email protected]

npub19ulp0mk2yqphy2s9nsfyeum5hggmct6dpt8pwnfppdcaydj8k50sj9n72z@npubx.cashlnurl
Relays (5)
  • wss://purplepag.es – read & write
  • wss://relay.damus.io – read & write
  • wss://filter.nostr.wine/npub1qjgcmlpkeyl8mdkvp4s0xls4ytcux6my606tgfx9xttut907h0zs76lgjw?broadcast=true – read & write
  • wss://nostr.oxtr.dev – read & write
  • wss://nostr-pub.wellorder.net – read & write

Recent Notes

thesimplekid profile picture
CDK release v0.14.0

Summary

This release focuses on reliability and robustness improvements across the codebase. The mint now implements saga patterns for both melt and swap operations, providing better error recovery and state consistency during these critical operations. Async melt processing has been added for improved throughput. The wallet gains a new Tor mint connector with isolated circuits support for enhanced privacy when communicating with mints, along with a MintMetadataCache that delivers significant performance improvements for key and metadata management. A new proof recovery mechanism automatically handles failed wallet operations. MultiMintWallet receives improvements including the ability to check and wait for mint quotes and configure internal wallets. NUT-11 SIG_ALL message aggregation has been updated to match the latest specification. On the infrastructure side, a generic pubsub module has been introduced in cdk-common, and cdk-ffi adds postgres support. Additional highlights include keyset amount tracking and SQL balance calculation optimization for improved performance, wallet functions to pay human readable addresses (BIP353 and Lightning address), invoice decoding for BOLT11 and BOLT12 in the FFI bindings, and a mutation testing infrastructure to ensure security-critical code coverage. The release also brings numerous bug fixes addressing database contention, HTLC witness handling, and quote state management.

https://github.com/cashubtc/cdk/releases/tag/v0.14.0
4❤️7🚀2🤙2
Rizful.com (zap tester) · 15w
testing zaps for this note… we made six attempts to⚡zap this note, at npub19ulp0mk2yqphy2s9nsfyeum5hggmct6dpt8pwnfppdcaydj8k50sj9n72z@npubx.cash, over a period of about 1 hour. all six attempts were successful. please check on your end to be sure you received. average zap time was 10951ms (11 s...
thesimplekid profile picture
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 https://github.com/cashubtc/cdk-kotlin and https://github.com/cashubtc/cdk-swift 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: https://github.com/cashubtc/cdk/releases/tag/v0.13.0

Thanks to @David Caseria for much of the work on the bindings
59❤️10❤️1🚀1🤙1
jurraca · 21w
dammm boys u cooked 🤘
Carman · 21w
KING SHIT
William Watson · 21w
Join Fintech Catalysts for crypto mentorship on Telegram and get real-time trade signals, expert analysis, and mirror trading strategies https://t.me/+4-eRE_FrotllZjUx
shroominic · 19w
cdk-python 🙏
meduzot · 21w
Always preferred it to the 40 foot. How old is the photo?