14 Commits

Author SHA1 Message Date
fiatjaf
7e04bbb4b8 breaking pointer mess
- ExternalPointer (?)
- nip27, nip22 and nip10 functions to return pointers
- get rid of sdk/thread helpers that were just a thin layer over nip10 and nip22
2025-03-10 02:38:06 -03:00
fiatjaf
d07cccdd45 nip27 parsing improved (and with nip08 support removed) in its own package. 2025-02-09 18:01:45 -03:00
fiatjaf
40538486d5 sdk/hints: use a single "hint" type instead of nprofile/nevent/tag/nip05. 2025-01-18 18:19:54 -03:00
fiatjaf
956868e956 sdk: clarify event tracker functions. 2025-01-16 17:47:31 -03:00
fiatjaf
febf022124 add some basic sdk tests, fix saving hints (normalize urls), checkduplicates arg order, kvdb stuff and other things. 2025-01-16 17:39:16 -03:00
fiatjaf
46569b6ef4 sdk: actually no, let's store all relay urls together in the same kvdb key. 2025-01-16 11:30:14 -03:00
fiatjaf
4cf9631c28 sdk: use a prefix iterator on kvdb for storing relay urls associated with ids. 2025-01-16 10:25:00 -03:00
fiatjaf
ba38c28b99 sdk: track event relays on kvstore. 2025-01-15 14:29:38 -03:00
fiatjaf
c2c08ab6bc more list fetchers. 2025-01-01 18:16:36 -03:00
fiatjaf
95ddacb9f3 sdk: track query attempts automatically and other small tweaks to replaceable fetching and stuff. 2024-12-24 00:15:10 -03:00
fiatjaf
8327310d52 improve SimplePool authHandler, rename IncomingEvent to RelayEvent so we can use it there. 2024-09-19 12:28:42 -03:00
kehiy
47243fdcc4 feat(event): adding more helpers. 2024-09-19 11:34:31 -03:00
fiatjaf
2b04ea9bc1 sdk: do not track hints from ephemeral events. 2024-09-17 08:06:04 -03:00
fiatjaf
072da132f4 move nostr-sdk repository into here because why not? 2024-09-11 10:14:13 -03:00