diff --git a/server/web3sign/controllers/game_item_market.js b/server/web3sign/controllers/game_item_market.js index 75e19bd..4ab32d7 100644 --- a/server/web3sign/controllers/game_item_market.js +++ b/server/web3sign/controllers/game_item_market.js @@ -11,6 +11,8 @@ async function buy(session) { const seller = bcutils.toNormalAddress(session.request('seller', '')); const netId = session.request('net_id'); const price = session.request('price'); + const currencyName = session.request('currency_name'); + const orderId = session.request('order_id'); const bc = serviceFactory.create('BlockChain'); { const ret = await bc.init(netId); @@ -32,11 +34,11 @@ async function buy(session) { } } - const currency = bc.getContractAddressByName(contract.CEG_INSTANCE_NAME); + const currency = bc.getCurrencyAddressByName(currencyName); const userAddress = bc.getUserAddress(); { if (!bc.isValidAddress(currency)) { - session.rspErr(500, 'ceg error'); + session.rspErr(500, 'currency error'); return; } } @@ -66,7 +68,6 @@ async function buy(session) { ['trans_id', transId] ]); const nonce = transId; - const orderId = transId; const signature = await bc.soliditySha3Sign( account, seller,