aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2021-08-30 17:52:59 -0400
committerAdam Soltys <[email protected]>2021-08-30 16:03:09 -0700
commitbc096ad40f22ba43fe30f0feb1c3b5755b8acc93 (patch)
treeea6b196f5b1ef79a76e7a492d1dcd12a02821479
parentffcd086e2112b0461f1ceabedb4289b66d968478 (diff)
downloadcoinos-server-bc096ad40f22ba43fe30f0feb1c3b5755b8acc93.tar.gz
coinos-server-bc096ad40f22ba43fe30f0feb1c3b5755b8acc93.zip
sanity check liquid txns
-rw-r--r--routes/payments.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/routes/payments.js b/routes/payments.js
index fc1f114b..c3abe657 100644
--- a/routes/payments.js
+++ b/routes/payments.js
@@ -55,7 +55,7 @@ ah(async () => {
})
).map(p => p.hash);
- setInterval(async () => {
+ const sanity = async () => {
const unconfirmed = (
await db.Payment.findAll({
where: {
@@ -64,7 +64,10 @@ ah(async () => {
})
).map(p => p.hash);
- const transactions = await bc.listTransactions("*", 1000);
+ const transactions = [
+ ...(await bc.listTransactions("*", 1000)),
+ ...(await lq.listTransactions("*", 1000))
+ ];
transactions
.filter(
@@ -87,7 +90,10 @@ ah(async () => {
if (unaccounted.length)
l.warn("wallet transactions missing from database", unaccounted);
- }, 720000);
+ };
+
+ sanity();
+ setInterval(sanity, 720000);
app.post("/send", auth, require("./send"));