This commit is contained in:
aozhiwei 2024-07-26 10:29:35 +08:00
parent 82997fd32d
commit 77dab08200

View File

@ -9,6 +9,7 @@ const serviceFactory = require('../services/factory');
async function recharge(session) { async function recharge(session) {
try { try {
const accountAddress = bcutils.toNormalAddress(session.request('account_address')); const accountAddress = bcutils.toNormalAddress(session.request('account_address'));
const passportAddress = bcutils.toNormalAddress(session.request('passport_address'));
const netId = session.request('net_id'); const netId = session.request('net_id');
const spender = bcutils.toNormalAddress(session.request('spender')); const spender = bcutils.toNormalAddress(session.request('spender'));
const amount = session.request('amount'); const amount = session.request('amount');
@ -79,13 +80,23 @@ async function recharge(session) {
session.rspErr(500, 'gamemall error'); session.rspErr(500, 'gamemall error');
return; return;
} }
let data = instance.methods.buy( const nonce = orderId;
const signature = await bc.soliditySha3Sign(
accountAddress, accountAddress,
passportAddress,
orderId, orderId,
currencyAddress, currencyAddress,
amount, amount,
nowTime, nowTime,
orderId nonce
);
let data = instance.methods.buy(
passportAddress,
orderId,
currencyAddress,
amount,
nowTime,
nonce
).encodeABI(); ).encodeABI();
calls.push({ calls.push({
'trans_id' : '', 'trans_id' : '',