doot on Nostr: please don’t remove prefix matching 😢 such a neat way to find notes with ...
please don’t remove prefix matching 😢 such a neat way to find notes with proof-of-work which i use for getwired.app
Exporting and importing events into a new strfry instance (which you need to do when the DB version changes) takes too long. Here's a feature I just added that speeds this up a lot:
https://github.com/hoytech/strfry/blob/next/docs/fried.md
Going forward, there is a release-0.9 branch. I'm going to tag one more release on that branch soon (after back-porting a couple fixes). It will have strfry export --fried but not import. I'm planning on this being the last release of the 0.9 series.
I'm working on a 1.0 release in the next branch. I just did a big refactor of the DB format that I've wanted to do for some time. I also removed prefix matching on id/pubkey (this was removed from NIP-01) and fixed a bunch of bugs. This release will also have the latest negentropy protocol version and BTree code.
Published at
2024-09-06 04:29:17Event JSON
{
"id": "59ef51102898a2f407cbaf1dcb2cb0f8370644e0ac4db29aa0d6e98cb3c04038",
"pubkey": "8f44c56131b362668b0e01be8c71b24786598bb68fb909cfd78fabfb058dd0f0",
"created_at": 1725596957,
"kind": 1,
"tags": [
[
"e",
"7618a48aa9f9fd911100307a9dfabc38343643eb6491faebb6d943f1ee180346",
"",
"root"
],
[
"p",
"218238431393959d6c8617a3bd899303a96609b44a644e973891038a7de8622d"
],
[
"imeta",
"url https://image.nostr.build/63e6961d329cff3d471abbbf3426a1f07ad2e174c133a13b0553de0bfe59ad22.jpg",
"blurhash e4Ss518{^*~p%fIAi_xZxtR*WAt7IVM{V?%Mt7WVbGRjM|t7oct7Rk",
"dim 1170x1398"
],
[
"r",
"https://image.nostr.build/63e6961d329cff3d471abbbf3426a1f07ad2e174c133a13b0553de0bfe59ad22.jpg"
]
],
"content": "please don’t remove prefix matching 😢 such a neat way to find notes with proof-of-work which i use for getwired.app nostr:note1cwn6dnunqqllp7gwt7t2yh3ffscrllru740alph5hazvvt8znwds3zggv0 https://image.nostr.build/63e6961d329cff3d471abbbf3426a1f07ad2e174c133a13b0553de0bfe59ad22.jpg ",
"sig": "d46783618bb75833b67310911474a44913c266453066cd47e4fffb72fc575a593e9b449fb6ea7c5fa220e8ba3ab223f48c98a03f0a81afe18dddadaa02812e1b"
}