<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coinos-server.git/lib/nostr.ts, branch staging</title>
<subtitle>coinos server — legacy coinos.io backend (Lightning, on-chain, Liquid)</subtitle>
<id>https://git.coinos.io/coinos-server.git/atom?h=staging</id>
<link rel='self' href='https://git.coinos.io/coinos-server.git/atom?h=staging'/>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/'/>
<updated>2026-03-18T19:14:54Z</updated>
<entry>
<title>don't republish</title>
<updated>2026-03-18T19:14:54Z</updated>
<author>
<name>Adam Soltys</name>
<email>asoltys@gmail.com</email>
</author>
<published>2026-03-18T19:14:54Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=a6ae2c65f26aeff292028c6851b68347312fb3af'/>
<id>urn:sha1:a6ae2c65f26aeff292028c6851b68347312fb3af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stop republishing external events and add NWC rate limiting</title>
<updated>2026-03-18T18:39:05Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-18T18:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=a8977f8c5c84b0c37c4fb36f0a0be5bf6f492f3d'/>
<id>urn:sha1:a8977f8c5c84b0c37c4fb36f0a0be5bf6f492f3d</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>drop abstract pool use</title>
<updated>2026-03-06T23:11:53Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-06T23:11:53Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=13c8faa65dc75a14a6eb6b4dc8cfc677c3cb5c47'/>
<id>urn:sha1:13c8faa65dc75a14a6eb6b4dc8cfc677c3cb5c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix profile query</title>
<updated>2026-03-06T23:07:23Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-06T23:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=770d3412e87e0ab981d61f2551ce0bd931b198f5'/>
<id>urn:sha1:770d3412e87e0ab981d61f2551ce0bd931b198f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix typescript issues</title>
<updated>2026-02-28T23:16:20Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-02-28T23:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=32f01e3e328db0006a55c6324625b49d60244b66'/>
<id>urn:sha1:32f01e3e328db0006a55c6324625b49d60244b66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>formatting</title>
<updated>2026-02-24T21:18:42Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-02-24T21:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=ad7b09b43323d0ffc0a8ddabb43e4838a184c697'/>
<id>urn:sha1:ad7b09b43323d0ffc0a8ddabb43e4838a184c697</id>
<content type='text'>
</content>
</entry>
<entry>
<title>upgrade dependencies</title>
<updated>2026-02-06T17:00:22Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-02-06T03:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=310568dea00de03edd27b702a881e66fd7b5b837'/>
<id>urn:sha1:310568dea00de03edd27b702a881e66fd7b5b837</id>
<content type='text'>
- Fastify 4→5 with all plugins
- @noble/hashes 1→2, @scure/base 1→2, @scure/bip32 1→2
- redis 4→5, pino 8→10, got 13→14, uuid 8→13, ws 7→8
- nostr-tools 2.16→2.23 (fix getPublicKey to pass Uint8Array)
- Remove unused deps: date-fns, buffer-crc32, readable-stream-clone
- Fix @noble/hashes import paths for v2 (.js extensions)
- Fix Fastify maxParamLength deprecation (use routerOptions)
- Convert sharp require() to ES import

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>rotate server key</title>
<updated>2025-09-30T04:50:57Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2025-09-30T04:47:18Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=481dec5b1cfa2a085dda500ce0c390b38cb4a8b0'/>
<id>urn:sha1:481dec5b1cfa2a085dda500ce0c390b38cb4a8b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nwc notifications</title>
<updated>2025-02-12T04:07:21Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2025-02-12T04:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=eb3c2aad4cef9b86294bc9a13a36da4918529209'/>
<id>urn:sha1:eb3c2aad4cef9b86294bc9a13a36da4918529209</id>
<content type='text'>
</content>
</entry>
<entry>
<title>default app on register</title>
<updated>2025-02-11T21:40:05Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2025-02-11T21:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=de7435e34580e1a9b4b8d95b2a5013112414098f'/>
<id>urn:sha1:de7435e34580e1a9b4b8d95b2a5013112414098f</id>
<content type='text'>
</content>
</entry>
</feed>
