fiatjaf
|
1162935f58
|
add a bunch of tests.
|
2022-12-19 20:02:01 -03:00 |
|
fiatjaf
|
a49d971f6a
|
reorganize index.ts to use "export *".
|
2022-12-19 19:51:38 -03:00 |
|
fiatjaf
|
897919be3b
|
get rid of create-hash, use noble hashes.
|
2022-12-19 19:50:41 -03:00 |
|
fiatjaf
|
39aca167fb
|
build for commonjs, esm and a standalone bundle.
|
2022-12-19 15:46:31 -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 |
|
Fred
|
cdb07bb175
|
replace micro-bip with @scure/bip, fix #25
|
2022-10-24 06:16:11 -03:00 |
|
fiatjaf
|
896af30619
|
release v0.24.1
|
2022-09-06 15:19:29 -03:00 |
|
fiatjaf
|
9f9e822c6d
|
allow skipping signature verification.
|
2022-08-05 16:36:27 -03:00 |
|
Lennon Day-Reynolds
|
821a8f7895
|
TypeScript definitions (#18)
|
2022-07-15 15:49:49 -03:00 |
|
fiatjaf
|
2f7e3f8473
|
bump version.
|
2022-06-22 20:08:48 -03:00 |
|
fiatjaf
|
faf8e62120
|
maybe fix a bug with calling sub.sub()
|
2022-06-04 18:34:54 -03:00 |
|
fiatjaf
|
dc489bf387
|
build esm module that can be imported from browsers.
closes https://github.com/fiatjaf/nostr-tools/issues/14
|
2022-05-08 20:49:36 -03:00 |
|
Ricardo Arturo Cabral Mejia
|
60ce13e17d
|
chore: bump version to 0.23.0
|
2022-04-10 19:51:35 -03:00 |
|
fiatjaf
|
f04bc0cee1
|
fix filter on statusCallback: id -> ids
|
2022-02-15 21:03:44 -03:00 |
|
fiatjaf
|
c47f091d9b
|
update noble secp256k1 and ensure we always return hex.
|
2022-02-11 16:27:23 -03:00 |
|
fiatjaf
|
6786641b1d
|
are you kidding me?
|
2022-01-25 17:06:26 -03:00 |
|
fiatjaf
|
0396db5ed6
|
nip04 string key is actually x and y, so we must get only 32 bytes of x.
|
2022-01-25 16:25:10 -03:00 |
|
fiatjaf
|
0c8e7a74f5
|
fix previous commit because noble is returning different values depending on [unknown], sometimes uint8array, sometimes hex.
|
2022-01-25 15:41:49 -03:00 |
|
fiatjaf
|
c66a2acda1
|
encrypt uint8array to hex.
|
2022-01-24 21:00:51 -03:00 |
|
fiatjaf
|
6f07c756e5
|
change nip04 functions interfaces.
|
2022-01-24 20:21:26 -03:00 |
|
fiatjaf
|
f6bcda8d8d
|
support _ names in nip05.
|
2022-01-17 17:12:48 -03:00 |
|
fiatjaf
|
4b666e421b
|
update nip05 to well-known version.
|
2022-01-17 16:37:19 -03:00 |
|
fiatjaf
|
454366f6a2
|
allow signing events with a custom signing function on pool.publish()
|
2022-01-12 22:32:45 -03:00 |
|
fiatjaf
|
3d6f9a41e0
|
prevent blocking waiting times on publish (unless "wait" is set in the pool policy).
|
2022-01-12 17:39:24 -03:00 |
|
fiatjaf
|
e3631ba806
|
fix and update nip06.
|
2022-01-06 21:46:34 -03:00 |
|
fiatjaf
|
89f11e214d
|
fix filter matching for tags.
|
2022-01-02 19:46:19 -03:00 |
|
fiatjaf
|
bb09e25512
|
fix tag in matchFilter for kinds and ids.
|
2022-01-01 21:18:37 -03:00 |
|
fiatjaf
|
1b5c314436
|
nip-01 update: everything as arrays on filters.
|
2022-01-01 20:49:05 -03:00 |
|
fiatjaf
|
2230f32d11
|
use randomBytes from @noble/hashes.
|
2022-01-01 14:59:12 -03:00 |
|
fiatjaf
|
b271d6c06b
|
fix .kind filter validator.
|
2022-01-01 10:26:55 -03:00 |
|
fiatjaf
|
76624a0f23
|
validateEvent() function.
|
2022-01-01 10:04:36 -03:00 |
|
fiatjaf
|
1f1a6380f0
|
fix getPublicKey to return the bip340 key.
|
2022-01-01 10:03:36 -03:00 |
|
fiatjaf
|
a46568d55c
|
fix argument to micro-bip32
|
2021-12-31 23:09:43 -03:00 |
|
fiatjaf
|
ff4e63ecdf
|
fix param order for verifySignature.
|
2021-12-31 22:53:27 -03:00 |
|
fiatjaf
|
01dd5b7a3c
|
bring back @noble/secp256k1 along with micro-bip32.
|
2021-12-31 22:47:45 -03:00 |
|
fiatjaf
|
7bc9083bc5
|
randomChoice pool policy.
|
2021-12-30 21:46:54 -03:00 |
|
fiatjaf
|
ce214ebbab
|
small tweaks on relayConnect.
|
2021-12-30 15:02:05 -03:00 |
|
fiatjaf
|
800beb37f1
|
cut out the first byte of pubkeys.
|
2021-12-29 15:15:53 -03:00 |
|
fiatjaf
|
6d4916e6f7
|
eslint and minor fixes.
|
2021-12-29 14:35:28 -03:00 |
|
fiatjaf
|
60fc0d7940
|
use tiny-secp256k1, updated nip06 and other utils.
|
2021-12-29 14:29:43 -03:00 |
|
fiatjaf
|
7b0220c1b8
|
use browserify-cipher for aes.
it seems everybody was including this by default before, but now webpack and others are not.
|
2021-12-18 20:30:58 -03:00 |
|
fiatjaf
|
d8eee25e3a
|
another typo: null != undefined.
|
2021-12-14 22:06:31 -03:00 |
|
fiatjaf
|
d5e93e0c30
|
fix a typo in matchFilter function.
|
2021-12-14 22:02:56 -03:00 |
|
fiatjaf
|
fff31b5ff4
|
automatically run received events through the filters they should pass (double-check the work made by the relay).
|
2021-12-14 22:00:42 -03:00 |
|
fiatjaf
|
cd7ffb8911
|
add local event filter functions.
|
2021-12-14 21:56:07 -03:00 |
|
fiatjaf
|
4f0cae0eb8
|
add missing id arguments.
|
2021-12-13 21:22:23 -03:00 |
|
fiatjaf
|
06e867b675
|
stop sending repeated REQs.
|
2021-12-13 20:58:49 -03:00 |
|
fiatjaf
|
22e895c7c2
|
use exponential backoff for reconnections.
|
2021-12-12 11:39:56 -03:00 |
|
fiatjaf
|
02cacd4446
|
return sub object from .sub() and other methods.
|
2021-12-12 06:47:52 -03:00 |
|
fiatjaf
|
a99188e4cf
|
remove log line for events with invalid signature.
|
2021-12-12 05:54:48 -03:00 |
|