v0.1.19 - Prevent ignored spent token events from reloading into wallet balance after restart

This commit is contained in:
Your Name
2026-03-21 09:30:18 -04:00
parent d51f8e1a7c
commit 42fd966d65
3 changed files with 8 additions and 4 deletions
+2 -2
View File
@@ -55,11 +55,11 @@ Skills compose by adoption-list order (`10123`) and trigger tags carry runtime e
Didactyl will support local inference, which is very privacy preserving. Remote inference does however have it's advantages, and in those cases Didactyl supports using Bitcoin Lightning and eCash inference providers.
## Current Status — v0.1.18
## Current Status — v0.1.19
**Active build — this project is barely working. Experiment at your own risk.**
> Last release update: v0.1.18Auto-clean spent Cashu proofs in check_proofs, publish deletions, and add spent token events to kind-10000 ignore list
> Last release update: v0.1.19Prevent ignored spent token events from reloading into wallet balance after restart
- Connects to configured relays with auto-reconnect and relay state transition logging
- Publishes configured startup events per relay as each relay becomes connected
+4
View File
@@ -680,6 +680,10 @@ int cashu_wallet_load_from_relays(void) {
continue;
}
if (nostr_block_list_is_event_blocked(id->valuestring)) {
continue;
}
nostr_nip60_token_data_t token;
memset(&token, 0, sizeof(token));
if (nostr_nip60_parse_token_event(ev, g_wallet.cfg->keys.private_key, &token) != 0) {
+2 -2
View File
@@ -12,8 +12,8 @@
// Using DIDACTYL_ prefix to avoid conflicts with nostr_core_lib VERSION macros
#define DIDACTYL_VERSION_MAJOR 0
#define DIDACTYL_VERSION_MINOR 1
#define DIDACTYL_VERSION_PATCH 18
#define DIDACTYL_VERSION "v0.1.18"
#define DIDACTYL_VERSION_PATCH 19
#define DIDACTYL_VERSION "v0.1.19"
// Agent metadata
#define DIDACTYL_NAME "Didactyl"