Commit Graph

38 Commits

Author SHA1 Message Date
Baris Aydek 3c4019a154 nip54 normalizeIdentifier function 2025-02-25 13:52:40 -03:00
Egge bbb09420fe export nip17 2024-11-26 11:59:58 -03:00
ciegovolador 1d89038375
add nip59 (#438)
* feat(nip59) add nip59 based on https://nips.nostr.com/59

* fix(nip59) export the code as nip59

* Update nip59.ts

Co-authored-by: Asai Toshiya <to.asai.60@gmail.com>

* fix(nip59) change GiftWrap kind and using kinds from kinds.ts

---------

Co-authored-by: Asai Toshiya <to.asai.60@gmail.com>
2024-10-17 09:38:04 -03:00
fiatjaf 87a91c2daf fix useWebSocketImplementation so it works with pool on nodejs esm. 2024-05-29 13:39:00 -03:00
fiatjaf 4f4de458e9 rename Nip07 to WindowNostr. 2024-05-26 12:00:42 -03:00
António Conselheiro 88454de628
including interface for nip07 (#403)
* including interface for nip07

* fix types for NIP-07

* including NIP-07 export to jsr

* fix readme about nip07

* including in nip7 interface an output signature compatible with the event returned by the signer
2024-05-26 11:58:12 -03:00
fiatjaf 5d795c291f
fix relay.ts imports after 7f11c0c618. 2023-12-22 06:58:01 -03:00
fiatjaf a4ae964ee6
split relay and pool into pure and wasm modules. 2023-12-21 17:27:42 -03:00
Shusui MOYATANI 919d29363e export kinds 2023-12-21 16:42:30 -03:00
Jon Staab bf3818e434 Add nip44 v2 2023-12-21 08:55:23 -03:00
fiatjaf fe87529646
change tests and nips to use the new api. 2023-12-19 13:58:37 -03:00
fiatjaf 1357642575
adjust packages exported. 2023-12-16 13:08:37 -03:00
fiatjaf 867aa11d12
remove all the NIP-26 stuff. 2023-12-13 15:24:57 -03:00
fiatjaf 350d8ec3b6
remove nip06 from main export bundle. 2023-11-13 17:35:32 -03:00
Sam Samskies de72172583 add helper functions for nip-47 2023-09-19 14:43:01 -03:00
Jonathan Staab d13eecad4a Add support for nip44 2023-08-12 20:46:32 -03:00
Airtune e5a3ad9855
Export nip28 functions in index.ts and bump version (#265) 2023-07-31 23:04:45 -03:00
Dolu 81776ba811 fix(nip98): add export 2023-07-17 11:51:12 -03:00
Alex Gleason 08885ab8da Refactor imports: use file extension, improve tree shaking, update tests 2023-05-12 17:03:41 -03:00
Paul Miller 03cc18d53b
bring back @noble/curves instead of @noble/secp256k1.
fixes https://github.com/nbd-wtf/nostr-tools/issues/196#issuecomment-1537549606
2023-05-07 21:16:48 -03:00
futpib 424449c773 Add NIP-18 utils 2023-05-07 08:52:18 -03:00
futpib 13e9b4aa3e Add NIP-25 utils 2023-04-23 20:19:52 -03:00
Alex Gleason eb97dbd9ef
Add NIP-21 and NIP-27 modules for parsing nostr URIs 2023-04-22 18:30:57 -05:00
Lynn Zenn 6e58fe371c relay: add support for NIP42 authentication 2023-04-18 15:16:40 -03:00
fiatjaf ef3184a6e0
remove @noble/curves. people are not ready for it, causes BigInt issues. 2023-04-18 15:14:21 -03:00
Paul Miller 204ae0eff1 Switch from noble-secp256k1 to noble-curves 2023-04-14 16:45:01 -03:00
Alex Gleason a05506468d Add NIP-13 (proof-of-work) module 2023-04-11 18:21:40 -03:00
futpib 3e67f9b014 Add NIP-10 thread root/reply/mention parsing 2023-04-01 08:30:22 -03:00
fiatjaf 8818e4f88a
add parseReferences() for NIP-10 and NIP-27. 2023-03-26 09:44:33 -03:00
BilligsterUser be7c981c14 NIP-39: validate github 2023-03-11 08:33:36 -03:00
fiatjaf a330b97590
partial nip57 support. 2023-02-15 21:06:38 -03:00
fiatjaf cc8e34163d
most simple relay pool. 2023-02-08 08:39:59 -03:00
fiatjaf 312b6fd035
add fast insert-into-sorted-list utils. 2023-01-28 18:07:14 -03:00
fiatjaf 26089ef958
refactor previous commit a little, add fakejson module for simple parsing that doesn't use regex. 2023-01-22 10:32:33 -03:00
fiatjaf cd7d1cec48
implement nip26 delegation. 2022-12-23 17:30:35 -03:00
fiatjaf 482c5affd4
add nip19. 2022-12-20 18:26:30 -03:00
fiatjaf a49d971f6a
reorganize index.ts to use "export *". 2022-12-19 19:51:38 -03:00
fiatjaf de8bdd8370
fix typescript types everywhere, delete pool.js and refactor relay.js to use event listeners everywhere. 2022-12-18 17:02:19 -03:00