fiatjaf
ba26b92973
get rid of nip96 and unnecessary dependencies.
2025-04-02 11:51:02 -03:00
fiatjaf
e498c9144d
nip46: auto-reconnect.
2025-04-02 10:58:26 -03:00
fiatjaf
4a738c93d0
nip46: stop supporting nip04-encrypted messages.
2025-04-02 10:25:19 -03:00
fiatjaf
2a11c9ec91
nip04: functions shouldn't be async.
2025-04-02 10:19:27 -03:00
fiatjaf
cbe3a9d683
pool subscribe methods accept an onauth param.
2025-04-01 19:16:42 -03:00
fiatjaf
9a612e59a2
update nip11 test.
2025-03-14 09:30:35 -03:00
Baris Aydek
3c4019a154
nip54 normalizeIdentifier function
2025-02-25 13:52:40 -03:00
fiatjaf
43ce7f9377
fix reference to nostr-wasm dependency so it can be installed on deno.
...
fixes https://github.com/nbd-wtf/nostr-tools/issues/459
2024-11-25 21:33:25 -03:00
fiatjaf
5a55c670fb
nip10: fix.
2024-11-13 01:21:54 -03:00
fiatjaf
bf0c4d4988
nip10: improve, support quotes, author hints, change the way legacy refs are discovered.
2024-11-04 15:37:39 -03:00
fiatjaf
29270c8c9d
nip46: fix legacyDecrypt argument.
2024-11-02 08:13:33 -03:00
fiatjaf
c1d03cf00b
nip46: only encrypt with nip44 (breaking).
2024-10-27 14:59:27 -03:00
fiatjaf
d3fc4734b4
export missing modules.
2024-10-26 13:10:26 -03:00
fiatjaf
66d0b8a4e1
nip46: export queryBunkerProfile()
2024-10-26 07:24:13 -03:00
fiatjaf
f2d421fa4f
nip46: remove "nip44_get_key" method as it was removed from the spec.
2024-10-25 10:22:21 -03:00
fiatjaf
013daae91b
nip05: fix test.
2024-10-23 17:09:56 -03:00
fiatjaf
4c2d2b5ce6
nip46: fix getPublicKey() by making it actually call "get_public_key".
2024-10-23 16:38:14 -03:00
fiatjaf
7aa4f09769
tag v2.8.1
2024-10-17 21:57:38 -03:00
Egge
f646fcd889
export nip59
2024-10-17 21:51:03 -03:00
fiatjaf
45b25c5bf5
nip19/nip49: remove nrelay and move bech32 string guard methods from core to nip19.
2024-09-09 14:20:35 -03:00
fiatjaf
1b77d6e080
mention nostrify.dev on readme.
2024-08-08 12:13:41 -03:00
fiatjaf
54e352d8e2
tag v2.7.1
2024-07-09 07:59:04 -03:00
fiatjaf
87a91c2daf
fix useWebSocketImplementation so it works with pool on nodejs esm.
2024-05-29 13:39:00 -03:00
fiatjaf
6e5ab34a54
tag v2.6.0
2024-05-26 12:04:48 -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
f4f9bece6e
tag v2.5.2
2024-05-02 11:38:20 -03:00
fiatjaf
d0ae8b36a2
tag v2.5.1
2024-04-24 17:47:45 -03:00
fiatjaf
1e9f828e3e
tag 2.5.0
2024-04-12 21:51:09 -03:00
fiatjaf
5c7e9c8f36
tag 2.4.0
2024-04-05 07:22:56 -03:00
Sepehr Safari
59426d9f35
Nip58 Implementation ( #386 )
...
* implement nip58
* add tests for nip58
* export nip58
* bump version
2024-03-16 13:44:56 -03:00
fiatjaf
5429142858
v2.3.2
2024-03-16 13:41:10 -03:00
fiatjaf
63ccc8b4c8
v2.3.1
2024-02-19 18:54:40 -03:00
fiatjaf
fb085ffdf7
v2.3.0
2024-02-17 18:19:52 -03:00
fiatjaf
84f9881812
use @noble/ciphers instead of webcrypto on nip04.
2024-02-17 18:15:42 -03:00
fiatjaf
db6baf2e6b
bump to v2.2.1
2024-02-16 07:43:38 -03:00
Sepehr Safari
37b046c047
bump to v2.2.0
2024-02-14 19:48:07 -03:00
Sepehr Safari
846654b449
add exports/nip75 to package.json
2024-02-14 19:48:07 -03:00
fiatjaf
01f13292bb
useWebSocketImplementation() on relay.ts
2024-02-14 13:19:48 -03:00
fiatjaf
ce059d4608
bump to v2.1.8
2024-02-14 12:25:22 -03:00
fiatjaf
b4e54d679f
nip46: fix checking event that comes from bunker call sign_event and bump version.
2024-02-12 16:06:20 -03:00
fiatjaf
d14830a8ff
nip46 big implementation adapted from ignition.
2024-02-11 19:14:04 -03:00
Adam Soltys
b9435af708
remove tsd package
2024-02-06 08:13:33 -03:00
fiatjaf
7a9d432686
add nip49 key encryption and decryption.
2024-01-25 12:14:51 -03:00
fiatjaf
744a930ccf
add missing exports to package.json.
2024-01-25 12:13:59 -03:00
fiatjaf
6aebe0d38c
v2.1.5
2024-01-24 15:42:35 -03:00
fiatjaf
16cdf40112
nip96: type fix.
2024-01-24 12:04:54 -03:00
Sepehr Safari
0f5b3f397c
Nip96 implementation ( #360 )
...
* add nip96 kind 10096 file server preference
* implement nip96
* refactor nip96 and liftup all type definitions
* install nock as devDep
* fix nip96 throwing errors
* add tests for nip96
* revert installing nock and install msw for mocking apis
* fix trailing slashes in nip96 file deletion
* implement msw in nip96 and add more test cases
* fix fetching server config
* enhance error handling in uploadFile
* add more test cases with mock apis
* add more test cases to reach 90 percent coverage
2024-01-24 09:24:47 -03:00
fiatjaf
9b08550885
some beginnings of nip29 helpers.
2024-01-19 16:13:00 -03:00
Sepehr Safari
49596d24c3
install mock-socket as dev dependency
2024-01-19 15:32:36 -03:00
fiatjaf
7b79d6a899
nostr-wasm as optional and v2.1.3
2024-01-09 16:58:47 -03:00