aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-10-24 22:33:46 -0700
committerAdam Soltys <[email protected]>2020-10-24 22:33:53 -0700
commit923b218c128c07cf33a6791409615e2eff076344 (patch)
tree6e2fe72c4be63230f9ffe34bf2641c6e556b9d31
parente81ac172f5e376c91081b47475dd52fcb141fc55 (diff)
downloadcoinos-server-923b218c128c07cf33a6791409615e2eff076344.tar.gz
coinos-server-923b218c128c07cf33a6791409615e2eff076344.zip
fix tether rate
-rw-r--r--routes/swaps.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/routes/swaps.js b/routes/swaps.js
index f000d45e..fc16d92e 100644
--- a/routes/swaps.js
+++ b/routes/swaps.js
@@ -835,17 +835,18 @@ app.post(
[
{
c1: config.liquid.btcasset,
- c2: config.liquid.cadasset
+ c2: config.liquid.cadasset,
+ currency: 'CAD',
},
{
c1: config.liquid.btcasset,
- c2: config.liquid.usdtasset
+ c2: config.liquid.usdtasset,
+ currency: 'USD',
}
-].map(({ c1, c2 }) => {
+].map(({ c1, c2, currency }) => {
setInterval(async () => {
if (!app.get("rates")) return;
const amount = 0.0001;
- const { CAD, USD } = app.get("rates");
const user = await db.User.findOne({
where: {
username: "maker"
@@ -879,7 +880,7 @@ app.post(
a1: c1,
a2: c2,
v1: amount * SATS,
- v2: Math.round(amount * SATS * (((app.get("ask") * CAD) / USD) * 1.01))
+ v2: Math.round(amount * SATS * (((app.get("ask") * app.get("rates")[currency]) / app.get("rates")['USD']) * 1.01))
};
if (p) {
@@ -955,7 +956,7 @@ app.post(
params = {
a1: c2,
a2: c1,
- v1: Math.round(amount * SATS * ((app.get("bid") * CAD) / USD) * 0.99),
+ v1: Math.round(amount * SATS * ((app.get("bid") * app.get("rates")[currency]) / app.get("rates")['USD']) * 0.99),
v2: amount * SATS
};