From 786102288f4bd7e2184838531fc211803c2ce7e1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 25 Apr 2022 11:27:22 +0800 Subject: [PATCH] =?UTF-8?q?tokenid=E6=94=B9=E4=B8=BA16=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bcutils.js | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/bcutils.js b/bcutils.js index 70acaf1..1622c6c 100644 --- a/bcutils.js +++ b/bcutils.js @@ -42,25 +42,19 @@ function toNormalAddress(address) { function genTokenId(gameId, funcId, time, subIdx, idx) { const tokenId = funcId.toString() + - utils.pad(toBcGameId(gameId), 2) + + //utils.pad(toBcGameId(gameId), 2) + utils.pad(toBcTime(time), 9) + utils.pad(subIdx, 1) + utils.pad(1 + (idx % BC_MAX_TOKEN_IDX), 5); return tokenId; } -function isValidTokenId(tokenId) { +function isValidOldTokenId(tokenId) { return utils.isPureNumberStr(tokenId.toString()) && tokenId.toString().length == 18; } -function setTokenIdSubIdx(tokenId, idx) { - if (!isValidTokenId(tokenId)) { - throw 'setTokenIdSubIdx error tokenId:' + tokenId + ' idx:' + idx; - } - if (idx < 0 || idx > 9 || idx.toString().length != 1) { - throw 'setTokenIdSubIdx error tokenId:' + tokenId + ' idx:' + idx; - } - throw 'setTokenIdSubIdx error tokenId:' + tokenId + ' idx:' + idx; +function isValidTokenId(tokenId) { + return utils.isPureNumberStr(tokenId.toString()) && tokenId.toString().length == 16; } function isSameAddress(a, b) { @@ -86,5 +80,4 @@ exports.toBcGameId = toBcGameId; exports.toNormalAddress = toNormalAddress; exports.genTokenId = genTokenId; exports.isValidTokenId = isValidTokenId; -exports.setTokenIdSubIdx = setTokenIdSubIdx; exports.isSameAddress = isSameAddress;