aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-05 20:44:26 -0700
committerAdam Soltys <[email protected]>2022-09-05 20:44:26 -0700
commit3ae34e6bf84d988c25254374768f2898865df857 (patch)
treee08b5074b9c5ebb3375b3e28fd0aac220042c44d
parent39fd8f38c7c9e3d231f7347ea51f79812fd524da (diff)
downloadcoinos-server-3ae34e6bf84d988c25254374768f2898865df857.tar.gz
coinos-server-3ae34e6bf84d988c25254374768f2898865df857.zip
drop js extension
-rw-r--r--db/db.js2
-rw-r--r--index.js52
-rw-r--r--lib/binance.js6
-rw-r--r--lib/bitcoin.js4
-rw-r--r--lib/buildliquidtx.js6
-rw-r--r--lib/buildtx.js6
-rw-r--r--lib/liquid.js4
-rw-r--r--lib/ln.js4
-rw-r--r--lib/lnd.js2
-rw-r--r--lib/mail.js8
-rw-r--r--lib/notifications.js2
-rw-r--r--lib/passport.js4
-rw-r--r--lib/rates.js8
-rw-r--r--lib/rpc.js2
-rw-r--r--lib/send.js4
-rw-r--r--lib/sockets.js6
-rw-r--r--lib/store.js2
-rw-r--r--lib/sync.js14
-rw-r--r--lib/upload.js4
-rw-r--r--lib/webhooks.js2
-rw-r--r--routes/admin.js2
-rw-r--r--routes/assets.js6
-rw-r--r--routes/bitcoin/broadcast.js2
-rw-r--r--routes/bitcoin/fee.js2
-rw-r--r--routes/bitcoin/index.js10
-rw-r--r--routes/bitcoin/receive.js10
-rw-r--r--routes/bitcoin/send.js4
-rw-r--r--routes/bitcoin/sweep.js6
-rw-r--r--routes/funding.js4
-rw-r--r--routes/info.js2
-rw-r--r--routes/invoices.js6
-rw-r--r--routes/lightning/channelRequest.js2
-rw-r--r--routes/lightning/index.js10
-rw-r--r--routes/lightning/receive.js12
-rw-r--r--routes/liquid/broadcast.js2
-rw-r--r--routes/liquid/fee.js2
-rw-r--r--routes/liquid/index.js10
-rw-r--r--routes/liquid/receive.js12
-rw-r--r--routes/liquid/send.js4
-rw-r--r--routes/lnurl.js10
-rw-r--r--routes/payments.js26
-rw-r--r--routes/send.js8
-rw-r--r--routes/swaps.js6
-rw-r--r--routes/users.js10
44 files changed, 155 insertions, 155 deletions
diff --git a/db/db.js b/db/db.js
index 914d049f..2d73723f 100644
--- a/db/db.js
+++ b/db/db.js
@@ -1,5 +1,5 @@
import Sequelize from '@sequelize/core';
-import dbOptions from '../config/knexfile.js';
+import dbOptions from '../config/knexfile';
let { database, user, password, host } = dbOptions[process.env.NODE_ENV].connection;
diff --git a/index.js b/index.js
index 579fe8f8..973dfbce 100644
--- a/index.js
+++ b/index.js
@@ -1,44 +1,44 @@
-import app from "./app.js";
-import persist from "./lib/persist.js";
-import config from "./config/index.js";
-import store from "./lib/store.js";
-import { l } from "./lib/logging.js";
+import app from "./app";
+import persist from "./lib/persist";
+import config from "./config/index";
+import store from "./lib/store";
+import { l } from "./lib/logging";
-import "./lib/sockets.js";
-import "./lib/webhooks.js";
-import "./lib/passport.js";
-import "./lib/register.js";
-import "./lib/upload.js";
-import "./lib/send.js";
-import "./lib/sync.js";
-import "./routes/assets.js";
-import "./routes/info.js";
-import "./routes/users.js";
+import "./lib/sockets";
+import "./lib/webhooks";
+import "./lib/passport";
+import "./lib/register";
+import "./lib/upload";
+import "./lib/send";
+import "./lib/sync";
+import "./routes/assets";
+import "./routes/info";
+import "./routes/users";
// if (config.bitcoin) store.networks.push("bitcoin");
// if (config.liquid) store.networks.push("liquid");
// if (config.lna) store.networks.push("lightning");
//
-// import "./lib/rates.js";
-// import "./lib/notifications.js";
+// import "./lib/rates";
+// import "./lib/notifications";
//
-// if (config.imap) import("./lib/mail.js");
-// if (config.lnurl) import("./routes/lnurl.js");
-// if (config.mailgun) import("./routes/funding.js");
+// if (config.imap) import("./lib/mail");
+// if (config.lnurl) import("./routes/lnurl");
+// if (config.mailgun) import("./routes/funding");
//
-// import "./routes/invoices.js";
-// import "./routes/payments.js";
-// import "./routes/swaps.js";
+// import "./routes/invoices";
+// import "./routes/payments";
+// import "./routes/swaps";
// Scope based Route Handling
-// import referralsRouter from './routes/referrals.js';
+// import referralsRouter from './routes/referrals';
// app.use("/referrals", referralsRouter);
-// import adminRouter from './routes/admin.js';
+// import adminRouter from './routes/admin';
// app.use("/admin", adminAuth, adminRouter);
-import "./startup.js";
+import "./startup";
app.post("/email", async (req, res) => {
try {
diff --git a/lib/binance.js b/lib/binance.js
index df33f298..3c142a8f 100644
--- a/lib/binance.js
+++ b/lib/binance.js
@@ -1,7 +1,7 @@
-import app from "$app.js";
+import app from "$app";
import WebSocket from "ws";
-import { err } from "./logging.js";
-import store from "./store.js";
+import { err } from "./logging";
+import store from "./store";
export default () => {
const binance = new WebSocket(
diff --git a/lib/bitcoin.js b/lib/bitcoin.js
index 461b9594..eda8b4b0 100644
--- a/lib/bitcoin.js
+++ b/lib/bitcoin.js
@@ -1,3 +1,3 @@
-import config from "$config/index.js";
-import rpc from "./rpc.js";
+import config from "$config";
+import rpc from "./rpc";
export default rpc(config.bitcoin);
diff --git a/lib/buildliquidtx.js b/lib/buildliquidtx.js
index 81e3d971..00489e1d 100644
--- a/lib/buildliquidtx.js
+++ b/lib/buildliquidtx.js
@@ -1,9 +1,9 @@
-import store from "./store.js";
-import { prod } from "./utils.js";
+import store from "./store";
+import { prod } from "./utils";
import axios from 'axios';
// import liquid from 'liquidjs-lib';
import coinselect from 'coinselect';
-import split from 'coinselect/split.js';
+import split from 'coinselect/split';
const api = prod
? "https://blockstream.info/liquid/api"
: "http://localhost:3002";
diff --git a/lib/buildtx.js b/lib/buildtx.js
index e65bea7d..24b8c91a 100644
--- a/lib/buildtx.js
+++ b/lib/buildtx.js
@@ -1,9 +1,9 @@
-import store from "./store.js";
-import { prod } from "./utils.js";
+import store from "./store";
+import { prod } from "./utils";
import axios from 'axios';
import bitcoin from 'bitcoinjs-lib';
import coinselect from 'coinselect';
-import split from 'coinselect/split.js';
+import split from 'coinselect/split';
const api = prod ? "https://blockstream.info/api" : "http://electrsb:3095";
const SATS = 100000000;
const network = prod
diff --git a/lib/liquid.js b/lib/liquid.js
index 26abc542..0eba0a28 100644
--- a/lib/liquid.js
+++ b/lib/liquid.js
@@ -1,4 +1,4 @@
-import config from "$config/index.js";
-import rpc from "./rpc.js";
+import config from "$config";
+import rpc from "./rpc";
export default rpc(config.liquid);
diff --git a/lib/ln.js b/lib/ln.js
index 6e58da35..ff848820 100644
--- a/lib/ln.js
+++ b/lib/ln.js
@@ -1,10 +1,10 @@
-import config from "$config/index.js";
+import config from "$config";
let ln;
if (config.lna.clightning) {
ln = (await import("clightning-client"))(config.lna.dir);
} else {
- ln = (await import("./lnd.js"));
+ ln = (await import("./lnd"));
}
export default ln;
diff --git a/lib/lnd.js b/lib/lnd.js
index bc2c054c..f6d4ba6c 100644
--- a/lib/lnd.js
+++ b/lib/lnd.js
@@ -1,4 +1,4 @@
-import config from "$config/index.js";
+import config from "$config";
import { authenticatedLndGrpc } from 'lightning';
const { cert, macaroon, socket } = config.lna;
diff --git a/lib/mail.js b/lib/mail.js
index a2088ecc..9d4061b4 100644
--- a/lib/mail.js
+++ b/lib/mail.js
@@ -1,11 +1,11 @@
-import app from "$app.js";
-import config from "$config/index.js";
+import app from "$app";
+import config from "$config";
import fs from "fs";
import Imap from "imap";
import { inspect } from "util";
-import persist from "./persist.js";
+import persist from "./persist";
const emails = persist("data/emails.json");
-import { rates } from "./store.js";
+import { rates } from "./store";
let imap = new Imap(config.imap);
function openInbox(cb) {
diff --git a/lib/notifications.js b/lib/notifications.js
index e6a4e534..49ac32f7 100644
--- a/lib/notifications.js
+++ b/lib/notifications.js
@@ -1,4 +1,4 @@
-import config from "$config/index.js";
+import config from "$config";
import webpush from 'web-push';
if (config.vapid) {
diff --git a/lib/passport.js b/lib/passport.js
index 90fc2dc9..7cf07962 100644
--- a/lib/passport.js
+++ b/lib/passport.js
@@ -1,10 +1,10 @@
-import app from "$app.js";
+import app from "$app";
import Passport from "passport";
import jwt from "passport-jwt";
import { Op } from "@sequelize/core";
import fastifyPassport from "@fastify/passport";
import fastifySecureSession from '@fastify/secure-session'
-import config from "$config/index.js";
+import config from "$config";
import fs from "fs";
import path from "path";
diff --git a/lib/rates.js b/lib/rates.js
index 8811e260..84152da3 100644
--- a/lib/rates.js
+++ b/lib/rates.js
@@ -1,9 +1,9 @@
-import app from "$app.js";
+import app from "$app";
import axios from "axios";
import fs from "fs";
-import binanceFactory from "./binance.js";
-import { broadcast } from "./sockets.js";
-import store from "./store.js";
+import binanceFactory from "./binance";
+import { broadcast } from "./sockets";
+import store from "./store";
const binance = binanceFactory();
diff --git a/lib/rpc.js b/lib/rpc.js
index 85f1c92b..366e1e70 100644
--- a/lib/rpc.js
+++ b/lib/rpc.js
@@ -1,4 +1,4 @@
-import wretch from "./wretch.js";
+import wretch from "./wretch";
export default ({ host, port, wallet, username, password }) =>
new Proxy(
diff --git a/lib/send.js b/lib/send.js
index dbc39325..b61c0939 100644
--- a/lib/send.js
+++ b/lib/send.js
@@ -1,7 +1,7 @@
-import store from "./store.js";
+import store from "./store";
import bolt11 from 'bolt11';
import { Op } from '@sequelize/core';
-import { computeConversionFee, conversionFeeReceiver } from '../routes/lightning/conversionFee.js';
+import { computeConversionFee, conversionFeeReceiver } from '../routes/lightning/conversionFee';
export const send = async (amount, memo, hash, user) => {
l("attempting lightning payment", user.username, amount, hash);
diff --git a/lib/sockets.js b/lib/sockets.js
index fb121bdd..8a5ef958 100644
--- a/lib/sockets.js
+++ b/lib/sockets.js
@@ -1,11 +1,11 @@
-import store from "./store.js";
-import app from "$app.js";
+import store from "./store";
+import app from "$app";
import jwt from "jsonwebtoken";
import { v4 } from "uuid";
import WebSocket from "ws";
import { differenceInSeconds, subSeconds } from "date-fns";
import fastifyWs from "@fastify/websocket";
-import whitelist from "./whitelist.js";
+import whitelist from "./whitelist";
const code = 1000;
diff --git a/lib/store.js b/lib/store.js
index 5667474a..1d7e4eef 100644
--- a/lib/store.js
+++ b/lib/store.js
@@ -1,4 +1,4 @@
-import persist from "./persist.js";
+import persist from "./persist";
export default {
addresses: {},
diff --git a/lib/sync.js b/lib/sync.js
index f3d6baa5..4aa8d40d 100644
--- a/lib/sync.js
+++ b/lib/sync.js
@@ -1,15 +1,15 @@
import db from "$db/db";
-import app from "$app.js";
+import app from "$app";
import { differenceInDays } from "date-fns";
import fs from "fs";
-import read from "./read.js";
+import read from "./read";
import { Op } from "@sequelize/core";
-import store from "./store.js";
-import { l, err, warn } from "./logging.js";
-import lnd from "./lnd.js";
+import store from "./store";
+import { l, err, warn } from "./logging";
+import lnd from "./lnd";
import { getInvoices } from "lightning";
-import bc from "./bitcoin.js";
-import lq from "./liquid.js";
+import bc from "./bitcoin";
+import lq from "./liquid";
const init = async () => {
try {
diff --git a/lib/upload.js b/lib/upload.js
index c60c9ab1..4deaa130 100644
--- a/lib/upload.js
+++ b/lib/upload.js
@@ -1,5 +1,5 @@
-import { auth } from "./passport.js";
-import app from "$app.js";
+import { auth } from "./passport";
+import app from "$app";
import multer from "multer";
const storage = multer.diskStorage({
diff --git a/lib/webhooks.js b/lib/webhooks.js
index c0919b59..dcfcb8b0 100644
--- a/lib/webhooks.js
+++ b/lib/webhooks.js
@@ -1,4 +1,4 @@
-import wretch from './wretch.js';
+import wretch from './wretch';
export const callWebhook = (invoice, payment) => {
if (!invoice || !payment) return;
diff --git a/routes/admin.js b/routes/admin.js
index f63c64b3..918f9423 100644
--- a/routes/admin.js
+++ b/routes/admin.js
@@ -1,7 +1,7 @@
import express from 'express';
var router = express.Router();
-import * as parseInput from '../scripts/apiParse.js';
+import * as parseInput from '../scripts/apiParse';
import Sequelize from '@sequelize/core';
const Op = Sequelize.Op;
diff --git a/routes/assets.js b/routes/assets.js
index f942cf12..eaf15398 100644
--- a/routes/assets.js
+++ b/routes/assets.js
@@ -1,6 +1,6 @@
-import store from "$lib/store.js";
-import app from "$app.js";
-import { auth } from "$lib/passport.js";
+import store from "$lib/store";
+import app from "$app";
+import { auth } from "$lib/passport";
import axios from 'axios';
import crypto from 'crypto';
import fs from 'fs';
diff --git a/routes/bitcoin/broadcast.js b/routes/bitcoin/broadcast.js
index 2bf61049..2e8c61b7 100644
--- a/routes/bitcoin/broadcast.js
+++ b/routes/bitcoin/broadcast.js
@@ -1,4 +1,4 @@
-import store from "$lib/store.js";
+import store from "$lib/store";
export default async (req, res) => {
try {
const { user } = req;
diff --git a/routes/bitcoin/fee.js b/routes/bitcoin/fee.js
index f701752d..fe0c7a26 100644
--- a/routes/bitcoin/fee.js
+++ b/routes/bitcoin/fee.js
@@ -1,4 +1,4 @@
-import buildTx from "$lib/buildtx.js";
+import buildTx from "$lib/buildtx";
export default async (req, res) => {
let { user } = req;
diff --git a/routes/bitcoin/index.js b/routes/bitcoin/index.js
index 9d096e8f..58b0d193 100644
--- a/routes/bitcoin/index.js
+++ b/routes/bitcoin/index.js
@@ -1,8 +1,8 @@
-import broadcast from "./broadcast.js";
-import generate from "./generate.js";
-import sweep from "./sweep.js";
-import fee from "./fee.js";
-import send from "./send.js";
+import broadcast from "./broadcast";
+import generate from "./generate";
+import sweep from "./sweep";
+import fee from "./fee";
+import send from "./send";
export default {
broadcast,
diff --git a/routes/bitcoin/receive.js b/routes/bitcoin/receive.js
index 1391a7d6..93341dc9 100644
--- a/routes/bitcoin/receive.js
+++ b/routes/bitcoin/receive.js
@@ -1,8 +1,8 @@
-import { rates } from "$lib/store.js";
-import { notify } from "$lib/notifications.js";
-import { callWebhook } from "$lib/webhooks.js";
+import { rates } from "$lib/store";
+import { notify } from "$lib/notifications";
+import { callWebhook } from "$lib/webhooks";
import reverse from 'buffer-reverse';
-import zmq from 'zeromq/v5-compat.js';
+import zmq from 'zeromq/v5-compat';
import { Op } from '@sequelize/core';
import { fromBase58 } from 'bip32';
import bitcoin from 'bitcoinjs-lib';
@@ -23,7 +23,7 @@ const network =
const queue = {};
const seen = [];
-import { computeConversionFee } from './conversionFee.js';
+import { computeConversionFee } from './conversionFee';
zmqRawTx.on("message", async (topic, message, sequence) => {
const hex = message.toString("hex");
diff --git a/routes/bitcoin/send.js b/routes/bitcoin/send.js
index 34f27ac8..a0ff3bb6 100644
--- a/routes/bitcoin/send.js
+++ b/routes/bitcoin/send.js
@@ -1,5 +1,5 @@
-import store from "$lib/store.js";
-import config from "$config/index.js";
+import store from "$lib/store";
+import config from "$config";
const btc = config.liquid.btcasset;
import {
computeConversionFee,
diff --git a/routes/bitcoin/sweep.js b/routes/bitcoin/sweep.js
index 4d399c0d..8bb51f14 100644
--- a/routes/bitcoin/sweep.js
+++ b/routes/bitcoin/sweep.js
@@ -1,9 +1,9 @@
-import config from "$config/index.js";
-import { prod } from "$lib/utils.js";
+import config from "$config";
+import { prod } from "$lib/utils";
import axios from "axios";
import bitcoin from "bitcoinjs-lib";
import coinselect from "coinselect";
-import split from "coinselect/split.js";
+import split from "coinselect/split";
const api = prod ? "https://blockstream.info/api" : config.bitcoin.electrs;
const SATS = 100000000;
diff --git a/routes/funding.js b/routes/funding.js
index 6dc4939e..c8654a31 100644
--- a/routes/funding.js
+++ b/routes/funding.js
@@ -1,5 +1,5 @@
-import app from "$app.js";
-import config from "$config/index.js";
+import app from "$app";
+import config from "$config";
import mailgunFactory from 'mailgun-js';
const mailgun = mailgunFactory(config.mailgun);
diff --git a/routes/info.js b/routes/info.js
index 84f61fa1..06736b9a 100644
--- a/routes/info.js
+++ b/routes/info.js
@@ -1,4 +1,4 @@
-import app from "$app.js";
+import app from "$app";
import sequelize from '@sequelize/core';
const { Op } = sequelize;
diff --git a/routes/invoices.js b/routes/invoices.js
index 721fbc39..bb65f811 100644
--- a/routes/invoices.js
+++ b/routes/invoices.js
@@ -1,6 +1,6 @@
-import store from "$lib/store.js";
-import app from "$app.js";
-import { optionalAuth } from "$lib/passport.js";
+import store from "$lib/store";
+import app from "$app";
+import { optionalAuth } from "$lib/passport";
import { Op } from "@sequelize/core";
import axios from "axios";
diff --git a/routes/lightning/channelRequest.js b/routes/lightning/channelRequest.js
index a2a29d4d..e8938929 100644
--- a/routes/lightning/channelRequest.js
+++ b/routes/lightning/channelRequest.js
@@ -1,4 +1,4 @@
-import { lnurlServer } from "$lnurl.js";
+import { lnurlServer } from "$lnurl";
export default async (req, res) => {
let { localAmt, pushAmt } = req.body;
diff --git a/routes/lightning/index.js b/routes/lightning/index.js
index 5d82cb5b..97c7c056 100644
--- a/routes/lightning/index.js
+++ b/routes/lightning/index.js
@@ -1,8 +1,8 @@
-import channel from "./channel.js";
-import channelRequest from "./channelRequest.js";
-import invoice from "./invoice.js";
-import query from "./query.js";
-import send from "./send.js";
+import channel from "./channel";
+import channelRequest from "./channelRequest";
+import invoice from "./invoice";
+import query from "./query";
+import send from "./send";
export default {
channel,
diff --git a/routes/lightning/receive.js b/routes/lightning/receive.js
index e5e93e91..790338d2 100644
--- a/routes/lightning/receive.js
+++ b/routes/lightning/receive.js
@@ -1,9 +1,9 @@
-import config from "$config/index.js";
-import { notify } from "$lib/notifications.js";
-import { callWebhook } from "$lib/webhooks.js";
-import { computeConversionFee } from './conversionFee.js';
-import { sendLiquid } from "$liquid/send.js";
-import ln from "$lib/ln.js";
+import config from "$config";
+import { notify } from "$lib/notifications";
+import { callWebhook } from "$lib/webhooks";
+import { computeConversionFee } from './conversionFee';
+import { sendLiquid } from "$liquid/send";
+import ln from "$lib/ln";
const handlePayment = async (msg) => {
l("incoming lightning payment", msg.value, msg.payment_request, msg.settled);
diff --git a/routes/liquid/broadcast.js b/routes/liquid/broadcast.js
index 5d8e751b..e9cbcaf5 100644
--- a/routes/liquid/broadcast.js
+++ b/routes/liquid/broadcast.js
@@ -1,4 +1,4 @@
-import store from "$lib/store.js";
+import store from "$lib/store";
export default async (req, res) => {
try {
const { user } = req;
diff --git a/routes/liquid/fee.js b/routes/liquid/fee.js
index 055a60ed..e5b9ad74 100644
--- a/routes/liquid/fee.js
+++ b/routes/liquid/fee.js
@@ -1,4 +1,4 @@
-import buildTx from "$lib/buildliquidtx.js";
+import buildTx from "$lib/buildliquidtx";
liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => {
let tx, fee;
diff --git a/routes/liquid/index.js b/routes/liquid/index.js
index 2b6b72b9..6da18363 100644
--- a/routes/liquid/index.js
+++ b/routes/liquid/index.js
@@ -1,8 +1,8 @@
-import broadcast from "./broadcast.js";
-import generate from "./generate.js";
-// import fee from "./fee.js";
-import send from "./send.js";
-// import taxi from "./taxi.js";
+import broadcast from "./broadcast";
+import generate from "./generate";
+// import fee from "./fee";
+import send from "./send";
+// import taxi from "./taxi";
export default {
broadcast,
diff --git a/routes/liquid/receive.js b/routes/liquid/receive.js
index 0d8fa22d..5f2d7718 100644
--- a/routes/liquid/receive.js
+++ b/routes/liquid/receive.js
@@ -1,9 +1,9 @@
-import store from "$lib/store.js";
-import { sendLiquid } from "./send.js";
-import { notify } from "$lib/notifications.js";
-import { callWebhook } from "$lib/webhooks.js";
+import store from "$lib/store";
+import { sendLiquid } from "./send";
+import { notify } from "$lib/notifications";
+import { callWebhook } from "$lib/webhooks";
import reverse from 'buffer-reverse';
-import zmq from 'zeromq/v5-compat.js';
+import zmq from 'zeromq/v5-compat';
import { Op } from '@sequelize/core';
import { fromBase58 } from 'bip32';
import bitcoin from 'bitcoinjs-lib';
@@ -14,7 +14,7 @@ const network =
config.liquid.network === "mainnet" ? "liquid" : config.liquid.network
];
-import { computeConversionFee } from './conversionFee.js';
+import { computeConversionFee } from './conversionFee';
const getAccount = async (params, transaction) => {
let account = await db.Account.findOne({
diff --git a/routes/liquid/send.js b/routes/liquid/send.js
index 00fb9d10..70d858e6 100644
--- a/routes/liquid/send.js
+++ b/routes/liquid/send.js
@@ -1,5 +1,5 @@
-import store from "$lib/store.js";
-import config from "$config/index.js";
+import store from "$lib/store";
+import config from "$config";
const btc = config.liquid.btcasset;
const lcad = config.liquid.cadasset;
// import { Transaction } from 'liquidjs-lib';
diff --git a/routes/lnurl.js b/routes/lnurl.js
index 62f83233..e7bdfd71 100644
--- a/routes/lnurl.js
+++ b/routes/lnurl.js
@@ -1,13 +1,13 @@
-import store from "$lib/store.js";
-import app from "$app.js";
-import config from "$config/index.js";
+import store from "$lib/store";
+import app from "$app";
+import config from "$config";
import axios from "axios";
import lnurl from "lnurl";
import jwt from "jsonwebtoken";
import qs from "query-string";
-import persist from "$lib/persist.js";
+import persist from "$lib/persist";
import bolt11 from "bolt11";
-import { optionalAuth, auth } from "$lib/passport.js";
+import { optionalAuth, auth } from "$lib/passport";
export const logins = persist("data/logins.json");
export const recipients = persist("data/recipients.json");
diff --git a/routes/payments.js b/routes/payments.js
index 0bffffed..4d1debc0 100644
--- a/routes/payments.js
+++ b/routes/payments.js
@@ -1,17 +1,17 @@
-import store from "$lib/store.js";
-import bc from "$lib/bitcoin.js";
-import app from "$app.js";
-import config from "$config/index.js";
-import { auth, adminAuth, optionalAuth } from "$lib/passport.js";
+import store from "$lib/store";
+import bc from "$lib/bitcoin";
+import app from "$app";
+import config from "$config";
+import { auth, adminAuth, optionalAuth } from "$lib/passport";
import fs from "fs";
import { join } from "path";
import { Op } from "@sequelize/core";
-import send from "./send.js";
-import { warn } from "$lib/logging.js";
+import send from "./send";
+import { warn } from "$lib/logging";
-import btcRoutes from "./bitcoin/index.js";
-import lnRoutes from "./lightning/index.js";
-import lqRoutes from "./liquid/index.js";
+import btcRoutes from "./bitcoin/index";
+import lnRoutes from "./lightning/index";
+import lqRoutes from "./liquid/index";
app.post("/send", auth, send);
app.post("/sendToTokenHolders", auth, async (req, res, next) => {
@@ -57,7 +57,7 @@ if (config.lna) {
app.post("/lightning/invoice", lnRoutes.invoice);
app.post("/lightning/query", auth, lnRoutes.query);
app.post("/lightning/send", auth, lnRoutes.send);
- import("./lightning/receive.js");
+ import("./lightning/receive");
}
if (config.bitcoin) {
@@ -66,7 +66,7 @@ if (config.bitcoin) {
app.post("/bitcoin/sweep", auth, btcRoutes.sweep);
app.post("/bitcoin/fee", auth, btcRoutes.fee);
app.post("/bitcoin/send", auth, btcRoutes.send);
- import("./bitcoin/receive.js");
+ import("./bitcoin/receive");
setTimeout(async () => {
try {
@@ -86,7 +86,7 @@ if (config.liquid) {
// app.post("/liquid/fee", auth, lqRoutes.fee);
app.post("/liquid/send", auth, lqRoutes.send);
// app.post("/taxi", auth, lqRoutes.taxi);
- import("./liquid/receive.js");
+ import("./liquid/receive");
setTimeout(async () => {
try {
diff --git a/routes/send.js b/routes/send.js
index a55c70b4..67dbaca4 100644
--- a/routes/send.js
+++ b/routes/send.js
@@ -1,9 +1,9 @@
-import store from "$lib/store.js";
-import { callWebhook } from "$lib/webhooks.js";
+import store from "$lib/store";
+import { callWebhook } from "$lib/webhooks";
import axios from "axios";
import { v4 } from "uuid";
-import { notify } from "$lib/notifications.js";
-import { sendLiquid } from "./liquid/send.js";
+import { notify } from "$lib/notifications";
+import { sendLiquid } from "./liquid/send";
export default async (req, res, next) => {
let {
diff --git a/routes/swaps.js b/routes/swaps.js
index fa8dbfab..9f7cfcbf 100644
--- a/routes/swaps.js
+++ b/routes/swaps.js
@@ -1,10 +1,10 @@
-import { rates } from "$lib/store.js";
+import { rates } from "$lib/store";
import axios from 'axios';
import crypto from 'crypto';
import fs from 'fs';
-import getAccount from '../lib/account.js';
+import getAccount from '../lib/account';
import { Op, col } from '@sequelize/core';
-import { rates } from "$lib/store.js";
+import { rates } from "$lib/store";
const shallow = a => {
let b = {};
diff --git a/routes/users.js b/routes/users.js
index cdc51174..7a8c6785 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -1,18 +1,18 @@
-import app from "$app.js";
-import { auth, optionalAuth } from "$lib/passport.js";
-import { getUser } from "$lib/utils.js";
+import app from "$app";
+import { auth, optionalAuth } from "$lib/passport";
+import { getUser } from "$lib/utils";
import axios from "axios";
import bcrypt from "bcrypt";
import jwt from "jsonwebtoken";
import { authenticator } from "otplib";
-import getAccount from "$lib/account.js";
+import getAccount from "$lib/account";
import Sequelize from "@sequelize/core";
import bitcoin from "bitcoinjs-lib";
// import liquid from 'liquidjs-lib';
import { fromBase58, fromPrivateKey } from "bip32";
import { Mutex } from "async-mutex";
import bip32 from "bip32";
-import whitelist from "$lib/whitelist.js";
+import whitelist from "$lib/whitelist";
const pick = (O, ...K) => K.reduce((o, k) => ((o[k] = O[k]), o), {});