jiftechnify
8296ce897c
fix a code sample in README
...
- add pool.close() usage
2023-08-28 01:54:33 +09:00
jiftechnify
3ca78c0e13
fix code samples in README
2023-08-28 01:47:35 +09:00
fiatjaf
9d690814ca
turn .publish() into a normal async function returning a promise.
...
this simplifies the code and makes the API more intuitive.
we used to need the event emitter thing because we were subscribing to the same relay
to check if the event had been published, but that is not necessary now that we assume
an OK response will always come.
closes https://github.com/nbd-wtf/nostr-tools/issues/262
2023-07-30 18:23:05 -03:00
fiatjaf
0e364701da
link to ndk and snort system.
2023-06-17 08:37:20 -03:00
Luka Dover
977316915b
Fix subtle inconsistency with NIP-04 in the decryption example
...
Sender's pubkey was incorrectly searched for in the `p` tag, where receiver's pubkey is found; use `event.pubkey` instead.
2023-05-03 09:44:03 -03:00
Alex Gleason
9a3e05ce5f
Rename signEvent to getSignature
2023-04-23 11:13:15 -05:00
Alex Gleason
92988051c6
Add Unlicense
2023-04-20 12:22:39 -03:00
fiatjaf
8818e4f88a
add parseReferences() for NIP-10 and NIP-27.
2023-03-26 09:44:33 -03:00
Egge
e48d722227
Fixed readme for publishing with pool
2023-03-01 15:29:24 -03:00
fiatjaf
a4c713efcb
fix readme example.
...
fixes https://github.com/nbd-wtf/nostr-tools/issues/136
2023-02-27 12:43:24 -03:00
michaelhall923
9530849f0a
Fix pool sub example
2023-02-26 07:43:35 -03:00
BilligsterUser
7bfd23af3c
update close() usage
...
Signed-off-by: BilligsterUser <billigsteruser@protonmail.com >
2023-02-17 21:07:59 -03:00
Roland Bewick
f9748d9cc3
doc: fix order of commands to connect to relay
2023-02-16 12:35:13 -03:00
Roland Bewick
3a22dd3da6
doc: add installation instructions
2023-02-16 12:29:09 -03:00
fiatjaf
0ddcfdce68
remove "seen" event from Pub.
...
too complicated. if anyone wants this they can do it themselves.
2023-02-15 20:21:29 -03:00
RbnRncn
43ccb72476
docs: import SimplePool fix
...
Small fix of import SimplePool in new multiple relay docs.
2023-02-12 08:41:22 -03:00
fiatjaf
b2b7999517
notice about just.
...
closes https://github.com/nbd-wtf/nostr-tools/pull/106
2023-02-09 22:02:07 -03:00
fiatjaf
9bcaed6e60
fix tests, .seenOn() method for pools.
2023-02-09 22:01:01 -03:00
fiatjaf
ff3bf4a51c
improvements and fixes on pool.
2023-02-09 12:05:31 -03:00
fiatjaf
7ff97b5488
list() and get() methods.
2023-02-08 16:37:53 -03:00
fiatjaf
b2d1dd2110
a better way to do pubs and subs with SimplePool.
2023-02-08 14:15:54 -03:00
fiatjaf
cc8e34163d
most simple relay pool.
2023-02-08 08:39:59 -03:00
David Strayhorn
160987472f
Update README.md
...
remove extra &&
2023-01-14 08:20:10 -03:00
Callum Macdonald
8b18341ebb
Minor typo fix
2023-01-09 15:00:28 -03:00
fiatjaf
91b67cd0d5
fix readme signing example.
...
fixes https://github.com/nbd-wtf/nostr-tools/issues/78
2023-01-04 10:15:16 -03:00
pseudozach
3cb351a5f4
fix typo
2022-12-28 09:18:09 -03:00
fiatjaf
50c3f24b25
replace two packages with a @scure dependency that already existed.
2022-12-27 11:35:21 -03:00
fiatjaf
83c397b839
do event signature and verification synchronously.
2022-12-23 17:32:13 -03:00
fiatjaf
cd7d1cec48
implement nip26 delegation.
2022-12-23 17:30:35 -03:00
fiatjaf
ac698ef67d
make relay.connect() an awaitable thing.
2022-12-22 08:53:40 -03:00
fiatjaf
8aa31bb437
remove websocket-polyfill, instruct nodejs users to install it manually.
2022-12-21 16:23:47 -03:00
fiatjaf
41a1614d89
remove browserify-cipher, use crypto.subtle for nip04.
2022-12-21 16:04:00 -03:00
Sandwich
d5cf5930d1
Fix example code in readme, resolves #47
2022-12-21 08:44:52 -03:00
fiatjaf
83148e8bdf
fix small things in README.
2022-12-20 22:34:19 -03:00
fiatjaf
385cdb4ac6
README examples for nip05 and nip19.
2022-12-20 18:42:24 -03:00
fiatjaf
679ac0c133
fix standalone script URL.
2022-12-20 17:01:35 -03:00
fiatjaf
b96159ad36
better publishing built files.
2022-12-20 16:56:05 -03:00
fiatjaf
bf120c1348
relay examples on README.
2022-12-20 16:16:59 -03:00
fiatjaf
1a7cc5f21f
updated readme with nicer examples.
2022-12-19 20:13:08 -03:00
monica
100c77d2aa
finalize cb api
2022-12-07 22:26:51 -06:00
Lennon Day-Reynolds
821a8f7895
TypeScript definitions ( #18 )
2022-07-15 15:49:49 -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
Melvin Carvalho
4c785279bc
remove => from onEvent function in README.md.
2022-02-03 09:31:03 -03:00
fiatjaf
60fc0d7940
use tiny-secp256k1, updated nip06 and other utils.
2021-12-29 14:29:43 -03:00
fiatjaf
fc4ddad068
add channel reusing and cancellation to README.
2021-05-22 21:24:19 -03:00
fiatjaf
2d2d9863d1
add example with multiple filters to readme.
2021-02-23 00:20:15 -03:00
Richard Bondi
710a3c3ce1
update readme for protocol update
2021-02-21 14:13:49 -06:00
fiatjaf
13dcdf39e3
now it works.
2021-01-10 00:03:33 -03:00
fiatjaf
44edef63f9
new nostr-tools which abstracts all the relay activity.
2021-01-09 18:06:26 -03:00