<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coinos-server.git/lib/nostr.ts, branch master</title>
<subtitle>coinos server — legacy coinos.io backend (Lightning, on-chain, Liquid)</subtitle>
<id>https://git.coinos.io/coinos-server.git/atom?h=master</id>
<link rel='self' href='https://git.coinos.io/coinos-server.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/'/>
<updated>2026-07-30T15:51:36Z</updated>
<entry>
<title>bolt12 zaps: pay offers, NWC pay/receive, per-user offers, NIP-44</title>
<updated>2026-07-30T15:51:36Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-07-30T15:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=add3ad93ff37f1daaedab5788f00663be299555c'/>
<id>urn:sha1:add3ad93ff37f1daaedab5788f00663be299555c</id>
<content type='text'>
- sendLightning fetches an invoice from lno1 offers (payer_note passthrough
  for NIP-177 zap intents) and pays it through the existing bolt12 path
- NWC: new nwc#2 pay/receive methods (BIP-321 URIs, payer proofs stubbed
  until CLN 26.06 createproof), nip44_v2 alongside nip04 with per-request
  scheme detection, dual 23196/23197 notifications, 13194 refreshed when
  its content or encryption tag goes stale
- standing per-user bolt12 offer via GET /offer; incoming bolt12 payments
  record invreq_payer_note as memo
- parse/fetchinvoice routes handle offers; zap display parses kind 9736
  receipts (amount tag + embedded intent) and drops a call to a sync()
  helper that never existed

Co-Authored-By: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>stop republishing primal events</title>
<updated>2026-03-18T08:34:41Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-18T08:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=f677540cf8548a03fb354536ec70b6186e812eae'/>
<id>urn:sha1:f677540cf8548a03fb354536ec70b6186e812eae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove logs</title>
<updated>2026-03-17T06:53:13Z</updated>
<author>
<name>Adam Soltys</name>
<email>asoltys@gmail.com</email>
</author>
<published>2026-03-17T06:53:13Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=92e7d1564deb25f9e58e3b268c077018c4b2c4c4'/>
<id>urn:sha1:92e7d1564deb25f9e58e3b268c077018c4b2c4c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use bytes for nostr tools</title>
<updated>2026-03-13T17:13:34Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-03-13T17:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=fa5188d7e4781e90d1f315274f840f60db326f7e'/>
<id>urn:sha1:fa5188d7e4781e90d1f315274f840f60db326f7e</id>
<content type='text'>
</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>
<entry>
<title>always publish to our relay</title>
<updated>2025-02-10T08:09:24Z</updated>
<author>
<name>Adam Soltys</name>
<email>asoltys@gmail.com</email>
</author>
<published>2025-02-10T08:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=6b7adaf752ee7c7b93a46cbc74e049ebb1e0d9d3'/>
<id>urn:sha1:6b7adaf752ee7c7b93a46cbc74e049ebb1e0d9d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix P tag in zap receipt</title>
<updated>2025-02-04T17:56:42Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2025-02-04T17:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=1f571a6c133f58c0b8c9717eb5c99fb7a291637a'/>
<id>urn:sha1:1f571a6c133f58c0b8c9717eb5c99fb7a291637a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nostr work</title>
<updated>2025-01-29T06:15:52Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2025-01-29T06:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinos-server.git/commit/?id=972c2499fb508424a3a61125f3e45c2d06cfbb43'/>
<id>urn:sha1:972c2499fb508424a3a61125f3e45c2d06cfbb43</id>
<content type='text'>
</content>
</entry>
</feed>
