From 247d86a0a3425f493ef684406898a59a47a60843 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 19 May 2020 00:02:33 -0400 Subject: cast amounts as ints --- routes/assets.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/routes/assets.js b/routes/assets.js index 4b1a2074..9c60500c 100644 --- a/routes/assets.js +++ b/routes/assets.js @@ -46,14 +46,26 @@ app.post("/assets", auth, async (req, res) => { const params = { asset_amount, asset_address, - token_address, blind, contract_hash }; - if (token_amount) params.token_amount = token_amount; + params.asset_amount = parseInt(params.asset_amount); + + if (token_amount) { + params.token_amount = token_amount; + params.token_address = token_address; + params.token_amount = parseInt(params.token_amount); + } + + let ria; + try { + ria = await lq.rawIssueAsset(funded.hex, [params]); + } catch(e) { + l.info(asset_amount, token_amount, params); + throw new Error(e.message); + } - const ria = await lq.rawIssueAsset(funded.hex, [params]); const { asset, hex, token } = ria[0]; const brt = await lq.blindRawTransaction(hex, true, [], false); const srt = await lq.signRawTransactionWithWallet(brt); -- cgit v1.2.3