|
@@ -102,7 +102,7 @@ function getTransferRecordGasFree(type, obj, address) {
|
|
function changeJsonHexBignumberToString(json) {
|
|
function changeJsonHexBignumberToString(json) {
|
|
if (json) {
|
|
if (json) {
|
|
var obj = JSON.parse(json)
|
|
var obj = JSON.parse(json)
|
|
- var code = obj.code;
|
|
|
|
|
|
+ var code = obj.code;
|
|
logger.log('changeJsonHexBignumberToString obj=', obj)
|
|
logger.log('changeJsonHexBignumberToString obj=', obj)
|
|
try {
|
|
try {
|
|
if (obj.data && obj.data.gasPrice && obj.data.gasLimit && obj.data.gasPrice.hex && obj.data.gasLimit.hex) {
|
|
if (obj.data && obj.data.gasPrice && obj.data.gasLimit && obj.data.gasPrice.hex && obj.data.gasLimit.hex) {
|
|
@@ -122,7 +122,7 @@ function changeJsonHexBignumberToString(json) {
|
|
logger.log('changeJsonHexBignumberToString ret=', obj.data)
|
|
logger.log('changeJsonHexBignumberToString ret=', obj.data)
|
|
return JSON.stringify(obj.data)
|
|
return JSON.stringify(obj.data)
|
|
} catch (error) {
|
|
} catch (error) {
|
|
- logger.error('changeJsonHexBignumberToString error',error.toString())
|
|
|
|
|
|
+ logger.error('changeJsonHexBignumberToString error', error.toString())
|
|
return json;
|
|
return json;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -537,6 +537,8 @@ async function transfers(obj, my_account_all_coins, logParams) {
|
|
//日志埋点-归集的响应
|
|
//日志埋点-归集的响应
|
|
logParams.results = collects
|
|
logParams.results = collects
|
|
logParams.collects = JSON.stringify(collects_mysql)
|
|
logParams.collects = JSON.stringify(collects_mysql)
|
|
|
|
+ if (obj.address)
|
|
|
|
+ logParams.user_address = obj.address
|
|
if (t_i == my_account_all_coins.transfer_arrays.length) {
|
|
if (t_i == my_account_all_coins.transfer_arrays.length) {
|
|
logger.log('归集日志上报:', logParams);
|
|
logger.log('归集日志上报:', logParams);
|
|
logParams.type = report.REPORT_TYPE.collect_coins
|
|
logParams.type = report.REPORT_TYPE.collect_coins
|
|
@@ -758,7 +760,7 @@ const collectCoins = async (obj) => {
|
|
obj.chain = chain;
|
|
obj.chain = chain;
|
|
obj.transFerGasFree = transFerGasFree;
|
|
obj.transFerGasFree = transFerGasFree;
|
|
logger.log('transfers--->', obj);
|
|
logger.log('transfers--->', obj);
|
|
- var ret = await transfers(info, my_account_all_coins, logParams);
|
|
|
|
|
|
+ var ret = await transfers(obj, my_account_all_coins, logParams);
|
|
logger.log('归集结果=', ret);
|
|
logger.log('归集结果=', ret);
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|