|
|
@@ -57,12 +57,19 @@ class ArbitrageProcess:
|
|
|
self.eth_price = self.core_data['eth_price']
|
|
|
|
|
|
with self.mexc_lock:
|
|
|
- self.withdraw_info = copy.deepcopy(self.mexc_data['coin_info_map'][self.coin][self.NETWORK])
|
|
|
- self.WITHDRAW_FEE = Decimal(self.withdraw_info['withdrawFee']) # 提現手續費
|
|
|
- self.WITHDRAW_ENABLE = self.withdraw_info['withdrawEnable'] # 是否启用提现
|
|
|
+ if self.NETWORK in self.mexc_data['coin_info_map'][self.coin]:
|
|
|
+ self.withdraw_info = copy.deepcopy(self.mexc_data['coin_info_map'][self.coin][self.NETWORK])
|
|
|
|
|
|
- withdraw_info_formated = pformat(self.withdraw_info, indent=2)
|
|
|
- logger.info(f'提現信息識別, 手續費:{self.WITHDRAW_FEE}\n{withdraw_info_formated}')
|
|
|
+ self.WITHDRAW_FEE = Decimal(self.withdraw_info['withdrawFee']) # 提現手續費
|
|
|
+ self.WITHDRAW_ENABLE = self.withdraw_info['withdrawEnable'] # 是否启用提现
|
|
|
+
|
|
|
+ withdraw_info_formated = pformat(self.withdraw_info, indent=2)
|
|
|
+ logger.info(f'提現信息識別, 手續費:{self.WITHDRAW_FEE}\n{withdraw_info_formated}')
|
|
|
+ else:
|
|
|
+ self.WITHDRAW_FEE = Decimal(0) # 提現手續費
|
|
|
+ self.WITHDRAW_ENABLE = True # 是否启用提现
|
|
|
+
|
|
|
+ logger.info(f'提現信息未找到, 猜测是跨链式套利,继续执行。')
|
|
|
|
|
|
self.tx = tx
|
|
|
|