jimbocoin on Nostr: I’ve used idb to good effect. Simplifies the event logic. ...
I’ve used idb to good effect. Simplifies the event logic.
https://www.npmjs.com/package/idbHaven’t tried PouchDB yet, but I think that’s likely the way I’d go on a fresh project. Since Nostr events are immutable, pairing PouchDB with one or more CouchDB replicas may be straightforward.
Published at
2024-04-23 18:05:38Event JSON
{
"id": "3c34714d43dcdf0d009247e3a3a3626e39bdd260a460b84f5531cbf988603cc8",
"pubkey": "6140478c9ae12f1d0b540e7c57806649327a91b040b07f7ba3dedc357cab0da5",
"created_at": 1713888338,
"kind": 1,
"tags": [
[
"e",
"7d566280f918f3a9850f62bf44b45006a8becd19a02c0f83b00afe3b741578c3",
"wss://relay.nostr.bg",
"reply"
],
[
"p",
"2cb30c36438bad4a2a5107bc98f5cebe6a0229b0554d8cfbd1c99aa3cc7ecec1"
],
[
"e",
"5db4a93d7597e5a5e99a9785f799eb53d492c7c2426f9cc3d28014137f569ac5",
"wss://blowater.nostr1.com/",
"root"
]
],
"content": "I’ve used idb to good effect. Simplifies the event logic. https://www.npmjs.com/package/idb\n\nHaven’t tried PouchDB yet, but I think that’s likely the way I’d go on a fresh project. Since Nostr events are immutable, pairing PouchDB with one or more CouchDB replicas may be straightforward.",
"sig": "58ea967932c4c8c08698ac35325561e0aab5866812e87f3ab8f60f63e74538467daa3683ae91a2a1f4bedab9a9eee94c46af52141b4778668ccdab541a6b4995"
}