aboutsummaryrefslogtreecommitdiffstats
path: root/routes/liquid/send.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-02 15:06:43 -0700
committerAdam Soltys <[email protected]>2022-09-02 15:06:43 -0700
commitd1cc66d1a02b75f90fbf0c05910777c76228259a (patch)
tree7b93dc6a2fc0ec9d03676d6b4093fedf9733f128 /routes/liquid/send.js
parent3161dd7ee95b6c7d70f8341298dd4fab84cda8b0 (diff)
downloadcoinos-server-d1cc66d1a02b75f90fbf0c05910777c76228259a.tar.gz
coinos-server-d1cc66d1a02b75f90fbf0c05910777c76228259a.zip
es6 migration
Diffstat (limited to 'routes/liquid/send.js')
-rw-r--r--routes/liquid/send.js20
1 files changed, 11 insertions, 9 deletions
diff --git a/routes/liquid/send.js b/routes/liquid/send.js
index 9529a040..674b93f2 100644
--- a/routes/liquid/send.js
+++ b/routes/liquid/send.js
@@ -1,3 +1,5 @@
+import { rates } from "../../lib/store.js";
+import { addresses } from "../../lib/store.js";
import config from "../../config/index.js";
const btc = config.liquid.btcasset;
const lcad = config.liquid.cadasset;
@@ -9,7 +11,7 @@ import {
export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit }) => {
try {
- l.info("sending liquid", amount, address);
+ l("sending liquid", amount, address);
if (!tx) {
({ tx } = await liquidTx({
address,
@@ -96,7 +98,7 @@ export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit
throw new Error("Tx amount exceeds authorized amount");
if (asset !== btc || total) {
- l.info("creating liquid payment", user.username, asset, total, fee);
+ l("creating liquid payment", user.username, asset, total, fee);
let account = await db.Account.findOne({
where: {
@@ -126,7 +128,7 @@ export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit
if (asset !== btc) conversionFee = 0;
if (total > account.balance) {
- l.warn("amount exceeds balance", {
+ warn("amount exceeds balance", {
total,
fee,
balance: account.balance
@@ -137,7 +139,7 @@ export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit
}, have ${account.balance}`
);
} else if (total + conversionFee > account.balance) {
- l.warn("amount plus conversion fee exceeds balance", {
+ warn("amount plus conversion fee exceeds balance", {
total,
fee,
conversionFee,
@@ -182,7 +184,7 @@ export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit
memo: "Liquid conversion fee",
account_id: receiverAccount.id,
user_id: receiverAccount.user_id,
- rate: app.get("rates")[receiverAccount.user.currency],
+ rate: rates[receiverAccount.user.currency],
currency: receiverAccount.user.currency,
confirmed: true,
received: true,
@@ -200,7 +202,7 @@ export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit
fee,
memo,
user_id: user.id,
- rate: app.get("rates")[user.currency],
+ rate: rates[user.currency],
currency: user.currency,
address,
confirmed: true,
@@ -241,11 +243,11 @@ export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit
await lq.walletPassphrase(config.liquid.walletpass, 300);
let txid = await lq.sendRawTransaction(signed.hex);
- l.info("sent liquid tx", txid, address);
+ l("sent liquid tx", txid, address);
return main;
} catch (e) {
- l.error("problem sending liquid", e.message);
+ err("problem sending liquid", e.message);
}
};
@@ -255,7 +257,7 @@ export default async (req, res) => {
try {
res.send(await sendLiquid({ ...req.body, user }));
} catch (e) {
- l.error("problem sending liquid", user.username, e.message);
+ err("problem sending liquid", user.username, e.message);
return res.status(500).send(e);
}
};