From c7ecd9f0bbdfd7797303ed54d6cb4ec776f13622 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 8 Nov 2022 17:39:57 +0800 Subject: [PATCH] 1 --- bcutils.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bcutils.js b/bcutils.js index 894a0df..7907ee9 100644 --- a/bcutils.js +++ b/bcutils.js @@ -115,13 +115,13 @@ function extractParamsFromTransId(transId) { function extractSubParams(param) { const subParams = [0, 0]; - if (param.toString().length <= 20) { - subParams[1] = param; + if (param.toString().length < 20) { + throw 'extractSubparams error to shot:' + param; } else if (param.toString().length > 40) { throw 'extractSubparams error to long:' + param; } else { subParams[0] = param.toString().substr(0, param.toString().length - 20); - subParams[1] = param.toString().substr(param.toString().length - 20); + subParams[1] = param.toString().substr(10); } subParams[0] = utils.removeLeadZero(subParams[0]); subParams[1] = utils.removeLeadZero(subParams[1]);