Skip to content

Commit 13afab1

Browse files
rabbleterragon-labs[bot]
andcommitted
feat(wallet): add Cashu wallet support with new features and dependencies
- Added Cashu wallet support for sending and receiving ecash via NIP-60 and NIP-61. - Added Nutzaps for sending value using P2PK-locked Cashu tokens. - Added wallet balance display with offline viewing capability. - Added wallet onboarding flow with mnemonic backup. - Added transaction history view for tracking ecash movements. - Added CashuSwift package dependency for Cashu protocol support. - Added Core Data entities for local wallet caching. - Added NIP-44 encryption for wallet and token events. - Added dependency injection for CashuWalletService, NutzapService, and CashuCacheService. - Added support for new event kinds related to Cashu and Nutzap. Co-authored-by: terragon-labs[bot] <terragon-labs[bot]@users.noreply.github.com>
1 parent 450bd03 commit 13afab1

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
### Release Notes
1414
- Fixed: crash in Event.trackDelete(on:context:).
1515
- Added: "nostr:" prefix to event links following NIP-01 standard.
16+
- Added: Cashu wallet support for sending and receiving ecash via NIP-60 and NIP-61.
17+
- Added: Nutzaps - a new way to send value using P2PK-locked Cashu tokens.
18+
- Added: Wallet balance display with offline viewing capability.
19+
- Added: Wallet onboarding flow with mnemonic backup.
20+
- Added: Transaction history view for tracking ecash movements.
1621

1722
### Internal Changes
1823
- Fixed: Contact Support event fires too often.
1924
- Performance improvements for RepliesLabel, AuthorLabel, NoteCardHeader, Date+Elapsed
25+
- Added: CashuSwift package dependency for Cashu protocol support.
26+
- Added: Core Data entities for local wallet caching (CashuWalletCache, CashuTokenCache, CashuTransaction).
27+
- Added: NIP-44 encryption for wallet and token events.
28+
- Added: Dependency injection for CashuWalletService, NutzapService, and CashuCacheService.
29+
- Added: Support for new event kinds - 7375 (cashuToken), 7376 (cashuHistory), 17375 (cashuWallet), 9321 (nutzap), 10019 (nutzapInfo).
2030

2131
## [1.2.1] - 2025-02-19Z
2232

0 commit comments

Comments
 (0)