diff options
| author | Adam Soltys <[email protected]> | 2021-08-30 17:52:59 -0400 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-08-30 16:03:09 -0700 |
| commit | bc096ad40f22ba43fe30f0feb1c3b5755b8acc93 (patch) | |
| tree | ea6b196f5b1ef79a76e7a492d1dcd12a02821479 | |
| parent | ffcd086e2112b0461f1ceabedb4289b66d968478 (diff) | |
| download | coinos-server-bc096ad40f22ba43fe30f0feb1c3b5755b8acc93.tar.gz coinos-server-bc096ad40f22ba43fe30f0feb1c3b5755b8acc93.zip | |
sanity check liquid txns
| -rw-r--r-- | routes/payments.js | 12 |
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")); |
