tokenid改为16位
This commit is contained in:
parent
3b3e2ff5ed
commit
786102288f
15
bcutils.js
15
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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user