diff options
| author | Adam Soltys <[email protected]> | 2021-09-24 02:19:30 -0400 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-09-24 02:19:30 -0400 |
| commit | 18814242ad055ecd6f9de1d23209958e12aee69c (patch) | |
| tree | f9abc8b8716b5587c8a71700df62ebfe2098f4f6 /routes/bitcoin | |
| parent | fd44b77a4ddac5beef34f65be8e5558f4b4291f9 (diff) | |
| download | coinos-server-18814242ad055ecd6f9de1d23209958e12aee69c.tar.gz coinos-server-18814242ad055ecd6f9de1d23209958e12aee69c.zip | |
always create account on issuance
Diffstat (limited to 'routes/bitcoin')
| -rw-r--r-- | routes/bitcoin/receive.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/routes/bitcoin/receive.js b/routes/bitcoin/receive.js index 327d1a0c..c14e636c 100644 --- a/routes/bitcoin/receive.js +++ b/routes/bitcoin/receive.js @@ -76,6 +76,16 @@ zmqRawTx.on("message", async (topic, message, sequence) => { let { account } = invoice; + if (account.asset !== config.liquid.btcasset) { + account = await db.Account.findOne({ + where: { + user_id: user.id, + asset: config.liquid.btcasset, + pubkey: null + } + }); + } + account.pending += value; await account.save(); @@ -208,7 +218,7 @@ setInterval(async () => { ); user.account = account; - await sendLiquid({ + sendLiquid({ address: c.address, amount: total - 100, user, |
