From fb842e690cc89ac390d9c176c5888cb1c01244d2 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 14 Jun 2023 14:38:23 +0800 Subject: [PATCH] 1 --- server/web3service/controllers/claim_box.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/web3service/controllers/claim_box.js b/server/web3service/controllers/claim_box.js index 12ff051..f37c52d 100644 --- a/server/web3service/controllers/claim_box.js +++ b/server/web3service/controllers/claim_box.js @@ -9,7 +9,7 @@ const serviceFactory = require('../services/factory'); async function claim(session) { try { - const account = session.request('account'); + const account = bcutils.toNormalAddress(session.request('account', '')); const netId = session.request('net_id'); const bc = serviceFactory.create('BlockChain'); { @@ -19,6 +19,12 @@ async function claim(session) { return; } } + { + if (!bcutils.isValidAddress(account)) { + session.rspErr(500, 'account error'); + return; + } + } const nftAddress = bc.getNftAddress(bcutils.CLAIM_BOX_TYPE);