@nostr-dev-kit/ndk-cache-redis
0.8.8
Patch Changes
- bump
0.8.7
Patch Changes
d5b4753: Wallet configuration and management improvements:
NDKCashuWallet:
- Add
send()method to create cashu tokens for sending amounts - Add
update()method to update wallet configuration (mints and relays) with proper replaceable event publishing - Add static
create()factory method for easy wallet creation with initial configuration
ReactiveWalletStore (Svelte):
- Add reactive Svelte 5 store for wallet state management
- Automatic session integration with NDKSessionManager
- Reactive balance, status, and wallet state using $state runes
- Convenience methods and getters for mints, relays, and transactions
- Add
Updated dependencies [59a97a5]
Updated dependencies [28ebbe1]
- @nostr-dev-kit/ndk@2.17.9
0.8.6
Patch Changes
- Bump version for zustand/vanilla import fix
0.8.5
Patch Changes
- Fix zustand import to use vanilla API instead of React-dependent main export
0.8.4
Patch Changes
- Fix zustand bundling issue causing React import errors in non-React environments by marking zustand as external dependency
0.8.3
Patch Changes
- bump
- Updated dependencies
- @nostr-dev-kit/sync@0.3.2
0.8.2
Patch Changes
3407126: Fix negentropy relay capability caching and add fallback support
- Fixed async callback race condition where cache updates weren't awaited
- Added DRY refactoring with
syncSingleRelay()helper method - Implemented automatic fallback to
fetchEventsfor relays without negentropy support - Both
sync()andsyncAndSubscribe()now try all relays and automatically fall back when needed - Events are properly cached even when using fallback mechanism
- Updated wallet to use
NDKSyncclass instead of low-levelndkSyncfunction for proper capability caching
Updated dependencies [344c313]
Updated dependencies [2adef59]
Updated dependencies [3407126]
Updated dependencies [344c313]
- @nostr-dev-kit/ndk@2.17.0
- @nostr-dev-kit/sync@0.3.0
0.8.1
Patch Changes
- bump
0.8.0
Minor Changes
- e596023: Export NIP-87 mint store and wallet config store utilities
Patch Changes
- Updated dependencies [e596023]
- @nostr-dev-kit/ndk@2.16.0
0.7.2
Patch Changes
- Updated dependencies [a912a2c]
- Updated dependencies [3bffc04]
- @nostr-dev-kit/ndk@2.15.3
- @nostr-dev-kit/sync@0.2.0
0.7.0
Minor Changes
Add cashu mint list support for nutzap reception
- Add
mintListgetter andfetchMintListmethod to NDKCashuWallet - Implement automatic mint list fetching during wallet initialization
- Support NIP-61 nutzap reception configuration through mint lists
- Add comprehensive test coverage for mint list functionality
- Add subId parameters for better subscription tracking
This enables wallets to properly configure nutzap reception by fetching and exposing their published mint lists (kind:10019 events), supporting the NIP-61 specification for enhanced cashu token interoperability.
- Add
Patch Changes
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.15.0
0.6.3
Patch Changes
96341c3: Remove old NIP-60 migration code and legacy wallet kind 37375
- Removed
getOldWalletsfunction andmigrateCashuWalletfrom ndk-wallet - Removed
LegacyCashuWallet = 37375kind definition from ndk-core - Cleaned up all references to the legacy migration code
- Removed
Updated dependencies [2886111]
Updated dependencies [96341c3]
- @nostr-dev-kit/ndk@2.14.37
0.6.2
Patch Changes
- bump
0.6.1
Patch Changes
- make wallet.start() wait until the wallet is ready
0.6.0
Minor Changes
- bump
0.5.14
Patch Changes
- bump
0.5.11
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.7
0.5.10
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.6
0.5.9
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.5
0.5.8
Patch Changes
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.4
0.5.7
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.3
0.5.6
Patch Changes
- fix release
0.5.5
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.2
0.5.4
Patch Changes
- bump
0.5.3
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.14.1
0.5.2
Patch Changes
- c83166a: bump
- import changes
- Updated dependencies [c83166a]
- Updated dependencies [5ab19ef]
- Updated dependencies [6e16e06]
- Updated dependencies
- Updated dependencies [5ab19ef]
- @nostr-dev-kit/ndk@2.14.0
0.5.0
Minor Changes
- BREAKING: move wallet balance to be a getter since it sets a more natural expectation of what the function does
- Bug fix: NWC nutzaps always validate that the p2pk is properly padded
Patch Changes
- implement mint get/set interfaces at the NDKWallet level
0.4.3
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.12.2
0.4.2
Patch Changes
- cca3357: move NDKWalletChange from ndk-wallet to NDKCashuWalletTx in ndk
- Updated dependencies [3ea9695]
- Updated dependencies [cca3357]
- Updated dependencies [1235f69]
- @nostr-dev-kit/ndk@2.12.1
0.4.1
Patch Changes
- Updated dependencies [f255a07]
- Updated dependencies [f255a07]
- Updated dependencies [2171140]
- Updated dependencies [72c8492]
- Updated dependencies [72c8492]
- @nostr-dev-kit/ndk@2.12.0
0.4.0
Minor Changes
- Update to new NIP-60 and NIP-61 implementations
Patch Changes
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.11.2
0.3.17
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.11.1
0.3.16
Patch Changes
- 689305c: NWC support
- Updated dependencies [35987be]
- Updated dependencies [689305c]
- Updated dependencies [35987be]
- Updated dependencies [35987be]
- Updated dependencies
- Updated dependencies [4ed75a6]
- @nostr-dev-kit/ndk@2.11.0
0.3.15
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.10.7
0.3.14
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.10.6
0.3.13
Patch Changes
- Updated dependencies [5939a3e]
- Updated dependencies
- Updated dependencies [f2a0cce]
- @nostr-dev-kit/ndk@2.10.5
0.3.12
Patch Changes
- Updated dependencies [5bed70c]
- Updated dependencies [873ad4a]
- @nostr-dev-kit/ndk@2.10.4
0.3.11
Patch Changes
- 0bdffa7: if we run into duplicate proofs throughout the same or different tokens, clean up when we roll them into a new token event
- 0bdffa7: be more tolerant of incorrect nip04 encryption
- apply orphan tokens to the default wallet
- Updated dependencies [0fc66c5]
- @nostr-dev-kit/ndk@2.10.3
0.3.10
Patch Changes
- bump
0.3.9
Patch Changes
- nip44 decrypt wallet change events
0.3.8
Patch Changes
- avoid duplicating proofs when they existed previously in different tokens
0.3.7
Patch Changes
- fix issue were two tokens are being created when redeeming cashu
0.3.6
Patch Changes
- bump
0.3.5
Patch Changes
- receive cashu
0.3.4
Patch Changes
- 0191977: provide a way to create nuts of specific denomincation(s)
0.3.3
Patch Changes
- 4351ec4: provide a way to create nuts of specific denomincation(s)
- Updated dependencies
- @nostr-dev-kit/ndk@2.10.2
0.3.2
Patch Changes
- bump
0.3.1
Patch Changes
- publish wallet change events
0.3.0
Minor Changes
- update to cashuts 1.1.0
Patch Changes
- Updated dependencies [d6cfa8a]
- Updated dependencies [d6cfa8a]
- Updated dependencies [d6cfa8a]
- Updated dependencies [722345b]
- @nostr-dev-kit/ndk@2.10.1
0.2.0
Minor Changes
- Zap improvements
Patch Changes
- Updated dependencies [ec83ddc]
- Updated dependencies [18c55bb]
- Updated dependencies
- Updated dependencies [18c55bb]
- Updated dependencies
- Updated dependencies
- Updated dependencies [3029124]
- @nostr-dev-kit/ndk@2.10.0
2.1.16
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.9.1
2.1.15
Patch Changes
- Updated dependencies [94018b4]
- Updated dependencies [548f4d8]
- @nostr-dev-kit/ndk@2.9.0
2.1.14
Patch Changes
- Updated dependencies [0af033f]
- Updated dependencies
- @nostr-dev-kit/ndk@2.8.2
2.1.13
Patch Changes
- Updated dependencies [e40312b]
- Updated dependencies
- @nostr-dev-kit/ndk@2.8.1
2.1.12
Patch Changes
- Updated dependencies [91d873c]
- Updated dependencies [6fd9ddc]
- Updated dependencies [0b8f331]
- Updated dependencies
- Updated dependencies [f2898ad]
- Updated dependencies [9b92cd9]
- Updated dependencies
- Updated dependencies [6814f0c]
- Updated dependencies [89b5b3f]
- Updated dependencies [9b92cd9]
- Updated dependencies [27b10cc]
- Updated dependencies
- Updated dependencies
- Updated dependencies [ed7cdc4]
- @nostr-dev-kit/ndk@2.8.0
2.1.11
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.7.1
2.1.10
Patch Changes
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.7.0
2.1.9
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.6.1
2.1.8
Patch Changes
- Updated dependencies
- Updated dependencies [c2db3c1]
- Updated dependencies
- Updated dependencies [c2db3c1]
- Updated dependencies [c2db3c1]
- @nostr-dev-kit/ndk@2.6.0
2.1.7
Patch Changes
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.5.1
2.1.6
Patch Changes
- Updated dependencies [e08fc74]
- @nostr-dev-kit/ndk@2.5.0
2.1.5
Patch Changes
- Updated dependencies [111c1ea]
- Updated dependencies [5c0ae51]
- Updated dependencies [6f5ea49]
- Updated dependencies [3738d39]
- Updated dependencies [d22239a]
- @nostr-dev-kit/ndk@2.4.1
2.1.4
Patch Changes
- Updated dependencies [b9bbf1d]
- @nostr-dev-kit/ndk@2.4.0
2.1.3
Patch Changes
- Updated dependencies
- Updated dependencies [885b6c2]
- Updated dependencies [5666d56]
- @nostr-dev-kit/ndk@2.3.3
2.1.2
Patch Changes
- Updated dependencies
- Updated dependencies [4628481]
- Updated dependencies
- @nostr-dev-kit/ndk@2.3.2
2.1.1
Patch Changes
- Updated dependencies [ece965f]
- @nostr-dev-kit/ndk@2.3.1
2.1.0
Minor Changes
- 06c83ea: Aggressively cache all filters and their responses so the same filter can hit the cache
Patch Changes
- Updated dependencies [54cec78]
- Updated dependencies [ef61d83]
- Updated dependencies [98b77dd]
- Updated dependencies [46b0c77]
- Updated dependencies [082e243]
- @nostr-dev-kit/ndk@2.3.0
2.0.11
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.2.0
2.0.10
Patch Changes
- Updated dependencies [180d774]
- Updated dependencies [7f00c40]
- @nostr-dev-kit/ndk@2.1.3
2.0.9
Patch Changes
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.1.2
2.0.8
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.1.1
2.0.7
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.1.0
2.0.6
Patch Changes
- Updated dependencies
- Updated dependencies
- @nostr-dev-kit/ndk@2.0.6
2.0.5
Patch Changes
- Updated dependencies [d45d962]
- @nostr-dev-kit/ndk@2.0.5
2.0.5
Patch Changes
- Updated dependencies
- Updated dependencies [d45d962]
- @nostr-dev-kit/ndk@2.0.5
2.0.4
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.0.4
2.0.3
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.0.3
2.0.2
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.0.2
1.8.7
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@2.0.0
1.8.6
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@1.4.2
1.8.5
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@1.4.1
1.8.4
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@1.4.0
1.8.3
Patch Changes
- Updated dependencies [b3561af]
- @nostr-dev-kit/ndk@1.3.2
1.8.2
Patch Changes
- Updated dependencies
- @nostr-dev-kit/ndk@1.3.1
1.8.1
Patch Changes
- Updated dependencies [88df10a]
- Updated dependencies [c225094]
- Updated dependencies [cf4a648]
- Updated dependencies [3946078]
- Updated dependencies [3440768]
- @nostr-dev-kit/ndk@1.3.0