Commit Graph

88 Commits

Author SHA1 Message Date
Chris McCormick 87f2c74bb3
Get pingpong working in the browser with dummy REQ (#499) 2025-07-24 11:22:15 -03:00
fiatjaf d773012658 proper auth support on pool.publish(). 2025-06-06 22:36:07 -03:00
Anderson Juhasc 666a02027e readme updated 2025-05-19 17:13:10 -03:00
fiatjaf 2a422774fb fix pool.publish() example in README.
following https://github.com/nbd-wtf/nostr-tools/issues/482
2025-04-17 17:17:36 -03:00
fiatjaf 42d47abba1 update readme and add more examples. 2025-04-02 10:53:33 -03:00
fiatjaf cb29d62033 add links to jsr.io 2024-10-31 16:33:24 -03:00
Asai Toshiya e8ff68f0b3 Update README.md 2024-08-15 11:29:18 -03:00
fiatjaf 1b77d6e080 mention nostrify.dev on readme. 2024-08-08 12:13:41 -03:00
fiatjaf 87a91c2daf fix useWebSocketImplementation so it works with pool on nodejs esm. 2024-05-29 13:39:00 -03:00
Anderson Juhasc faa1a9d556 adding nip06 examples to the README 2024-05-27 10:44:44 -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
Alex Gleason b349ee577d
Merge pull request #392 from verbiricha/patch-1
fix typos in README
2024-04-12 17:57:49 -05:00
franzap f306cec716 querySync does not take an array 2024-04-08 08:38:06 -03:00
Alejandro 88247e56c1
fix typos in README 2024-03-27 18:58:23 +01:00
abhay-raizada 02da1dc036 Readme: Instructions to convert sk to hex 2024-03-23 10:39:25 -03:00
Alex Gleason 27a536f41d NIP44: fix slow types 2024-03-11 14:18:51 -03:00
fiatjaf 01f13292bb
useWebSocketImplementation() on relay.ts 2024-02-14 13:19:48 -03:00
fiatjaf 7b0458db72
make the examples on the readme use the new import method. 2024-02-14 13:17:59 -03:00
fiatjaf e36ea11f41
add nip-34 code for contributing. 2024-01-24 09:32:36 -03:00
fiatjaf da51418f04
update readme example.
fixes https://github.com/nbd-wtf/nostr-tools/issues/337
2023-12-27 11:14:19 -03:00
fiatjaf 7067b47cd4
remove last remains of pool-pure.ts 2023-12-22 07:51:17 -03:00
fiatjaf 397931f847
mention benchmark results in readme. 2023-12-22 06:59:32 -03:00
fiatjaf 7f11c0c618
unsplit, backwards-compatibility, wasm relay and pool must be configured manually from the abstract classes. 2023-12-21 19:57:28 -03:00
fiatjaf a4ae964ee6
split relay and pool into pure and wasm modules. 2023-12-21 17:27:42 -03:00
Asai Toshiya 7552a36ff2 Update README.md 2023-12-20 13:41:52 -03:00
fiatjaf 8f03116687
tweak readme. 2023-12-19 14:21:04 -03:00
fiatjaf e6d1808fda
update readme to mention fragment importing and nostr-wasm. 2023-12-19 14:14:40 -03:00
fiatjaf fe87529646
change tests and nips to use the new api. 2023-12-19 13:58:37 -03:00
fiatjaf 7a6c0754ad
fix github actions again and put a badge in the readme. 2023-12-18 09:53:44 -03:00
fiatjaf 88703e9ea2
update readme with new api. 2023-12-17 22:46:35 -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
Paul Miller eb0a9093f2
Implement NIP-44: secure versioned replacement for NIP4 (#221) 2023-09-29 20:43:48 -03:00
Sherry c73268c4e2
Add kind to nevent decode and encode (#304) 2023-09-26 12:20:17 -03:00
Sepehr Safari 073dcaafd6 Update README.md
add docs about batchedList.
2023-09-15 20:38:39 -03:00
Asai Toshiya f9a048679f
Improve example for finishEvent 2023-09-11 12:53:25 +09:00
Alex Gleason e7aa23cb1d
README: add a note about typescript 5.0 2023-08-31 13:51:17 -05:00
Alex Gleason 718032022c
just format 2023-08-31 13:42:15 -05:00
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