|
@@ -220,6 +220,8 @@ async function collect_conis_task() {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
var start_time = utils.getTimestamp()
|
|
var start_time = utils.getTimestamp()
|
|
var exec_obj = await redis.redis_pop(reids_token_config.COLLECT_CONIS_QUEUE_KEY)
|
|
var exec_obj = await redis.redis_pop(reids_token_config.COLLECT_CONIS_QUEUE_KEY)
|
|
if (!exec_obj) {
|
|
if (!exec_obj) {
|
|
@@ -230,6 +232,18 @@ async function collect_conis_task() {
|
|
try {
|
|
try {
|
|
exec_obj = JSON.parse(exec_obj)
|
|
exec_obj = JSON.parse(exec_obj)
|
|
logger.log('collect_conis_task exec item>>>>', exec_obj);
|
|
logger.log('collect_conis_task exec item>>>>', exec_obj);
|
|
|
|
+
|
|
|
|
+ try {
|
|
|
|
+
|
|
|
|
+ var isBlackList = await remote_config_db.isBlackList('collect_coins', exec_obj.chain, exec_obj.address)
|
|
|
|
+ if (isBlackList) {
|
|
|
|
+ logger.error('collect_conis_task isBlackList', JSON.stringify(exec_obj));
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ logger.error('collect_conis_task isBlackList error', JSON.stringify(exec_obj));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
var ret = await moralis.collectCoins(exec_obj)
|
|
var ret = await moralis.collectCoins(exec_obj)
|
|
logger.log('collect_conis_task ret =', exec_obj, ret)
|
|
logger.log('collect_conis_task ret =', exec_obj, ret)
|
|
@@ -277,10 +291,22 @@ async function withdraw_task() {
|
|
try {
|
|
try {
|
|
exec_obj = JSON.parse(exec_obj)
|
|
exec_obj = JSON.parse(exec_obj)
|
|
} catch (error) {
|
|
} catch (error) {
|
|
- logger.error('item parse error', error);
|
|
+ logger.error('withdraw_task item parse error', error);
|
|
- break
|
|
+ continue
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ try {
|
|
|
|
+
|
|
|
|
+ var isBlackList = await remote_config_db.isBlackList('withdraw', exec_obj.chain, exec_obj.receiver)
|
|
|
|
+ if (isBlackList) {
|
|
|
|
+ logger.error('collect_conis_task isBlackList', JSON.stringify(exec_obj));
|
|
|
|
+ continue
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ logger.error('collect_conis_task isBlackList error', JSON.stringify(exec_obj));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
var temp_obj = { ...exec_obj }
|
|
var temp_obj = { ...exec_obj }
|
|
if (utils.getTimestamp() - last_time < 60000) {
|
|
if (utils.getTimestamp() - last_time < 60000) {
|
|
|
|
|