Event JSON
{
"id": "3f9f137f34f35376ad0c0584c696ce2092fb6d1da8636a787a287d096aec49bb",
"pubkey": "d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90",
"created_at": 1729879553,
"kind": 1,
"tags": [
[
"e",
"45c8ccec6bf60abacc510deacd50ae42816a8628458ab25cbf458ae1422ec68e",
"",
"root"
],
[
"e",
"45c8ccec6bf60abacc510deacd50ae42816a8628458ab25cbf458ae1422ec68e",
"",
"root"
],
[
"e",
"1cd9dc6af9bf90e9cce8accc92031d3bdd9d58159b5444c5ca976a9004707f90",
"",
"reply"
],
[
"p",
"d04ecf33a303a59852fdb681ed8b412201ba85d8d2199aec73cb62681d62aa90"
],
[
"p",
"ca4e5bf20debb0578ae4bfc5c3e55548900a975847dc38514729a92596645a6b"
],
[
"p",
"50d94fc2d8580c682b071a542f8b1e31a200b0508bab95a33bef0855df281d63",
"",
"mention"
],
[
"r",
"https://github.com/nostr-dev-kit/ndk/blob/4351ec435f56b1d97621ed8ed7f1c742f9b0c0b3/ndk/src/events/kinds/highlight.ts#L13)"
],
[
"r",
"https://gist.github.com/callebtc/0ed77c137809c7fc7627fe8fd4e9f163)"
],
[
"r",
"nip04.ts"
]
],
"content": "Some steps and considerations\n1. Read spec on github carefully\n2. Check how ndk wraps events eg highlights [like this](https://github.com/nostr-dev-kit/ndk/blob/4351ec435f56b1d97621ed8ed7f1c742f9b0c0b3/ndk/src/events/kinds/highlight.ts#L13)\n3. See nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9thwden5te0dehhxarj9ehhsarj9ejx2a30qyg8wumn8ghj7mn0wd68ytnddakj7xph5zr 's [contribution](https://gist.github.com/callebtc/0ed77c137809c7fc7627fe8fd4e9f163) . It contains most of the logic you need to adapt to ndk nicely:\n 1. Include related kinds into NDKKind\n 2. I would put 'nip17.ts' file with logic in src/events folder\n 3. Also see logic in nip04.ts it shows how params should be passed and handled. Take more pubkeys as recipients like in the spec\n4. Estimate the time it would take to do this and worth of your time\n5. Create offer on my ticket in SatShoot\n6. I assess your price and if I accept let's Rock and Roll!",
"sig": "d9d8faf1047d6a4b460a86b8cbdf752c618f71c87b614ec79549835cbffb3f9d9739f295b1bf3bfeb4ee9343b738e6ddfcee80133e43d9819e2d5beaca75d828"
}