diff options
| author | Adam Soltys <[email protected]> | 2021-08-30 17:52:59 -0400 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-08-30 17:54:13 -0400 |
| commit | 8ff48ddff9ba11212ccf9651e4cf539b0ebe8168 (patch) | |
| tree | b40feb60ef938f3db7efc3a273dc83942f489a28 | |
| parent | 9f85fb40f28f9e23bb103551da1cc3c4f5c3ab78 (diff) | |
| download | coinos-server-8ff48ddff9ba11212ccf9651e4cf539b0ebe8168.tar.gz coinos-server-8ff48ddff9ba11212ccf9651e4cf539b0ebe8168.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")); |
