diff options
| author | Adam Soltys <[email protected]> | 2026-09-16 04:53:22 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-16 04:53:22 -0700 |
| commit | c72fa2a5ccf1cc04073f9ff12606491971dadd36 (patch) | |
| tree | e58124db24fb734c4a443b4ef20e9f25efe78c24 /routes/info.ts | |
| parent | 19f73ae9cf2afffbbb2abc71eb80c6d5bdccca52 (diff) | |
| download | coinos-server-c72fa2a5ccf1cc04073f9ff12606491971dadd36.tar.gz coinos-server-c72fa2a5ccf1cc04073f9ff12606491971dadd36.zip | |
ecash: redeem tokens by melting to the user's own invoice
Redeeming ecash is now a plain NUT-05 melt into a Lightning invoice owned
by the redeeming user, credited by the regular lightning listener. Drop
the house proof pool and its lock, the /mint and /melt routes, and the
special-casing of a mint account in NWC and payment routing. Tokens are
decoded against the mint's keyset list so short v1 ids resolve, and an
empty keyset list is never cached.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'routes/info.ts')
| -rw-r--r-- | routes/info.ts | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/routes/info.ts b/routes/info.ts index aae130bf..4ab11872 100644 --- a/routes/info.ts +++ b/routes/info.ts @@ -2,7 +2,6 @@ import { archive } from "$lib/db"; import { db } from "$lib/db"; import { getHealthStatus } from "$lib/health"; import ln from "$lib/ln"; -import { pool } from "$lib/ecash"; export default { async health(_, res) { @@ -28,10 +27,7 @@ export default { ); const lnwallet = parseInt(funds.outputs.reduce((a, b) => a + b.value, 0)); - const cash = (await pool()).reduce((a, b) => a + b.amount, 0); - const info = { - cash, lnchannel, lnwallet, }; |
