diff --git a/server/web3sign/controllers/activate721nft.js b/server/web3sign/controllers/activate721nft.js index 0ef74ad..b8d906d 100644 --- a/server/web3sign/controllers/activate721nft.js +++ b/server/web3sign/controllers/activate721nft.js @@ -83,8 +83,16 @@ async function activate721Nft(session) { ['trans_id', transId] ]); const nonce = transId; - const tokenIds = [tokenId, 1]; - utils.arrayToStrings(tokenIds); + const nftList = [ + { + 'tokenId': tokenId, + 'isMint': true + } + ]; + let nftListStr = ''; + utils.forEach((item) => { + nftListStr += item['tokenId'].toString() + '1'; + }); const signature = await bc.soliditySha3Sign( account, nftAddress, @@ -92,9 +100,8 @@ async function activate721Nft(session) { netId, nowTime, nonce, - ...tokenIds + ...nftListStr ); - const nftList = []; let data = instance.methods.unlockOrMint (