aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-05-12 15:30:35 +0000
committerAdam Soltys <[email protected]>2025-05-12 15:30:37 +0000
commit67f9ec53b7348860ab55e49574a81df4706dfb06 (patch)
tree80f19216cfd82f6da40126d5430bff5fcdcd12eb /routes
parent1e9d9989c11048002ff55a84c83e39fd5bf32378 (diff)
downloadcoinos-server-67f9ec53b7348860ab55e49574a81df4706dfb06.tar.gz
coinos-server-67f9ec53b7348860ab55e49574a81df4706dfb06.zip
debit signature
Diffstat (limited to 'routes')
-rw-r--r--routes/ecash.ts2
-rw-r--r--routes/payments.ts3
2 files changed, 4 insertions, 1 deletions
diff --git a/routes/ecash.ts b/routes/ecash.ts
index 25b7a255..96783cc4 100644
--- a/routes/ecash.ts
+++ b/routes/ecash.ts
@@ -105,10 +105,12 @@ export default {
const ourfee = await db.debit(
`balance:${uid}`,
`credit:${type}:${uid}`,
+ "Insufficient funds",
amount || 0,
0,
0,
0,
+ 0
);
const rates = await g("rates");
diff --git a/routes/payments.ts b/routes/payments.ts
index 56e0b9d3..9e00653a 100644
--- a/routes/payments.ts
+++ b/routes/payments.ts
@@ -90,6 +90,7 @@ export default {
res.send(p);
} catch (e) {
+ console.log(e);
warn(user.username, "payment failed", amount, balance, hash, payreq);
err(e.message);
bail(res, e.message);
@@ -271,7 +272,7 @@ export default {
const managers = await db.sMembers(`fund:${id}:managers`);
if (managers.length && !managers.includes(user.id)) fail("Unauthorized");
- const result: any = await db.debit(`fund:${id}`, "", amount, 0, 0, 0);
+ const result: any = await db.debit(`fund:${id}`, "", "Insufficient funds", amount, 0, 0, 0, 0);
if (result.err) fail(result.err);
const rates = await g("rates");