Ver código fonte

拿到 nonce 再等待 3s

DevYK 2 anos atrás
pai
commit
86af171cd1
2 arquivos alterados com 8 adições e 5 exclusões
  1. 5 5
      model/moralis_sdk.js
  2. 3 0
      routes/sdk.js

+ 5 - 5
model/moralis_sdk.js

@@ -515,7 +515,7 @@ const transfer_handle = async (obj) => {
             return toJson(-1, null, "decryptPrivityKey error.");
         }
     } catch (error) {
-        logger.error('decryptPrivityKey error', error.toString(), obj);
+        logger.error('decryptPrivityKey error', error.toString(), JSON.stringify(obj));
         if (!obj.privateKey) {
             return toJson(-1, null, "decryptPrivityKey error.", error.toString());
         }
@@ -535,7 +535,7 @@ const transfer_handle = async (obj) => {
             redis.redis_set(reids_token_config.LAST_TOTAL_BNB_FREE, tr.totalGasFree);
         }
     } else {
-        logger.error('transfer_handle transfer error', obj);
+        logger.error('transfer_handle transfer error', JSON.stringify(obj));
     }
     return ret;
 }
@@ -582,7 +582,7 @@ const collectCoins = async (obj) => {
 
     var my_account_all_coins = await getAccountAllCoins(obj);
     logger.log('collectCoins getAccountAllCoins=', my_account_all_coins)
-    if (!my_account_all_coins.native.balance && !my_account_all_coins.other) {
+    if (!my_account_all_coins.native  && !my_account_all_coins.other) {
         return 'getAccountAllCoins error.' + my_account_all_coins
     }
 
@@ -789,7 +789,7 @@ const transfer = async (obj) => {
         return toJson(SUCCEED_CODE, ret, "");
     } catch (error) {
         logger.tlog('transfer error:', error);
-        logger.error('transfer error:', error.toString(), options.toString())
+        logger.error('transfer error:', error.toString(), JSON.stringify(options))
         if (error.reason != null) {
             return toJson(ERROR_CODE_001, null, error.toString());
         } else {
@@ -935,7 +935,7 @@ async function getTokenTransfers(opt) {
             if (transaction)
                 arr.push(transaction)
             var obj = { result: arr }
-            logger.log('transaction_hash getTransaction ret-->>> ', transaction,obj);
+            logger.log('transaction_hash getTransaction ret-->>> ', transaction, obj);
             return toJson(SUCCEED_CODE, obj, null);
         } catch (error) {
             logger.error("native getTransaction error:", error.toString(), JSON.stringify(options))

+ 3 - 0
routes/sdk.js

@@ -145,8 +145,11 @@ async function withdraw_task() {
                         transaction = JSON.parse(transaction)
                         if (transaction.code == 0) {
                             if (transaction.data.result.length <= 0) {
+                                logger.log('等待5s');
                                 await utils.sleep(5000)
                             } else {
+                                logger.log('等待3s');
+                                await utils.sleep(3000)
                                 break
                             }
                         } else {