| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix lnurl description_hash mismatch when sender provides a comment | Adam Soltys | 2026-05-17 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | The bolt11 description_hash is computed from the metadata JSON, which was being constructed with the sender's `comment` substituted into text/plain. Wallets verify description_hash against the metadata they received in the lnurl-pay response, so injecting the comment into the hash made the verification fail — the invoice would settle but description_hash verification would reject it as inconsistent. Keep metadata canonical ("Paying user@host") so the description_hash the wallet receives matches what they verify against. The comment is still preserved as the human-readable memo on the invoice record. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> | ||||
| * | feat: blocked address protection, LNURL proxy, replay timestamps | Adam Soltys | 2026-03-27 | 1 | -0/+12 |
| | | | | | | | | | | | - Add lib/changeid.ts for in-process account rekeying - Block sends to addresses in redis blocked_addresses set, auto-rekey on attempt - Add created param to credit() for accurate replay timestamps - Add paid_at to replay() for correct payment dates - Add /lnurl/proxy endpoint for server-side LNURL callback fetching Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | ||||
| * | add LNURL-withdraw endpoints for fund-based NFC payments | Adam Soltys | 2026-03-08 | 1 | -1/+77 |
| | | | | | Co-Authored-By: Claude Opus 4.6 <[email protected]> | ||||
| * | bump nodemon | Adam Soltys | 2026-03-01 | 1 | -0/+1 |
| | | |||||
| * | fix typescript issues | Adam Soltys | 2026-02-28 | 1 | -1/+1 |
| | | |||||
| * | migrate to hono | Adam Soltys | 2026-02-28 | 1 | -37/+30 |
| | | |||||
| * | formatting | Adam Soltys | 2026-02-24 | 1 | -14/+5 |
| | | |||||
| * | consult archive for older payments | Adam Soltys | 2026-01-30 | 1 | -2/+2 |
| | | |||||
| * | rotate server key | Adam Soltys | 2025-09-29 | 1 | -3/+3 |
| | | |||||
| * | only record invoice if amount is defined | Adam Soltys | 2025-07-31 | 1 | -2/+4 |
| | | |||||
| * | always define minSendable and maxSendable | Adam Soltys | 2025-07-31 | 1 | -3/+3 |
| | | |||||
| * | leave minSendable undefined if no amount | Adam Soltys | 2025-07-31 | 1 | -1/+1 |
| | | |||||
| * | respect null tips | Adam Soltys | 2025-07-19 | 1 | -2/+15 |
| | | |||||
| * | record prompt setting for lnurl invoices | Adam Soltys | 2025-07-19 | 1 | -49/+4 |
| | | |||||
| * | record lnurl invoice | Adam Soltys | 2025-07-16 | 1 | -12/+19 |
| | | |||||
| * | fix lnurl logic | Adam Soltys | 2025-07-10 | 1 | -1/+2 |
| | | |||||
| * | handle empty amounts | Adam Soltys | 2025-07-08 | 1 | -1/+1 |
| | | |||||
| * | include tip in lnurl | Adam Soltys | 2025-07-08 | 1 | -2/+3 |
| | | |||||
| * | fix variable name | Adam Soltys | 2025-07-08 | 1 | -3/+3 |
| | | |||||
| * | invoice seek | Adam Soltys | 2025-07-08 | 1 | -7/+15 |
| | | |||||
| * | mark self-generated invoices | Adam Soltys | 2025-06-23 | 1 | -4/+12 |
| | | |||||
| * | lnurl pay endpoint for latest invoice | Adam Soltys | 2025-05-06 | 1 | -1/+41 |
| | | |||||
| * | fund routes | Adam Soltys | 2025-03-15 | 1 | -47/+47 |
| | | |||||
| * | strip spaces from lnurl | Adam Soltys | 2025-02-26 | 1 | -2/+2 |
| | | |||||
| * | payment types | Adam Soltys | 2025-02-26 | 1 | -4/+11 |
| | | |||||
| * | use lnurl comment if provided | Adam Soltys | 2025-01-24 | 1 | -2/+2 |
| | | |||||
| * | pubkey challenge | Adam Soltys | 2025-01-09 | 1 | -2/+2 |
| | | |||||
| * | lnurlw | Adam Soltys | 2024-12-24 | 1 | -4/+47 |
| | | |||||
| * | stifle lnurlp warnings | Adam Soltys | 2024-12-18 | 1 | -2/+7 |
| | | |||||
| * | strip equals | Adam Soltys | 2024-12-13 | 1 | -1/+1 |
| | | |||||
| * | better lnurl error | Adam Soltys | 2024-12-06 | 1 | -1/+4 |
| | | |||||
| * | sanitize lnurl username | Adam Soltys | 2024-12-06 | 1 | -1/+3 |
| | | |||||
| * | add pr to lnurl verify response | Adam Soltys | 2024-12-05 | 1 | -2/+2 |
| | | |||||
| * | add null preimage to lnurl verify response | Adam Soltys | 2024-12-05 | 1 | -7/+7 |
| | | |||||
| * | biome lint | Adam Soltys | 2024-10-31 | 1 | -24/+24 |
| | | |||||
| * | atomic payment reversal | Adam Soltys | 2024-10-16 | 1 | -1/+2 |
| | | |||||
| * | refactor nwc | Adam Soltys | 2024-09-18 | 1 | -2/+2 |
| | | |||||
| * | fix some ts issues | Adam Soltys | 2024-08-26 | 1 | -18/+21 |
| | | |||||
| * | typescript | Adam Soltys | 2024-08-26 | 1 | -0/+135 |
